WSTrustChannelFactory 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生通道 (WSTrustChannel 物件) 並用來與 WS-Trust 端點通訊的處理站。
public ref class WSTrustChannelFactory : System::ServiceModel::ChannelFactory<System::ServiceModel::Security::IWSTrustChannelContract ^>
[System.Runtime.InteropServices.ComVisible(false)]
public class WSTrustChannelFactory : System.ServiceModel.ChannelFactory<System.ServiceModel.Security.IWSTrustChannelContract>
[<System.Runtime.InteropServices.ComVisible(false)>]
type WSTrustChannelFactory = class
inherit ChannelFactory<IWSTrustChannelContract>
Public Class WSTrustChannelFactory
Inherits ChannelFactory(Of IWSTrustChannelContract)
- 繼承
-
WSTrustChannelFactory
- 屬性
建構函式
WSTrustChannelFactory() |
初始化 WSTrustChannelFactory 類別的新執行個體。 |
WSTrustChannelFactory(Binding) |
使用指定的繫結,初始化 WSTrustChannelFactory 類別的新執行個體。 |
WSTrustChannelFactory(Binding, EndpointAddress) |
使用指定的繫結與端點位址,來初始化 WSTrustChannelFactory 類別的新執行個體。 |
WSTrustChannelFactory(Binding, String) |
使用指定的繫結與遠端位址,來初始化 WSTrustChannelFactory 類別的新執行個體。 |
WSTrustChannelFactory(ServiceEndpoint) |
使用指定的端點,初始化 WSTrustChannelFactory 類別的新執行個體。 |
WSTrustChannelFactory(String) |
使用指定的端點組態名稱,來初始化 WSTrustChannelFactory 類別的新執行個體。 |
WSTrustChannelFactory(String, EndpointAddress) |
初始化與指定的端點組態名稱和端點位址相關聯的 WSTrustChannelFactory 類別的新執行個體。 |
屬性
Credentials |
取得認證,用戶端會在處理站產生的通道上使用該認證與服務端點通訊。 (繼承來源 ChannelFactory) |
DefaultCloseTimeout |
取得針對要完成之關閉作業所提供的預設時間間隔。 (繼承來源 ChannelFactory) |
DefaultOpenTimeout |
取得針對要完成之開啟作業所提供的預設時間間隔。 (繼承來源 ChannelFactory) |
Endpoint |
取得由處理站產生的通道所要連接的服務端點。 (繼承來源 ChannelFactory) |
IsDisposed |
取得值,這個值會指出是否已經處置通訊物件。 (繼承來源 CommunicationObject) |
SecurityTokenHandlerCollectionManager |
取得或設定 SecurityTokenHandlerCollectionManager,其中包含一組由通道使用的 SecurityTokenHandler 物件,該通道由 WS-Trust 訊息中找到之序列化和驗證權杖的處理站所建立。 |
SecurityTokenResolver |
取得或設定 SecurityTokenResolver,其用來解析 WS-Trust 訊息之大部分項目中找到的安全性權杖參照。 |
State |
取得值,這個值表示通訊物件目前的狀態。 (繼承來源 CommunicationObject) |
ThisLock |
取得會在狀態轉換期間保護類別執行個體的互斥鎖定。 (繼承來源 CommunicationObject) |
TrustVersion |
取得或設定 WS-Trust 版本,這個處理站為其建立用於序列化訊息的通道。 |
UseKeyTokenResolver |
取得或設定 SecurityTokenResolver,用以解析在 RST 訊息的 wst:UseKey 項目中找到的安全性權杖參考,以及在 RST 訊息中找到的 wst:RenewTarget 項目。 |
WSTrustRequestSerializer |
取得或設定要用於序列化 wst:RequestSecurityToken 訊息的 WSTrustRequestSerializer。 |
WSTrustResponseSerializer |
取得或設定要用於序列化 wst:RequestSecurityTokensResponse 訊息的 WSTrustResponseSerializer。 |
方法
事件
Closed |
當通訊物件轉換至已關閉狀態時發生。 (繼承來源 CommunicationObject) |
Closing |
當通訊物件轉換至關閉狀態時就會發生。 (繼承來源 CommunicationObject) |
Faulted |
當通訊物件轉換至錯誤狀態時發生。 (繼承來源 CommunicationObject) |
Opened |
當通訊物件轉換至已開啟狀態時發生。 (繼承來源 CommunicationObject) |
Opening |
當通訊物件轉換至開啟狀態時發生。 (繼承來源 CommunicationObject) |
明確介面實作
IDisposable.Dispose() |
關閉目前的通道處理站。 (繼承來源 ChannelFactory) |