Table of Contents

Class TlsDatabaseClassHandle

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public abstract class TlsDatabaseClassHandle : SafeHandle, IDisposable
Inheritance
TlsDatabaseClassHandle
Implements
Derived
Inherited Members

Constructors

TlsDatabaseClassHandle(bool)

protected TlsDatabaseClassHandle(bool ownsHandle)

Parameters

ownsHandle bool

Properties

IsInvalid

When overridden in a derived class, gets a value indicating whether the handle value is invalid.

public override sealed bool IsInvalid { get; }

Property Value

bool

true if the handle value is invalid; otherwise, false.

Methods

Equals(TlsDatabaseClassHandle?)

public bool Equals(TlsDatabaseClassHandle? other)

Parameters

other TlsDatabaseClassHandle

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetCreateCertificateHandle()

public TlsDatabaseClassData.CreateCertificateHandleCallback GetCreateCertificateHandle()

Returns

TlsDatabaseClassData.CreateCertificateHandleCallback

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetLookupCertificateForHandle()

public TlsDatabaseClassData.LookupCertificateForHandleCallback GetLookupCertificateForHandle()

Returns

TlsDatabaseClassData.LookupCertificateForHandleCallback

GetLookupCertificateForHandleAsync()

public TlsDatabaseClassData.LookupCertificateForHandleAsyncCallback GetLookupCertificateForHandleAsync()

Returns

TlsDatabaseClassData.LookupCertificateForHandleAsyncCallback

GetLookupCertificateForHandleFinish()

public TlsDatabaseClassData.LookupCertificateForHandleFinishCallback GetLookupCertificateForHandleFinish()

Returns

TlsDatabaseClassData.LookupCertificateForHandleFinishCallback

GetLookupCertificateIssuer()

public TlsDatabaseClassData.LookupCertificateIssuerCallback GetLookupCertificateIssuer()

Returns

TlsDatabaseClassData.LookupCertificateIssuerCallback

GetLookupCertificateIssuerAsync()

public TlsDatabaseClassData.LookupCertificateIssuerAsyncCallback GetLookupCertificateIssuerAsync()

Returns

TlsDatabaseClassData.LookupCertificateIssuerAsyncCallback

GetLookupCertificateIssuerFinish()

public TlsDatabaseClassData.LookupCertificateIssuerFinishCallback GetLookupCertificateIssuerFinish()

Returns

TlsDatabaseClassData.LookupCertificateIssuerFinishCallback

GetLookupCertificatesIssuedBy()

public TlsDatabaseClassData.LookupCertificatesIssuedByCallback GetLookupCertificatesIssuedBy()

Returns

TlsDatabaseClassData.LookupCertificatesIssuedByCallback

GetLookupCertificatesIssuedByAsync()

public TlsDatabaseClassData.LookupCertificatesIssuedByAsyncCallback GetLookupCertificatesIssuedByAsync()

Returns

TlsDatabaseClassData.LookupCertificatesIssuedByAsyncCallback

GetLookupCertificatesIssuedByFinish()

public TlsDatabaseClassData.LookupCertificatesIssuedByFinishCallback GetLookupCertificatesIssuedByFinish()

Returns

TlsDatabaseClassData.LookupCertificatesIssuedByFinishCallback

GetParentClass()

public ObjectClassData GetParentClass()

Returns

ObjectClassData

GetVerifyChain()

public TlsDatabaseClassData.VerifyChainCallback GetVerifyChain()

Returns

TlsDatabaseClassData.VerifyChainCallback

GetVerifyChainAsync()

public TlsDatabaseClassData.VerifyChainAsyncCallback GetVerifyChainAsync()

Returns

TlsDatabaseClassData.VerifyChainAsyncCallback

GetVerifyChainFinish()

public TlsDatabaseClassData.VerifyChainFinishCallback GetVerifyChainFinish()

Returns

TlsDatabaseClassData.VerifyChainFinishCallback