ConnectionOrientedTransportBindingElement Klas

Definitie

Een abstracte klasse die de basis TransportBindingElement aanvult met aanvullende eigenschappen die gebruikelijk zijn voor verbindingsgeoriënteerde transporten zoals TCP en benoemde pijpen.

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
Overname
ConnectionOrientedTransportBindingElement
Afgeleid
Implementeringen

Opmerkingen

Deze klasse wordt gedocumenteerd om een uitgebreider inzicht te krijgen in de transporthiërarchie en wordt naar verwachting niet rechtstreeks aangeroepen. De constructor is intern om directe constructie en aanroep te voorkomen. De openbare eigenschappen van dit bindingselement kunnen worden aangeroepen vanuit de afgeleide klassen TcpTransportBindingElement en NamedPipeTransportBindingElement.

Eigenschappen

Name Description
ChannelInitializationTimeout

Hiermee wordt een TimeSpan bestand opgehaald of ingesteld waarmee wordt bepaald hoe lang een kanaal zich in de initialisatiestatus bevindt voordat de verbinding wordt verbroken.

ConnectionBufferSize

Hiermee wordt de grootte van de buffer opgehaald of ingesteld die wordt gebruikt voor het verzenden van een segment van het geserialiseerde bericht op de kabel van de client of service.

HostNameComparisonMode

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de hostnaam wordt gebruikt om de service te bereiken wanneer deze overeenkomt met de URI.

ManualAddressing

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of handmatige adressering van het bericht vereist is.

(Overgenomen van TransportBindingElement)
MaxBufferPoolSize

Hiermee wordt de maximale grootte, in bytes, van alle buffergroepen die door het transport worden gebruikt, in bytes opgeslagen of ingesteld.

(Overgenomen van TransportBindingElement)
MaxBufferSize

Hiermee haalt u de maximale grootte van de buffer op of stelt u deze in. Voor gestreamde berichten moet deze waarde ten minste de maximale grootte van de berichtkoppen zijn, die in de buffermodus worden gelezen.

MaxOutputDelay

Hiermee wordt het maximale tijdsinterval opgehaald of ingesteld dat een segment van een bericht of een volledig bericht in het geheugen kan blijven bufferen voordat het wordt verzonden.

MaxPendingAccepts

Hiermee haalt of stelt u het maximum aantal kanalen in dat een service kan hebben gewacht op een listener voor het verwerken van binnenkomende verbindingen met de service.

MaxPendingConnections

Hiermee haalt of stelt u het maximum aantal verbindingen in dat wacht op verzending op de service.

MaxReceivedMessageSize

Hiermee haalt u de maximaal toegestane berichtgrootte op, in bytes, die kan worden ontvangen.

(Overgenomen van TransportBindingElement)
Scheme

Hiermee haalt u het URI-schema voor het transport op.

(Overgenomen van TransportBindingElement)
TransferMode

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de berichten worden gebufferd of gestreamd met het verbindingsgeoriënteerde transport.

Methoden

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Initialiseert een kanaalfactory voor het produceren van kanalen van een opgegeven type vanuit de bindingscontext.

(Overgenomen van BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Initialiseert een kanaallistener om kanalen van een opgegeven type te accepteren vanuit de bindingscontext.

(Overgenomen van BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Bepaalt of een kanaalfactory van het opgegeven type kan worden gebouwd.

CanBuildChannelListener<TChannel>(BindingContext)

Bepaalt of een kanaallistener van het opgegeven type kan worden gebouwd.

Clone()

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een kopie van het object voor het bindingselement.

(Overgenomen van BindingElement)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetProperty<T>(BindingContext)

Hiermee haalt u eigenschappen op uit de bindingsstack, indien aanwezig.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ShouldSerializeMaxPendingAccepts()

Hiermee wordt aangegeven of het verbindingsgeoriënteerde transportbindingselement het maximum moet serialiseren dat in behandeling is.

ShouldSerializeMaxPendingConnections()

Hiermee wordt aangegeven of het verbindingsgeoriënteerde transportbindingselement maximaal in behandeling zijnde verbindingen moet serialiseren.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Hiermee exporteert u een aangepaste beleidsverklaring over bindingen.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Schrijft aangepaste WSDL-elementen (Web Services Description Language) naar de gegenereerde WSDL voor een contract.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Schrijft aangepaste WSDL-elementen (Web Services Description Language) naar de gegenereerde WSDL voor een eindpunt.

Van toepassing op