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
- 繼承
- 衍生
- 實作
屬性
| 名稱 | Description |
|---|---|
| CustomDeadLetterQueue |
接收或設定 A Uri ,識別一個自訂的死符佇列,用於傳送過期訊息或未送達訊息。 |
| DeadLetterQueue |
取得或設定 DeadLetterQueue 這個綁定的設定。 |
| Durable |
取得或設定一個值,指定使用此綁定發送的訊息是持久還是可變性。 |
| ExactlyOnce |
取得或設定一個值,指定使用此綁定發送的訊息是否恰好有一次保證。 |
| ManualAddressing |
取得或設定一個值,指示是否需要手動定址訊息。 (繼承來源 TransportBindingElement) |
| MaxBufferPoolSize |
取得或設定傳輸所使用緩衝池的最大大小(位元組)。 (繼承來源 TransportBindingElement) |
| MaxReceivedMessageSize |
取得或設定可接收的最大允許訊息大小(以位元組為單位)。 (繼承來源 TransportBindingElement) |
| MaxRetryCycles |
取得或設定最大重試次數,以嘗試將訊息傳送給接收應用程式。 |
| MsmqTransportSecurity |
會得到 MsmqTransportSecurity 與這個結合元素相關的 that。 |
| ReceiveContextEnabled |
取得或設定一個值,指示是否請求接收上下文行為。 |
| ReceiveErrorHandling |
取得或設定一個列舉值,指定如何處理毒藥及其他無法派發的訊息。 |
| ReceiveRetryCount |
接收或設定佇列管理器在將訊息傳送至重試隊列前,應嘗試發送訊息的最大次數。 |
| RetryCycleDelay |
當嘗試傳遞無法送達的訊息時,會取得或設定一個值,指定在嘗試重試週期前等待多久再嘗試一次。 |
| Scheme |
取得URI方案作為運輸方案。 (繼承來源 TransportBindingElement) |
| TimeToLive |
取得或設定一個值,指定訊息有效長度。 當此時間過後,訊息會依設定被放入死信佇列 |
| TransactedReceiveEnabled |
會獲得一個值,指定交易是否必須接收帶有此綁定的訊息。 |
| UseMsmqTracing |
取得或設定一個值,啟用或停用內建的訊息佇列(MSMQ)訊息追蹤功能。 |
| UseSourceJournal |
取得或設定一個值,指示此綁定處理的訊息副本是否應儲存在原始日誌佇列中。 |
| ValidityDuration |
取得或設定一個值,指定訊息會被接收上下文功能鎖定的時長。 |
方法
| 名稱 | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
初始化一個通道工廠,用於從綁定上下文中產生特定類型的通道。 (繼承來源 BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
初始化通道監聽器,以接受綁定上下文中指定類型的通道。 (繼承來源 BindingElement) |
| CanBuildChannelFactory<TChannel>(BindingContext) |
回傳一個值,指示綁定元件是否能為特定類型通道建立通道工廠。 (繼承來源 BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
回傳一個值,表示綁定元件是否能為特定通道建立監聽器。 (繼承來源 BindingElement) |
| Clone() |
當在衍生類別中覆寫時,會回傳綁定元素物件的副本。 (繼承來源 BindingElement) |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetProperty<T>(BindingContext) |
當在派生類別中覆寫時,會取得指定類型的物件,以符合所提供的綁定上下文。 |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
匯出關於綁定的自訂政策斷言。 |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
將自訂的 Web Services Description Language(WSDL)元素寫入合約產生的 WSDL。 |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
將自訂的 Web Services Description Language(WSDL)元素寫入產生的端點 WSDL。 |