UdpTransportBindingElement Klasse

Definition

Stellt ein UDP-Transportbindungselement dar.

public ref class UdpTransportBindingElement : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public class UdpTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type UdpTransportBindingElement = class
    inherit TransportBindingElement
    interface IPolicyExportExtension
    interface IWsdlExportExtension
Public Class UdpTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Vererbung
UdpTransportBindingElement
Implementiert

Konstruktoren

Name Beschreibung
UdpTransportBindingElement()

Initialisiert eine neue Instanz der UdpTransportBindingElement-Klasse.

Eigenschaften

Name Beschreibung
DuplicateMessageHistoryLength

Ruft die maximale Anzahl von Nachrichtenhashes ab, die von der Bindung zum Identifizieren doppelter Nachrichten verwendet werden, oder legt diese fest.

ManualAddressing

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine manuelle Adressierung der Nachricht erforderlich ist.

(Geerbt von TransportBindingElement)
MaxBufferPoolSize

Ruft die maximale Größe in Byte aller Pufferpools ab, die vom Transport verwendet werden, oder legt diese fest.

(Geerbt von TransportBindingElement)
MaxPendingMessagesTotalSize

Dient zum Abrufen oder Festlegen der maximalen Anzahl von Empfangenen, aber noch nicht aus der Eingabewarteschlange für eine einzelne Kanalinstanz entfernt.

MaxReceivedMessageSize

Ruft die maximal zulässige Nachrichtengröße in Bytes ab, die empfangen werden kann, oder legt diese fest.

(Geerbt von TransportBindingElement)
MulticastInterfaceId

Ruft den Netzwerkadapter ab, der beim Senden und Empfangen von Multicastdatenverkehr auf Multi-Honed-Computern verwendet wird, oder legt diesen fest.

RetransmissionSettings

Ruft die UDP-Neuübertragungseinstellungen ab oder legt diese fest.

Scheme

Ruft das URI-Schema für den Transport ab.

SocketReceiveBufferSize

Ruft die Empfangspuffergröße für den zugrunde liegenden Socket ab oder legt diese fest.

TimeToLive

Ruft die Anzahl der Netzwerksegment-Hops ab oder legt sie fest.

Methoden

Name Beschreibung
BuildChannelFactory<TChannel>(BindingContext)

Initialisiert eine Kanalfactory zum Erstellen von Kanälen eines bestimmten Typs aus dem Bindungskontext.

BuildChannelListener<TChannel>(BindingContext)

Initialisiert einen Kanallistener, um Kanäle eines bestimmten Typs aus dem Bindungskontext zu akzeptieren.

CanBuildChannelFactory<TChannel>(BindingContext)

Gibt einen Wert zurück, der angibt, ob das Bindungselement eine Kanalfactory für einen bestimmten Kanaltyp erstellen kann.

CanBuildChannelListener<TChannel>(BindingContext)

Gibt einen Wert zurück, der angibt, ob das Bindungselement einen Listener für einen bestimmten Kanaltyp erstellen kann.

Clone()

Gibt eine Kopie des Bindungselementobjekts zurück.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetProperty<T>(BindingContext)

Gibt eine Eigenschaft aus dem angegebenen Bindungskontext zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ShouldSerializeRetransmissionSettings()

Gibt an, ob die Einstellungen für die erneute Übertragung aus dem Bindungselement serialisiert werden sollen.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Schreibt die benutzerdefinierten Richtlinien assertionen in den Kontext des Bindungselements.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Schreibt die benutzerdefinierten WSDL-Elemente (Web Services Description Language) in die generierte WSDL für einen Vertrag.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Schreibt die benutzerdefinierten WSDL-Elemente (Web Services Description Language) in die generierte WSDL für einen Endpunkt.

Gilt für: