MsmqBindingElementBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 |
取得或設定指定訊息有效時間長度的值。 經過這個時間之後,訊息就會根據 |
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。 |