MsmqBindingElementBase Klasse

Definition

public ref class MsmqBindingElementBase abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Channels::ITransactedBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class MsmqBindingElementBase : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransactedBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type MsmqBindingElementBase = class
    inherit TransportBindingElement
    interface ITransactedBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public MustInherit Class MsmqBindingElementBase
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransactedBindingElement, IWsdlExportExtension
Vererbung
Abgeleitet
Implementiert

Eigenschaften

Name Beschreibung
CustomDeadLetterQueue

Dient zum Abrufen oder Festlegen eines Uri Werts, der eine benutzerdefinierte Warteschlange mit inaktiven Buchstaben angibt, in der abgelaufene Nachrichten oder Nachrichten gesendet werden, die nicht zugestellt werden konnten.

DeadLetterQueue

Dient zum Abrufen oder Festlegen der DeadLetterQueue Einstellung für diese Bindung.

Durable

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob nachrichten, die mit dieser Bindung gesendet werden, dauerhaft oder veränderlich sind.

ExactlyOnce

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob nachrichten, die mit dieser Bindung gesendet werden, genau einmal zusichern.

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)
MaxReceivedMessageSize

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

(Geerbt von TransportBindingElement)
MaxRetryCycles

Ruft die maximale Anzahl von Wiederholungszyklen ab, um die Zustellung von Nachrichten an die empfangende Anwendung zu versuchen, oder legt diese fest.

MsmqTransportSecurity

Ruft ab, das MsmqTransportSecurity diesem Bindungselement zugeordnet ist.

ReceiveContextEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Empfangskontextverhalten angefordert wird.

ReceiveErrorHandling

Dient zum Abrufen oder Festlegen eines Enumerationswerts, der angibt, wie Gift und andere Nachrichten, die nicht verteilt werden können, verarbeitet werden.

ReceiveRetryCount

Ruft ab oder legt fest, wie oft der Warteschlangen-Manager versuchen soll, eine Nachricht zu senden, bevor sie in die Wiederholungswarteschlange übertragen wird.

RetryCycleDelay

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie lange gewartet werden soll, bevor ein anderer Wiederholungszyklus versucht wird, wenn versucht wird, eine Nachricht zu übermitteln, die nicht zugestellt werden konnte.

Scheme

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

(Geerbt von TransportBindingElement)
TimeToLive

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie lange Nachrichten gültig sind. Wenn diese Zeit verstrichen ist, wird die Nachricht abhängig von der DeadLetterQueue Einstellung in eine Warteschlange mit einem Totbuchstaben eingefügt.

TransactedReceiveEnabled

Ruft einen Wert ab, der angibt, ob eine Transaktion zum Empfangen von Nachrichten mit dieser Bindung erforderlich ist.

UseMsmqTracing

Dient zum Abrufen oder Festlegen eines Werts, der die integrierte MsMQ-Funktion (Message Queuing) aktiviert oder deaktiviert.

UseSourceJournal

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Kopien von Nachrichten, die von dieser Bindung verarbeitet werden, in der Quelljournalwarteschlange gespeichert werden sollen.

ValidityDuration

Dient zum Abrufen oder Festlegen eines Werts, der die Dauer angibt, die eine Nachricht durch das Empfangskontextfeature gesperrt wird.

Methoden

Name Beschreibung
BuildChannelFactory<TChannel>(BindingContext)

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

(Geerbt von BindingElement)
BuildChannelListener<TChannel>(BindingContext)

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

(Geerbt von BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

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

(Geerbt von BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

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

(Geerbt von BindingElement)
Clone()

Wenn eine abgeleitete Klasse überschrieben wird, wird eine Kopie des Bindungselementobjekts zurückgegeben.

(Geerbt von BindingElement)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

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

Wenn eine abgeleitete Klasse überschrieben wird, wird ein angegebener Objekttyp für den bereitgestellten Bindungskontext abgerufen.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exportiert benutzerdefinierte Richtlinien assertionen zu Bindungen.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

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

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

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

Gilt für: