MsmqBindingElementBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa bazowa dla i MsmqIntegrationBindingElementMsmqTransportBindingElement.
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
- Dziedziczenie
- Pochodne
- Implementuje
Właściwości
CustomDeadLetterQueue |
Pobiera lub ustawia klasę Uri identyfikującą niestandardową kolejkę utraconych komunikatów, w której wysyłane są wygasłe komunikaty lub komunikaty, których nie można dostarczyć. |
DeadLetterQueue |
Pobiera lub ustawia DeadLetterQueue ustawienie dla tego powiązania. |
Durable |
Pobiera lub ustawia wartość określającą, czy komunikaty wysyłane z tym powiązaniem są trwałe, czy nietrwałe. |
ExactlyOnce |
Pobiera lub ustawia wartość określającą, czy komunikaty wysyłane za pomocą tego powiązania mają dokładnie jednokrotne zapewnienia. |
ManualAddressing |
Pobiera lub ustawia wartość wskazującą, czy wymagane jest ręczne adresowanie komunikatu. (Odziedziczone po TransportBindingElement) |
MaxBufferPoolSize |
Pobiera lub ustawia maksymalny rozmiar w bajtach wszystkich pul buforów używanych przez transport. (Odziedziczone po TransportBindingElement) |
MaxReceivedMessageSize |
Pobiera lub ustawia maksymalny dozwolony rozmiar komunikatu w bajtach, które mogą być odbierane. (Odziedziczone po TransportBindingElement) |
MaxRetryCycles |
Pobiera lub ustawia maksymalną liczbę cykli ponawiania prób dostarczenia komunikatów do odbieranej aplikacji. |
MsmqTransportSecurity |
Pobiera element MsmqTransportSecurity skojarzony z tym elementem powiązania. |
ReceiveContextEnabled |
Pobiera lub ustawia wartość wskazującą, czy żądanie zachowania kontekstu odbierania. |
ReceiveErrorHandling |
Pobiera lub ustawia wartość wyliczenia, która określa sposób obsługi trucizny i innych komunikatów, których nie można wysłać. |
ReceiveRetryCount |
Pobiera lub ustawia maksymalną liczbę prób wysłania komunikatu przez menedżera kolejek przed przesłaniem go do kolejki ponawiania prób. |
RetryCycleDelay |
Pobiera lub ustawia wartość określającą czas oczekiwania przed podjęciem próby kolejnego cyklu ponawiania próby dostarczenia komunikatu, którego nie można dostarczyć. |
Scheme |
Pobiera schemat identyfikatora URI dla transportu. (Odziedziczone po TransportBindingElement) |
TimeToLive |
Pobiera lub ustawia wartość określającą, jak długo komunikaty są prawidłowe. Gdy ten czas upłynie, komunikat zostanie umieszczony w kolejce utraconych komunikatów w zależności od |
TransactedReceiveEnabled |
Pobiera wartość określającą, czy transakcja jest wymagana do odbierania komunikatów z tym powiązaniem. |
UseMsmqTracing |
Pobiera lub ustawia wartość, która włącza lub wyłącza wbudowaną funkcję śledzenia komunikatów (MSMQ). |
UseSourceJournal |
Pobiera lub ustawia wartość wskazującą, czy kopie komunikatów przetworzonych przez to powiązanie powinny być przechowywane w kolejce dziennika źródłowego. |
ValidityDuration |
Pobiera lub ustawia wartość określającą czas trwania komunikatu zostanie zablokowany przez funkcję kontekstu odbierania. |
Metody
BuildChannelFactory<TChannel>(BindingContext) |
Inicjuje fabrykę kanałów do tworzenia kanałów określonego typu z kontekstu powiązania. (Odziedziczone po BindingElement) |
BuildChannelListener<TChannel>(BindingContext) |
Inicjuje odbiornik kanału, aby akceptował kanały określonego typu z kontekstu powiązania. (Odziedziczone po BindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Zwraca wartość wskazującą, czy element powiązania może utworzyć fabrykę kanału dla określonego typu kanału. (Odziedziczone po BindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
Zwraca wartość wskazującą, czy element powiązania może skompilować odbiornik dla określonego typu kanału. (Odziedziczone po BindingElement) |
Clone() |
Po zastąpieniu w klasie pochodnej zwraca kopię obiektu elementu powiązania. (Odziedziczone po BindingElement) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetProperty<T>(BindingContext) |
Po zastąpieniu w klasie pochodnej pobiera określony typ obiektu dla podanego kontekstu powiązania. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Eksportuje niestandardowe potwierdzenia zasad dotyczące powiązań. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Zapisuje niestandardowe elementy języka opisu usług sieci Web (WSDL) w wygenerowanym języku WSDL dla kontraktu. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Zapisuje niestandardowe elementy języka opisu usług sieci Web (WSDL) w wygenerowanym języku WSDL dla punktu końcowego. |