OneWayBindingElement OneWayBindingElement OneWayBindingElement OneWayBindingElement Class

Definition

Aktiviert das Paketrouting und die Verwendung von unidirektionalen Methoden.Enables packet routing and the use of one-way methods.

public ref class OneWayBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class OneWayBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type OneWayBindingElement = class
    inherit BindingElement
    interface IPolicyExportExtension
Public NotInheritable Class OneWayBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
Vererbung
OneWayBindingElementOneWayBindingElementOneWayBindingElementOneWayBindingElement
Implementiert

Hinweise

Zum Aktivieren von Paketrouting eine unidirektionale Konvertierung erforderlich, die diese Klasse bereitstellt.To enable packet routing a one-way conversion layer is required, which this class provides. Diese Klasse ist eine Bindung in dem Bindungsstapel, die eine Formänderung mit der Bezeichnung OneWayBindingElement auf Nachrichtenebene durchführt.This class is a binding in the stack of bindings that performs a message-level shape change called OneWayBindingElement. Diese Formänderung verwendet einen IDuplexSessionChannel oder einen IRequestChannel und macht ihn als IInputChannel verfügbar; im Gegensatz dazu kann sie einen IDuplexSessionChannel oder einen IRequestChannel verwenden und ihn als einen IOutputChannel verfügbar machen.This shape change can take a IDuplexSessionChannel or a IRequestChannel and expose it as a IInputChannel, or conversely it can take a IDuplexSessionChannel or a IRequestChannel and expose it as a IOutputChannel. Ein Benutzer kann eine benutzerdefinierte Bindung erstellen, die diese Bindung über einen sitzungsfähigen oder Anforderungs-/Antworttransport schichtet, damit er für das Paketrouting aktiviert ist.A user can create a custom binding that layers this binding over a session-aware or request-reply transport to make it packet routable.

Diese Klasse ist auch nützlich, wenn Sie unidirektionale Methoden auf systemeigenere Weise verfügbar machen möchten.This class is also useful when you want to expose one-way methods in a more native fashion. Auf diese Schickt können weitere Transformationen angewendet werden, zum Beispiel Composite Duplex und Reliable Messaging.More transformations can be applied over this layer, such as Composite Duplex and Reliable Messaging.

Konstruktoren

OneWayBindingElement() OneWayBindingElement() OneWayBindingElement() OneWayBindingElement()

Initialisiert eine neue Instanz der OneWayBindingElement-Klasse.Initializes a new instance of the OneWayBindingElement class.

Eigenschaften

ChannelPoolSettings ChannelPoolSettings ChannelPoolSettings ChannelPoolSettings

Ruft die Kanalpool-Einstellungen ab.Gets the channel pool settings.

MaxAcceptedChannels MaxAcceptedChannels MaxAcceptedChannels MaxAcceptedChannels

Ruft die maximale Anzahl von Kanälen ab, die akzeptiert werden können, oder legt die maximale Anzahl fest.Gets or sets the maximum number of channels that can be accepted.

PacketRoutable PacketRoutable PacketRoutable PacketRoutable

Ruft einen Wert ab, der angibt, ob Paketrouting aktiviert ist, oder legt diesen fest.Gets or sets a value that indicates whether packet routing is enabled.

Methoden

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

Initialisiert eine Kanalfactory zum Erstellen von unidirektionalen Kanälen aus dem Bindungskontext.Initializes a channel factory for producing one-way channels from the binding context.

BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext)

Initialisiert einen Kanallistener, um das Annehmen von unidirektionalen Kanälen zu ermöglichen.Initializes a channel listener for accepting one-way channels.

CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext)

Ruft einen Wert ab, der angibt, ob eine Kanalfactory des angegebenen Kanaltyps erstellt werden kann.Gets a value that indicates whether a channel factory of the specified type can be built.

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

Ruft einen Wert ab, der angibt, ob ein Kanallistener des angegebenen Typs erstellt werden kann.Gets a value that indicates whether a channel listener of the specified type can be built.

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

Klont eine Instanz dieser Klasse.Clones an instance of this class.

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)
ShouldSerializeChannelPoolSettings() ShouldSerializeChannelPoolSettings() ShouldSerializeChannelPoolSettings() ShouldSerializeChannelPoolSettings()

Gibt zurück, ob die Eigenschaften des Channelpools, die diesem Bindungselement zugeordnet sind, serialisiert werden sollen.Returns whether the properties of the channel pool that are associated with this binding element should be serialized.

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, die das unidirektionale Bindungselement darstellt.Exports a custom policy assertion that represents the one-way binding element.

Gilt für: