共用方式為


ImpersonateOnSerializingReplyMessageProperty.StartImpersonation 方法

定義

如果服務已啟動模擬並依照服務組態設定執行緒的適當原則,則啟動模擬呼叫端的內容。

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,如果作業內容無法用來模擬。 這個參數會被視為未初始化。

適用於