Class SafeAccountHandle

Definition

Namespace:
Tizen.Account.AccountManager
Assembly:
Tizen.Account.AccountManager.dll

Represents a wrapper class for a unmanaged Account handle.

C#
Copy
public sealed class SafeAccountHandle : SafeHandle, IDisposable
Inheritance
object
System.Runtime.ConstrainedExecution.CriticalFinalizerObject
System.Runtime.InteropServices.SafeHandle
SafeAccountHandle
Implements
System.IDisposable

Constructors

View Source

SafeAccountHandle()

Initializes a new instance of the SafeAppControlHandle class.

Declaration
C#
Copy
public SafeAccountHandle()
View Source

SafeAccountHandle(IntPtr, bool)

Initializes a new instance of the SafeAccountHandle class.

Declaration
C#
Copy
public SafeAccountHandle(IntPtr existingHandle, bool ownsHandle)
Parameters
Type Name Description
System.IntPtr existingHandle

An IntPtr object that represents the pre-existing handle to use.

bool ownsHandle

true to reliably release the handle during the finalization phase; false to prevent reliable release.

Properties

View Source

IsInvalid

Gets a value that indicates whether the handle is invalid.

Declaration
C#
Copy
public override bool IsInvalid { get; }
Property Value
Type Description
bool
Overrides
System.Runtime.InteropServices.SafeHandle.IsInvalid

Methods

View Source

ReleaseHandle()

When overridden in a derived class, executes the code required to free the handle.

Declaration
C#
Copy
protected override bool ReleaseHandle()
Returns
Type Description
bool

true if the handle is released successfully

Overrides
System.Runtime.InteropServices.SafeHandle.ReleaseHandle()

Implements

System.IDisposable