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
| 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 |
| 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. |