TransportBindingElement Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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) |