RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(RuntimeHelpers+TryCode, RuntimeHelpers+CleanupCode, Object) Metodo

Definizione

Esegue il codice utilizzando Delegate, mentre si utilizza un altro oggetto Delegate per eseguire ulteriore codice in caso di eccezione.Executes code using a Delegate while using another Delegate to execute additional code in case of an exception.

public:
 static void ExecuteCodeWithGuaranteedCleanup(System::Runtime::CompilerServices::RuntimeHelpers::TryCode ^ code, System::Runtime::CompilerServices::RuntimeHelpers::CleanupCode ^ backoutCode, System::Object ^ userData);
[System.Security.SecurityCritical]
public static void ExecuteCodeWithGuaranteedCleanup (System.Runtime.CompilerServices.RuntimeHelpers.TryCode code, System.Runtime.CompilerServices.RuntimeHelpers.CleanupCode backoutCode, object userData);
static member ExecuteCodeWithGuaranteedCleanup : System.Runtime.CompilerServices.RuntimeHelpers.TryCode * System.Runtime.CompilerServices.RuntimeHelpers.CleanupCode * obj -> unit
Public Shared Sub ExecuteCodeWithGuaranteedCleanup (code As RuntimeHelpers.TryCode, backoutCode As RuntimeHelpers.CleanupCode, userData As Object)

Parametri

code
RuntimeHelpers.TryCode

Delegato per il codice da provare.A delegate to the code to try.

backoutCode
RuntimeHelpers.CleanupCode

Delegato per il codice da eseguire in caso di eccezione.A delegate to the code to run if an exception occurs.

userData
Object

Dati da passare a code e a backoutCode.The data to pass to code and backoutCode.

Attributi

Commenti

Questo metodo viene utilizzato dai compilatori.This method is used by compilers.

Sicurezza

SecurityCriticalAttribute
richiede l'attendibilità totale per il chiamante immediato.requires full trust for the immediate caller. Questo membro non può essere utilizzato da codice parzialmente attendibile o trasparente.This member cannot be used by partially trusted or transparent code.

Si applica a