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
를 반환합니다. 이 매개 변수는 초기화되지 않은 것으로 처리됩니다.