MsmqBindingElementBase 類別

定義

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
繼承
衍生
實作

屬性

CustomDeadLetterQueue

取得或設定 Uri,這個項目會識別自訂的寄不出信件佇列,其中將會傳送無法傳遞的逾期訊息。

DeadLetterQueue

取得或設定這個繫結的 DeadLetterQueue 設定。

Durable

取得或設定值,這個值會指定使用這個繫結傳送的訊息是否具有永久性或變動性。

ExactlyOnce

取得或設定值,這個值會指定使用這個繫結傳送的訊息是否將具有正好一次的保證。

ManualAddressing

取得或設定值,這個值會指出是否需要訊息的手動定址。

(繼承來源 TransportBindingElement)
MaxBufferPoolSize

取得或設定傳輸所使用之任何緩衝區集區的大小上限 (以位元組為單位)。

(繼承來源 TransportBindingElement)
MaxReceivedMessageSize

取得或設定可接收之可允許的訊息大小上限 (以位元組為單位)。

(繼承來源 TransportBindingElement)
MaxRetryCycles

取得或設定嘗試傳遞訊息至接收應用程式的重試循環次數上限。

MsmqTransportSecurity

取得與此繫結項目相關聯的 MsmqTransportSecurity

ReceiveContextEnabled

取得或設定值,這個值表示是否已要求接收內容行為。

ReceiveErrorHandling

取得或設定列舉值,這個值會指定如何處理有害和其他不可分派的訊息。

ReceiveRetryCount

取得或設定佇列管理員在傳送訊息至重試佇列之前,應嘗試傳送的次數上限。

RetryCycleDelay

取得或設定值,這個值會指定當嘗試傳遞無法傳遞的訊息時,在嘗試另一次重試循環之前要等待的時間長度。

Scheme

取得用於傳輸的 URI 配置。

(繼承來源 TransportBindingElement)
TimeToLive

取得或設定指定訊息有效時間長度的值。 經過這個時間之後,訊息就會根據 DeadLetterQueue 設定放在寄不出的信件佇列中。

TransactedReceiveEnabled

取得值,這個值指定這個繫結程序是否需要異動來接收訊息。

UseMsmqTracing

取得或設定值,這個值會啟用或停用訊息佇列 (MSMQ) 內建訊息追蹤工具。

UseSourceJournal

取得或設定值,此值會指出是否要將此繫結處理之訊息的複本儲存在來源日誌佇列。

ValidityDuration

取得或設定值,這個值會指定接收內容功能鎖定訊息的持續期間。

方法

BuildChannelFactory<TChannel>(BindingContext)

初始化通道處理站,以便從繫結內容產生指定型別的通道。

(繼承來源 BindingElement)
BuildChannelListener<TChannel>(BindingContext)

初始化通道接聽項,以便從繫結內容接受指定之類型的通道。

(繼承來源 BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

傳回值,指出繫結項目是否可以建置 (Build) 特定通道類型的通道處理站。

(繼承來源 BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

傳回值,指出繫結項目是否可以建置特定通道型別的通道接聽程式。

(繼承來源 BindingElement)
Clone()

在衍生類別中覆寫時,傳回繫結項目物件的複本。

(繼承來源 BindingElement)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetProperty<T>(BindingContext)

在衍生類別中覆寫時,為提供的繫結內容擷取指定型別的物件。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

匯出關於繫結的自訂原則判斷提示。

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

將自訂的 Web 服務描述語言 (WSDL) 項目寫入為合約產生的 WSDL。

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

將自訂的 Web 服務描述語言 (WSDL) 項目寫入為端點產生的 WSDL。

適用於