다음을 통해 공유


HostExecutionContextManager.SetHostExecutionContext 메서드

정의

현재 호스트 실행 컨텍스트를 지정한 호스트 실행 컨텍스트로 설정합니다.

public:
 virtual System::Object ^ SetHostExecutionContext(System::Threading::HostExecutionContext ^ hostExecutionContext);
public virtual object SetHostExecutionContext (System.Threading.HostExecutionContext hostExecutionContext);
[System.Security.SecurityCritical]
public virtual object SetHostExecutionContext (System.Threading.HostExecutionContext hostExecutionContext);
abstract member SetHostExecutionContext : System.Threading.HostExecutionContext -> obj
override this.SetHostExecutionContext : System.Threading.HostExecutionContext -> obj
[<System.Security.SecurityCritical>]
abstract member SetHostExecutionContext : System.Threading.HostExecutionContext -> obj
override this.SetHostExecutionContext : System.Threading.HostExecutionContext -> obj
Public Overridable Function SetHostExecutionContext (hostExecutionContext As HostExecutionContext) As Object

매개 변수

hostExecutionContext
HostExecutionContext

설정할 HostExecutionContext입니다.

반환

Object

HostExecutionContext를 이전 상태로 복원하기 위한 개체입니다.

특성

예외

캡처 작업을 통해 hostExecutionContext를 가져오지 않은 경우

또는 hostExecutionContext가 이전 SetHostExecutionContext(HostExecutionContext) 메서드 호출에 대한 인수로 사용되었습니다.

설명

메서드는 SetHostExecutionContext 현재 HostExecutionContext호스트 실행 컨텍스트를 설정합니다. 다른 SetHostExecutionContext 메서드 호출에 대한 인수로 사용된 A HostExecutionContext 를 이 메서드의 매개 변수로 전달할 수 없습니다. 대신 메서드를 HostExecutionContext.CreateCopy 사용하여 개체의 복사본을 HostExecutionContext 만든 다음 복사본을 사용하여 호스트 실행 컨텍스트를 설정합니다.

이 메서드에서 Revert 반환된 개체를 사용하여 메서드를 호출하여 이전 상태로 복원 HostExecutionContext 합니다.

적용 대상