Język

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

Nazwa Opis
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 gwarancje.

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 używanych przez transport.

(Odziedziczone po TransportBindingElement)
MaxReceivedMessageSize

Pobiera lub ustawia maksymalny dozwolony rozmiar komunikatu w bajtach, które można odebrać.

(Odziedziczone po TransportBindingElement)
MaxRetryCycles

Pobiera lub ustawia maksymalną liczbę cykli ponawiania próby dostarczenia komunikatów do aplikacji odbieranej.

MsmqTransportSecurity

Pobiera element MsmqTransportSecurity skojarzony z tym elementem powiązania.

ReceiveContextEnabled

Pobiera lub ustawia wartość wskazującą, czy żądanie zachowania kontekstu odbieranego.

ReceiveErrorHandling

Pobiera lub ustawia wartość wyliczenia określającą 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 kolejki przed przeniesieniem go do kolejki ponawiania prób.

RetryCycleDelay

Pobiera lub ustawia wartość, która określa czas oczekiwania przed podjęciem próby kolejnego cyklu ponawiania próby podczas 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

Nazwa Opis
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łów 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 określony obiekt jest równy bieżącemu obiektowi.

(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()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

Nazwa Opis
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Eksportuje niestandardowe asercji 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