MsmqBindingElementBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Basisklasse für MsmqIntegrationBindingElement und MsmqTransportBindingElement.
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
CustomDeadLetterQueue |
Ruft einen Uri ab, der eine benutzerdefinierte Warteschlange für unzustellbare Nachrichten identifiziert, in die abgelaufene Nachrichten oder Nachrichten, die nicht zugestellt werden konnten, gesendet werden. |
DeadLetterQueue |
Ruft die DeadLetterQueue-Einstellung für diese Bindung ab oder legt sie fest. |
Durable |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die von dieser Bindung gesendeten Nachrichten permanent oder flüchtig sind. |
ExactlyOnce |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die von dieser Bindung gesendeten Nachrichten „genau einmal“-Zusicherungen haben. |
ManualAddressing |
Ruft einen Wert ab, der angibt, ob eine manuelle Adressierung der Nachricht erforderlich ist, oder legt diesen fest. (Geerbt von TransportBindingElement) |
MaxBufferPoolSize |
Ruft die maximale Größe in Byte von Pufferpools ab, die vom Transport verwendet werden, oder legt diese fest. (Geerbt von TransportBindingElement) |
MaxReceivedMessageSize |
Ruft die maximal zulässige Meldungsgröße in Byte ab, die empfangen werden können, oder legt diese fest. (Geerbt von TransportBindingElement) |
MaxRetryCycles |
Ruft die maximale Anzahl der Neuversuche für den Versand von Meldungen an die empfangende Anwendung ab oder legt sie fest. |
MsmqTransportSecurity |
Ruft das MsmqTransportSecurity-Element ab, das mit diesem Bindungselement verknüpft ist. |
ReceiveContextEnabled |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Empfangskontextverhalten angefordert wird. |
ReceiveErrorHandling |
Ruft einen Enumerationswert ab oder legt einen Enumerationswert fest, der angibt, wie Nachrichten, die nicht verarbeitet oder weitergeleitet werden können, behandelt werden. |
ReceiveRetryCount |
Ruft die maximalen Versuche ab oder legt die maximalen Versuche fest, die dem Warteschlangen-Manager zum Senden einer Meldung zur Verfügung stehen, bevor sie in die Wiederholungswarteschlange übertragen wird. |
RetryCycleDelay |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, wie lange gewartet werden soll, bevor ein weiterer Wiederholungszyklus beim Versuch, eine Nachricht zuzustellen, die nicht sofort zugestellt werden konnte, beginnt. |
Scheme |
Ruft das URI-Schema für den Transport ab. (Geerbt von TransportBindingElement) |
TimeToLive |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, wie lange Nachrichten gültig sind. Wenn diese Zeit verstrichen ist, wird die Nachricht in einer Warteschlange für unzustellbare Nachrichten (je nach Einstellung |
TransactedReceiveEnabled |
Ruft einen Wert ab, der angibt, ob eine Transaktion erforderlich ist, um Nachrichten mit dieser Bindung zu empfangen. |
UseMsmqTracing |
Ruft einen Wert ab oder legt einen Wert fest, der die in Message Queuing (MSMQ) integrierte Meldungsnachverfolgungsfunktion aktiviert oder deaktiviert. |
UseSourceJournal |
Ruft einen Wert ab, der angibt, ob von dieser Bindung verarbeitete Meldungskopien in der Quelljournalwarteschlange gespeichert werden sollen, oder legt diesen Wert fest. |
ValidityDuration |
Ruft einen Wert ab oder legt einen Wert fest, der die Dauer angibt, für die eine Meldung durch die Empfangskontextfunktion gesperrt wird. |
Methoden
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, der Kanäle eines bestimmten Typs aus dem Bindungskontext annimmt. (Geerbt von BindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Gibt einen Wert zurück, der angibt, ob das Bindungselement eine Kanalfactory für einen bestimmten Typ von Kanälen erstellen kann. (Geerbt von BindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
Gibt einen Wert zurück, der angibt, ob das Bindungselement einen Listener für einen bestimmten Typ von Kanal erstellen kann. (Geerbt von BindingElement) |
Clone() |
Gibt beim Überschreiben in einer abgeleiteten Klasse eine Kopie des Bindungselementobjekts zurück. (Geerbt von BindingElement) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetProperty<T>(BindingContext) |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen für den bereitgestellten Bindungskontext angegebenen Objekttyp ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exportiert benutzerdefinierte Richtlinienassertionen über Bindungen. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Schreibt benutzerdefinierte WSDL (Web Services Description Language)-Elemente in für einen Vertrag generierte WSDL. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Schreibt benutzerdefinierte WSDL (Web Services Description Language)-Elemente in die generierte WSDL für einen Endpunkt. |