NetMsmqBindingElement Klasse

Definition

Stellt eine in die Warteschlange eingereihte Bindung dar, die für die computerübergreifende Kommunikation geeignet ist.

public ref class NetMsmqBindingElement : System::ServiceModel::Configuration::MsmqBindingElementBase
public class NetMsmqBindingElement : System.ServiceModel.Configuration.MsmqBindingElementBase
type NetMsmqBindingElement = class
    inherit MsmqBindingElementBase
Public Class NetMsmqBindingElement
Inherits MsmqBindingElementBase
Vererbung
Vererbung

Hinweise

Die NetMsmqBinding Bindung bietet Unterstützung für die Warteschlange, indem Microsoft Message Queuing (MSMQ) als Transport genutzt wird und unterstützung für lose gekoppelte Anwendungen, Fehlerisolation, Ladeabgleich und getrennte Vorgänge ermöglicht. Eine Erläuterung dieser Features finden Sie unter "Warteschlangenübersicht".

Dies ist eine der Standardbindungen, die von Windows Communication Foundation (WCF) bereitgestellt werden. Das empfohlene Verfahren besteht darin, die Bindung mithilfe von Konfigurationswerten zu definieren und nicht einen codebasierten Ansatz zu verwenden, außer in bestimmten erweiterten Szenarien, in denen Konfigurationswerte festgelegt werden müssen, wenn ein Dienst initialisiert wird.

Konstruktoren

Name Beschreibung
NetMsmqBindingElement()

Initialisiert eine neue Instanz der NetMsmqBindingElement-Klasse.

NetMsmqBindingElement(String)

Initialisiert eine neue Instanz der NetMsmqBindingElement Klasse aus den Einstellungen eines angegebenen Konfigurationsbindungselements.

Eigenschaften

Name Beschreibung
BindingElementType

Ruft die Type dieser Bindung ab.

CloseTimeout

Ruft das Zeitintervall ab, das für einen abschlussden Vorgang bereitgestellt wird, oder legt dieses fest.

(Geerbt von StandardBindingElement)
CurrentConfiguration

Ruft einen Verweis auf die Instanz der obersten Ebene Configuration, die die Konfigurationshierarchie darstellt, zu der die aktuelle ConfigurationElement Instanz gehört.

(Geerbt von ConfigurationElement)
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.

(Geerbt von MsmqBindingElementBase)
DeadLetterQueue

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

(Geerbt von MsmqBindingElementBase)
Durable

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

(Geerbt von MsmqBindingElementBase)
ElementInformation

Ruft ein ElementInformation -Objekt ab, das die nicht anpassbaren Informationen und Funktionen des ConfigurationElement -Objekts enthält.

(Geerbt von ConfigurationElement)
ElementProperty

Ruft das ConfigurationElementProperty-Objekt ab, das das ConfigurationElement-Objekt selbst darstellt.

(Geerbt von ConfigurationElement)
EvaluationContext

Ruft das ContextInformation-Objekt für das ConfigurationElement-Objekt ab.

(Geerbt von ConfigurationElement)
ExactlyOnce

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

(Geerbt von MsmqBindingElementBase)
HasContext

Ruft einen Wert ab, der angibt, ob die CurrentConfiguration -Eigenschaft nullist.

(Geerbt von ConfigurationElement)
Item[ConfigurationProperty]

Dient zum Abrufen oder Festlegen einer Eigenschaft oder eines Attributs dieses Konfigurationselements.

(Geerbt von ConfigurationElement)
Item[String]

Dient zum Abrufen oder Festlegen einer Eigenschaft, eines Attributs oder eines untergeordneten Elements dieses Konfigurationselements.

(Geerbt von ConfigurationElement)
LockAllAttributesExcept

Ruft die Auflistung gesperrter Attribute ab.

(Geerbt von ConfigurationElement)
LockAllElementsExcept

Ruft die Auflistung gesperrter Elemente ab.

(Geerbt von ConfigurationElement)
LockAttributes

Ruft die Auflistung gesperrter Attribute ab.

(Geerbt von ConfigurationElement)
LockElements

Ruft die Auflistung gesperrter Elemente ab.

