ConnectionOrientedTransportBindingElement ConnectionOrientedTransportBindingElement ConnectionOrientedTransportBindingElement ConnectionOrientedTransportBindingElement Class

Definition

Eine abstrakte Klasse, die das Basis-TransportBindingElement um zusätzliche Eigenschaften erweitert, die häufig bei verbindungsorientierten Transporten, z. B. TCP und Named Pipes, verwendet werden.An abstract class that supplements the base TransportBindingElement with additional properties that are common to connection-oriented transports such as TCP and named pipes.

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, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
    interface IPolicyExportExtension
    interface IWsdlExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Vererbung
ConnectionOrientedTransportBindingElementConnectionOrientedTransportBindingElementConnectionOrientedTransportBindingElementConnectionOrientedTransportBindingElement
Abgeleitet
Implementiert

Hinweise

Diese Klasse soll ein besseres Verständnis der Transporthierarchie vermitteln und wird im Allgemeinen nicht direkt aufgerufen.This class is documented to give a more complete understanding of the transports hierarchy and is not expected to be directly called. Der Konstruktor ist intern, um einen direkten Aufbau und Aufruf zu verhindern.The constructor is internal to avoid direct construction and invocation. Die öffentlichen Eigenschaften dieses Bindungselements können von den abgeleiteten Klassen TcpTransportBindingElement und NamedPipeTransportBindingElement aufgerufen werden.The public properties of this binding element can be called from the derived classes TcpTransportBindingElement and NamedPipeTransportBindingElement.

Eigenschaften

ChannelInitializationTimeout ChannelInitializationTimeout ChannelInitializationTimeout ChannelInitializationTimeout

Ruft eine TimeSpan ab, die maximale Zeit bestimmt, in der sich der Kanal im Initialisierungsstatus befinden kann, bevor die Verbindung getrennt wird, oder legt diese fest.Gets or sets a TimeSpan that determines the maximum time a channel can be in the initialization status before being disconnected.

ConnectionBufferSize ConnectionBufferSize ConnectionBufferSize ConnectionBufferSize

Ruft die Puffergröße ab, oder legt die Puffergröße fest, die zum Übertragen eines Teils der serialisierten Nachricht vom Client oder Dienst verwendet wird.Gets or sets the size of the buffer used to transmit a chunk of the serialized message on the wire from the client or service.

HostNameComparisonMode HostNameComparisonMode HostNameComparisonMode HostNameComparisonMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Hostname zum Erreichen des Diensts bei übereinstimmendem URI verwendet werden soll.Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.

ManualAddressing ManualAddressing ManualAddressing ManualAddressing

Ruft einen Wert ab, der angibt, ob eine manuelle Adressierung der Nachricht erforderlich ist, oder legt diesen fest.Gets or sets a value that indicates whether manual addressing of the message is required.

(Inherited from TransportBindingElement)
MaxBufferPoolSize MaxBufferPoolSize MaxBufferPoolSize MaxBufferPoolSize

Ruft die maximale Größe in Byte von Pufferpools ab, die vom Transport verwendet werden, oder legt diese fest.Gets or sets the maximum size, in bytes, of any buffer pools used by the transport.

(Inherited from TransportBindingElement)
MaxBufferSize MaxBufferSize MaxBufferSize MaxBufferSize

Ruft die maximale Größe des zu verwendenden Puffers ab oder legt diese fest.Gets or sets the maximum size of the buffer to use. Bei Streamingnachrichten sollte dieser Wert mindestens die maximale Größe der Nachrichten-Header aufweisen, die im gepufferten Modus gelesen werden.For streamed messages, this value should be at least the maximum possible size of the message headers, which are read in buffered mode.

MaxOutputDelay MaxOutputDelay MaxOutputDelay MaxOutputDelay

Ruft das maximale Zeitintervall ab, oder legt das maximale Zeitintervall fest, das als Teil einer Nachricht oder als vollständige Nachricht im Arbeitsspeicher gepuffert bleiben kann, bevor sie versendet wird.Gets or sets the maximum interval of time that a chunk of a message or a full message can remain buffered in memory before being sent out.

