NativeObjectSecurity.ExceptionFromErrorCode Delegate

Definition

Provides a way for integrators to map numeric error codes to specific exceptions that they create.

public protected delegate Exception ^ NativeObjectSecurity::ExceptionFromErrorCode(int errorCode, System::String ^ name, SafeHandle ^ handle, System::Object ^ context);
protected internal delegate Exception NativeObjectSecurity.ExceptionFromErrorCode(int errorCode, string name, SafeHandle handle, object context);
protected internal delegate Exception? NativeObjectSecurity.ExceptionFromErrorCode(int errorCode, string? name, SafeHandle? handle, object? context);
Protected Friend Delegate Function NativeObjectSecurity.ExceptionFromErrorCode(errorCode As Integer, name As String, handle As SafeHandle, context As Object) As Exception 

Parameters

errorCode
Int32

The numeric error code.

name
String

The name of the securable object with which the NativeObjectSecurity object is associated.

handle
SafeHandle

The handle of the securable object with which the NativeObjectSecurity object is associated.

context
Object

An object that contains contextual information about the source or destination of the exception.

Return Value

The Exception this delegate creates.

Extension Methods

GetMethodInfo(Delegate)

Gets an object that represents the method represented by the specified delegate.

Applies to