ConnectionOrientedTransportBindingElement 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 abstrakt klass som kompletterar basen TransportBindingElement med ytterligare egenskaper som är gemensamma för anslutningsorienterade transporter som TCP och namngivna rör.
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
interface IWsdlExportExtension
interface IPolicyExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
- Arv
- Härledda
- Implementeringar
Kommentarer
Den här klassen dokumenteras för att ge en mer fullständig förståelse för transporthierarkin och förväntas inte anropas direkt. Konstruktorn är intern för att undvika direkt konstruktion och anrop. De offentliga egenskaperna för det här bindningselementet kan anropas från de härledda klasserna TcpTransportBindingElement och NamedPipeTransportBindingElement.
Konstruktorer
| Name | Description |
|---|---|
| ConnectionOrientedTransportBindingElement() |
En abstrakt klass som kompletterar basen TransportBindingElement med ytterligare egenskaper som är gemensamma för anslutningsorienterade transporter som TCP och namngivna rör. |
| ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement) |
En abstrakt klass som kompletterar basen TransportBindingElement med ytterligare egenskaper som är gemensamma för anslutningsorienterade transporter som TCP och namngivna rör. |
Egenskaper
| Name | Description |
|---|---|
| ChannelInitializationTimeout |
Hämtar eller anger en TimeSpan som avgör den maximala tid som en kanal kan vara i initieringsstatusen innan den kopplas från. |
| ConnectionBufferSize |
Hämtar eller anger storleken på bufferten som används för att överföra ett segment av det serialiserade meddelandet på tråden från klienten eller tjänsten. |
| HostNameComparisonMode |
Hämtar eller anger ett värde som anger om värdnamnet används för att nå tjänsten vid matchning på URI:n. |
| ManualAddressing |
Hämtar eller anger ett värde som anger om manuell adressering av meddelandet krävs. (Ärvd från TransportBindingElement) |
| MaxBufferPoolSize |
Hämtar eller anger maximal storlek, i byte, för alla buffertpooler som används av transporten. (Ärvd från TransportBindingElement) |
| MaxBufferSize |
Hämtar eller anger den maximala storleken på bufferten som ska användas. För strömmade meddelanden bör det här värdet vara minst den maximala möjliga storleken på meddelanderubrikerna, som läse i buffrat läge. |
| MaxOutputDelay |
Hämtar eller anger det maximala tidsintervall som ett segment av ett meddelande eller ett fullständigt meddelande kan förbli buffrat i minnet innan det skickas ut. |
| MaxPendingAccepts |
Hämtar eller anger det maximala antalet kanaler som en tjänst kan ha väntar på en lyssnare för bearbetning av inkommande anslutningar till tjänsten. |
| MaxPendingConnections |
Hämtar eller anger det maximala antalet anslutningar som väntar på att skickas på tjänsten. |
| MaxReceivedMessageSize |
Hämtar eller anger den maximala tillåtna meddelandestorleken i byte som kan tas emot. (Ärvd från TransportBindingElement) |
| Scheme |
Hämtar URI-schemat för transporten. (Ärvd från TransportBindingElement) |
| TransferMode |
Hämtar eller anger ett värde som anger om meddelandena buffrades eller strömmas med den anslutningsorienterade 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) |
Avgör om en kanalfabrik av den angivna typen kan skapas. |
| CanBuildChannelListener<TChannel>(BindingContext) |
Avgör om en kanallyssnare av den angivna typen kan skapas. |
| 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 egenskaper från bindningsstacken, om den finns. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ShouldSerializeMaxPendingAccepts() |
Anger om det anslutningsorienterade transportbindningselementet ska serialisera maximalt väntande accepter. |
| ShouldSerializeMaxPendingConnections() |
Anger om det anslutningsorienterade transportbindningselementet ska serialisera maximalt väntande anslutningar. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exporterar en anpassad principkontroll om bindningar. |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Skriver anpassade WSDL-element (Web Services Description Language) till den genererade WSDL:n för ett kontrakt. |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Skriver anpassade WSDL-element (Web Services Description Language) till den genererade WSDL:n för en slutpunkt. |