HostExecutionContextManager.SetHostExecutionContext Metode

Definisi

Mengatur konteks eksekusi host saat ini ke konteks eksekusi host yang ditentukan.

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

Parameter

hostExecutionContext
HostExecutionContext

yang HostExecutionContext akan diatur.

Mengembalikan

Objek untuk memulihkan ke status HostExecutionContext sebelumnya.

Atribut

Pengecualian

hostExecutionContext tidak diperoleh melalui operasi penangkapan.

-atau-

hostExecutionContext telah menjadi argumen untuk panggilan metode sebelumnya SetHostExecutionContext(HostExecutionContext) .

Keterangan

Metode SetHostExecutionContext ini mengatur konteks eksekusi host untuk .HostExecutionContext HostExecutionContext Yang telah digunakan sebagai argumen ke panggilan metode lain SetHostExecutionContext tidak dapat diteruskan sebagai parameter untuk metode ini. Sebagai gantinya HostExecutionContext.CreateCopy , gunakan metode untuk membuat salinan HostExecutionContext objek lalu gunakan salinan untuk mengatur konteks eksekusi host.

Revert Panggil metode menggunakan objek yang dikembalikan oleh metode ini untuk memulihkan HostExecutionContext ke status sebelumnya.

Berlaku untuk