Net.Pkcs11Interop.HighLevelAPI.Pkcs11.Dispose C# (CSharp) Method

Dispose() public method

Disposes object
public Dispose ( ) : void
return void
        public void Dispose()
        {
            Dispose(true);
            GC.SuppressFinalize(this);
        }

Same methods

Pkcs11::Dispose ( bool disposing ) : void

Usage Example

 public void _01_BasicPkcs11DisposeTest()
 {
     // Unmanaged PKCS#11 library is loaded by the constructor of Pkcs11 class.
     // Every PKCS#11 library needs to be initialized with C_Initialize method
     // which is also called automatically by the constructor of Pkcs11 class.
     Pkcs11 pkcs11 = new Pkcs11(Settings.Pkcs11LibraryPath, Settings.UseOsLocking);
     
     // Do something  interesting
     
     // Unmanaged PKCS#11 library is unloaded by Dispose() method.
     // C_Finalize should be the last call made by an application and it
     // is also called automatically by Dispose() method.
     pkcs11.Dispose();
 }
All Usage Examples Of Net.Pkcs11Interop.HighLevelAPI.Pkcs11::Dispose