(Geerbt von ConfigurationElement)
LockItem

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Element gesperrt ist.

(Geerbt von ConfigurationElement)
MaxBufferPoolSize

Ruft die maximale Speichermenge ab, die vom Nachrichtenpuffer-Manager, der Nachrichten vom Kanal empfängt, zugewiesen wird, oder legt diesen fest.

MaxReceivedMessageSize

Dient zum Abrufen oder Festlegen eines Werts, der die maximale Größe in Bytes angibt, die für eine Nachricht zulässig ist.

(Geerbt von MsmqBindingElementBase)
MaxRetryCycles

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

(Geerbt von MsmqBindingElementBase)
Name

Dient zum Abrufen oder Festlegen des Namens der Bindung.

(Geerbt von StandardBindingElement)
OpenTimeout

Dient zum Abrufen oder Festlegen des Zeitintervalls, das für einen geöffneten Vorgang bereitgestellt wird, der abgeschlossen werden soll.

(Geerbt von StandardBindingElement)
Properties

Ruft die ConfigurationPropertyCollection dieser Bindung zugeordnete ab.

QueueTransferProtocol

Dient zum Abrufen oder Festlegen eines Enumerationswerts, der den in die Warteschlange eingereihten Kommunikationskanaltransport angibt, den diese Bindung verwendet.

ReaderQuotas

Dient zum Abrufen oder Festlegen des XmlDictionaryReaderQuotas Objekts, das dieser Bindung zugeordnet ist.

ReceiveContextEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Empfangskontext für die Verarbeitung von Nachrichten in Warteschlangen aktiviert ist.

(Geerbt von MsmqBindingElementBase)
ReceiveErrorHandling

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

(Geerbt von MsmqBindingElementBase)
ReceiveRetryCount

Ruft die maximale Anzahl von sofortigen Wiederholungen ab, die der Warteschlangen-Manager versuchen soll, wenn die Übertragung einer Nachricht aus der Anwendungswarteschlange an die Anwendung fehlschlägt, oder legt diese fest.

(Geerbt von MsmqBindingElementBase)
ReceiveTimeout

Ruft ab oder legt das Zeitintervall fest, das für einen Empfangsvorgang bereitgestellt wird, der abgeschlossen werden soll.

(Geerbt von StandardBindingElement)
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.

(Geerbt von MsmqBindingElementBase)
Security

Ruft die NetMsmqSecurity dieser Bindung zugeordnete ab.

SendTimeout

Dient zum Abrufen oder Festlegen des Zeitintervalls, das für einen Sendevorgang bereitgestellt wird, um den Vorgang abzuschließen.

(Geerbt von StandardBindingElement)
TimeToLive

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie lange Nachrichten gültig sind. Wenn diese Zeit verstrichen ist, wird die Nachricht in eine Warteschlange mit einem inaktiven Buchstaben (sofern verfügbar) platziert.

(Geerbt von MsmqBindingElementBase)
UseActiveDirectory

Gibt einen booleschen Wert, der angibt, ob Warteschlangenadressen mit Active Directory konvertiert werden sollen.

UseMsmqTracing

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die integrierte MsMQ-Funktion für die Nachrichtenablaufverfolgung verwendet wird.

(Geerbt von MsmqBindingElementBase)
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.

(Geerbt von MsmqBindingElementBase)
ValidityDuration

Dient zum Abrufen oder Festlegen eines Werts, der ein Verbindungstimeout angibt, wenn es mit in die Warteschlange eingereihten Kanälen verwendet wird.

(Geerbt von MsmqBindingElementBase)

Methoden

Name Beschreibung
ApplyConfiguration(Binding)

Wendet den Inhalt der angegebenen Bindung auf dieses Bindungskonfigurationselement an.

(Geerbt von StandardBindingElement)
DeserializeElement(XmlReader, Boolean)

Liest XML aus der Konfigurationsdatei.

(Geerbt von ConfigurationElement)
Equals(Object)

Vergleicht die aktuelle ConfigurationElement Instanz mit dem angegebenen Objekt.

(Geerbt von ConfigurationElement)
GetHashCode()

