ConnectionOrientedTransportBindingElement Klass

Definition

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
ConnectionOrientedTransportBindingElement
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.

Gäller för