TransportBindingElement Klass

Definition

En abstract basklass som representerar ett transportbindningselement.

public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
    inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
Arv
TransportBindingElement
Härledda

Kommentarer

Den här klassen tar hänsyn till egenskaper som är gemensamma för alla transportbindningselement som tillhandahålls av Windows Communication Foundation (WCF). Den hanterar översättningen av bastransportinställningarna till körningsmanifestationer. Den delegerar översättningen av transportspecifika inställningar (till exempel HttpProxySettings för HTTP) logik i dess konkreta härledda klasstransportbindningar, som innehåller följande klasser:

Note

Utvecklare av anpassade transportbindningselement måste ärva från den här klassen, som härleds från BindingElement klassen.

Konstruktorer

Name Description
TransportBindingElement()

Skapar en ny instans av den här klassen.

TransportBindingElement(TransportBindingElement)

Skapar en ny instans av den här klassen från en befintlig instans.

Egenskaper

Name Description
ManualAddressing

Hämtar eller anger ett värde som anger om manuell adressering av meddelandet krävs.

MaxBufferPoolSize

Hämtar eller anger maximal storlek, i byte, för alla buffertpooler som används av transporten.

MaxReceivedMessageSize

Hämtar eller anger den maximala tillåtna meddelandestorleken i byte som kan tas emot.

Scheme

Hämtar URI-schemat för transporten.

Metoder

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Initierar en kanalfabrik för att producera kanaler av en angiven typ från bindningskontexten.

(Ärvd från BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Initierar en kanallyssnare för att acceptera kanaler av en angiven typ från bindningskontexten.

(Ärvd från BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Returnerar ett värde som anger om bindningselementet kan skapa en kanalfabrik för en viss typ av kanal.

(Ärvd från BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Returnerar ett värde som anger om bindningselementet kan skapa en lyssnare för en viss typ av kanal.

(Ärvd från BindingElement)
Clone()

När det åsidosättas i en härledd klass returnerar en kopia av bindningselementobjektet.

(Ärvd från BindingElement)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetProperty<T>(BindingContext)

Hämtar en egenskap från den angivna BindingContext.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för