ImpersonateOnSerializingReplyMessageProperty.StartImpersonation 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果服務已啟動模擬並依照服務組態設定執行緒的適當原則,則啟動模擬呼叫端的內容。
public:
void StartImpersonation([Runtime::InteropServices::Out] IDisposable ^ % impersonationContext, [Runtime::InteropServices::Out] System::Security::Principal::IPrincipal ^ % originalPrincipal, [Runtime::InteropServices::Out] bool % isThreadPrincipalSet);
public void StartImpersonation (out IDisposable impersonationContext, out System.Security.Principal.IPrincipal originalPrincipal, out bool isThreadPrincipalSet);
member this.StartImpersonation : IDisposable * IPrincipal * bool -> unit
Public Sub StartImpersonation (ByRef impersonationContext As IDisposable, ByRef originalPrincipal As IPrincipal, ByRef isThreadPrincipalSet As Boolean)
參數
- impersonationContext
- IDisposable
這個方法傳回時,會包含模擬的內容。 這個參數會被視為未初始化。
- originalPrincipal
- IPrincipal
這個方法傳回時,會包含叫用這個方法之前執行緒上的原始主體。 這個參數會被視為未初始化。
- isThreadPrincipalSet
- Boolean
這個方法傳回時會包含值,這個值指出此方法是否已在執行緒上設定主體。 這個參數會傳回 false
,如果作業內容無法用來模擬。 這個參數會被視為未初始化。