MaxPendingAccepts MaxPendingAccepts MaxPendingAccepts MaxPendingAccepts

Ruft die maximale Anzahl von Channels ab, über die ein Dienst während des Wartens auf einen Listener zur Verarbeitung eingehender Verbindungen verfügen kann, oder legt diese fest.Gets or sets the maximum number of channels a service can have waiting on a listener for processing incoming connections to the service.

MaxPendingConnections MaxPendingConnections MaxPendingConnections MaxPendingConnections

Ruft die maximale Anzahl an Verbindungen ab, die zum Verteilen auf dem Dienst bereitstehen, oder legt sie fest.Gets or sets the maximum number of connections awaiting dispatch on the service.

MaxReceivedMessageSize MaxReceivedMessageSize MaxReceivedMessageSize MaxReceivedMessageSize

Ruft die maximal zulässige Meldungsgröße in Byte ab, die empfangen werden können, oder legt diese fest.Gets or sets the maximum allowable message size, in bytes, that can be received.

(Inherited from TransportBindingElement)
Scheme Scheme Scheme Scheme

Ruft das URI-Schema für den Transport ab.Gets the URI scheme for the transport.

(Inherited from TransportBindingElement)
TransferMode TransferMode TransferMode TransferMode

Ruft einen Wert ab, oder legt einen Wert fest, der angibt, ob die Nachrichten bei verbindungsorientiertem Transport gepuffert oder per Stream übertragen werden.Gets or sets a value that indicates whether the messages are buffered or streamed with the connection-oriented transport.

Methoden

BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext)

Initialisiert eine Kanalfactory zum Erstellen von Kanälen eines bestimmten Typs aus dem Bindungskontext.Initializes a channel factory for producing channels of a specified type from the binding context.

(Inherited from BindingElement)
BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext)

Initialisiert einen Kanallistener, der Kanäle eines bestimmten Typs aus dem Bindungskontext annimmt.Initializes a channel listener to accept channels of a specified type from the binding context.

(Inherited from BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext)

Bestimmt, ob eine Kanalfactory des angegebenen Typs erstellt werden kann.Determines whether a channel factory of the specified type can be built.

CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext)

Bestimmt, ob ein Kanallistener des angegebenen Typs erstellt werden kann.Determines whether a channel listener of the specified type can be built.

Clone() Clone() Clone() Clone()

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Kopie des Bindungselementobjekts zurück.When overridden in a derived class, returns a copy of the binding element object.

(Inherited from BindingElement)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetProperty<T>(BindingContext) GetProperty<T>(BindingContext) GetProperty<T>(BindingContext) GetProperty<T>(BindingContext)

Ruft Eigenschaften vom Bindungsstapel ab, falls vorhanden.Gets properties from the binding stack, if present.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ShouldSerializeMaxPendingAccepts() ShouldSerializeMaxPendingAccepts() ShouldSerializeMaxPendingAccepts() ShouldSerializeMaxPendingAccepts()

Gibt an, ob das verbindungsorientierte Transportbindungselement maximale ausstehende Annahmevorgänge serialisieren soll.Indicates whether the connection oriented transport binding element should serialize maximum pending accepts.

ShouldSerializeMaxPendingConnections() ShouldSerializeMaxPendingConnections() ShouldSerializeMaxPendingConnections() ShouldSerializeMaxPendingConnections()

Gibt an, ob das verbindungsorientierte Transportbindungselement maximale ausstehende Verbindungen serialisieren soll.Indicates whether the connection oriented transport binding element should serialize maximum pending connections.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exportiert eine benutzerdefinierte Richtlinienassertion über Bindungen.Exports a custom policy assertion about bindings.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Schreibt benutzerdefinierte WSDL-Elemente (Web Services Description Language) in für einen Vertrag generierte WSDL.Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Schreibt benutzerdefinierte WSDL-Elemente (Web Services Description Language) in die generierte WSDL für einen Endpunkt.Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.

Gilt für: