Class SafeAppControlHandle
Definition
- Namespace:
- Tizen.Applications
- Assembly:
- Tizen.Applications.Common.dll
- API Level:
- 3
Represents a wrapper class for an unmanaged AppControl handle.
C#Copypublic sealed class SafeAppControlHandle : SafeHandle, IDisposable
- Inheritance
-
System.ObjectSystem.Runtime.InteropServices.SafeHandleSafeAppControlHandle
- Implements
-
System.IDisposable
Constructors
Declaration
C#Copypublic SafeAppControlHandle()
API Level: 3
View Source
SafeAppControlHandle(IntPtr, Boolean)
Initializes a new instance of the SafeAppControlHandle class.
Declaration
C#Copypublic SafeAppControlHandle(IntPtr existingHandle, bool ownsHandle)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | existingHandle | An IntPtr object that represents the pre-existing handle to use. |
System.Boolean | ownsHandle | true to reliably release the handle during the finalization phase; false to prevent reliable release. |
API Level: 3
Properties
Declaration
C#Copypublic override bool IsInvalid { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
System.Runtime.InteropServices.SafeHandle.IsInvalid
API Level: 3
Methods
View Source
ReleaseHandle()
When overridden in a derived class, executes the code required to free the handle.
Declaration
C#Copyprotected override bool ReleaseHandle()
Returns
Type | Description |
---|---|
System.Boolean | true if the handle is released successfully. |
Overrides
System.Runtime.InteropServices.SafeHandle.ReleaseHandle()
Implements
System.IDisposable