Udostępnij za pośrednictwem


MsmqBindingElementBase Klasa

Definicja

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

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.

Dotyczy