Ruft einen eindeutigen Wert ab, der die aktuelle ConfigurationElement Instanz darstellt.

(Geerbt von ConfigurationElement)
GetTransformedAssemblyString(String)

Gibt die transformierte Version des angegebenen Assemblynamens zurück.

(Geerbt von ConfigurationElement)
GetTransformedTypeString(String)

Gibt die transformierte Version des angegebenen Typnamens zurück.

(Geerbt von ConfigurationElement)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Init()

Legt das ConfigurationElement-Objekt auf den Anfangszustand fest.

(Geerbt von ConfigurationElement)
InitializeDefault()

Wird verwendet, um einen Standardsatz von Werten für das ConfigurationElement-Objekt zu initialisieren.

(Geerbt von ConfigurationElement)
InitializeFrom(Binding)

Initialisiert diesen Bindungskonfigurationsabschnitt mit dem Inhalt des angegebenen Bindungselements.

IsModified()

Gibt an, ob dieses Konfigurationselement seit dem letzten Speichern oder Laden geändert wurde, wenn es in einer abgeleiteten Klasse implementiert wurde.

(Geerbt von ConfigurationElement)
IsReadOnly()

Ruft einen Wert ab, der angibt, ob das ConfigurationElement -Objekt schreibgeschützt ist.

(Geerbt von ConfigurationElement)
ListErrors(IList)

Fügt der übergebenen Liste die Fehler der ungültigen Eigenschaft in diesem ConfigurationElement-Objekt und in allen Unterelementen hinzu.

(Geerbt von ConfigurationElement)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnApplyConfiguration(Binding)

Wendet die angegebene Bindung auf das Konfigurationselement an.

OnDeserializeUnrecognizedAttribute(String, String)

Ruft einen Wert ab, der angibt, ob während der Deserialisierung ein unbekanntes Attribut gefunden wird.

(Geerbt von ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Ruft einen Wert ab, der angibt, ob während der Deserialisierung ein unbekanntes Element auftritt.

(Geerbt von ConfigurationElement)
OnRequiredPropertyNotFound(String)

Löst eine Ausnahme aus, wenn eine erforderliche Eigenschaft nicht gefunden wird.

(Geerbt von ConfigurationElement)
PostDeserialize()

Wird nach der Deserialisierung aufgerufen.

(Geerbt von ConfigurationElement)
PreSerialize(XmlWriter)

Wird vor der Serialisierung aufgerufen.

(Geerbt von ConfigurationElement)
Reset(ConfigurationElement)

Setzt den internen Status dieses Konfigurationselementobjekts zurück, einschließlich der Sperren und der Eigenschaftenauflistungen.

(Geerbt von StandardBindingElement)
ResetModified()

Setzt den Wert der IsModified()-Methode auf false zurück, wenn sie in einer abgeleiteten Klasse implementiert wird.

(Geerbt von ConfigurationElement)
SerializeElement(XmlWriter, Boolean)

Schreibt den Inhalt dieses Konfigurationselements in die Konfigurationsdatei, wenn es in einer abgeleiteten Klasse implementiert wird.

(Geerbt von ConfigurationElement)
SerializeToXmlElement(XmlWriter, String)

Schreibt die äußeren Tags dieses Konfigurationselements in die Konfigurationsdatei, wenn sie in einer abgeleiteten Klasse implementiert wird.

(Geerbt von ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

Legt eine Eigenschaft auf den angegebenen Wert fest.

(Geerbt von ConfigurationElement)
SetPropertyValueIfNotDefaultValue<T>(String, T)

Legt den Eigenschaftswert für das Konfigurationselement fest, wenn der Wert nicht der Standardwert ist.

(Geerbt von ServiceModelConfigurationElement)
SetReadOnly()

Legt die IsReadOnly()-Eigenschaft für das ConfigurationElement-Objekt und alle Unterelemente fest.

(Geerbt von ConfigurationElement)
ToString()

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

(Geerbt von Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Ändert das ConfigurationElement-Objekt, um alle Werte zu entfernen, die nicht gespeichert werden sollen.

(Geerbt von ConfigurationElement)

Gilt für:

Weitere Informationen