Membros da Instância

Incluir membros protegidos
Incluir membros herdados

Uma classe que encapsula um JET_INSTANCE em um objeto descartável. A instância deve ser fechada por último e fechar a instância libera todos os outros recursos para a instância.

O tipo instância expõe os membros a seguir.

Construtores

  Nome Descrição
Método público Instance(String) Inicializa uma nova instância da classe Instance. O JET_INSTANCE subjacente é alocado, mas não inicializado.
Método público Instance(String, String) Inicializa uma nova instância da classe Instance. O JET_INSTANCE subjacente é alocado, mas não inicializado.
Método público Instance(String, String, TermGrbit) Inicializa uma nova instância da classe Instance. O JET_INSTANCE subjacente é alocado, mas não inicializado.

Parte superior

Propriedades

  Nome Descrição
Propriedade pública Isclosed (Herdado de SafeHandle.)
Propriedade pública Isinvalid (Herdado de SafeHandleZeroOrMinusOneIsInvalid.)
Propriedade pública JetInstance Obtém o JET_INSTANCE que essa instância contém.
Propriedade pública Parâmetros Obtém o InstanceParameters para esta instância.
Propriedade pública TermGrbit Obtém ou define o TermGrbit para esta instância.

Parte superior

Métodos

  Nome Descrição
Método público Fechar (Herdado de SafeHandle.)
Método público Dangerousaddref (Herdado de SafeHandle.)
Método público Dangerousgethandle (Herdado de SafeHandle.)
Método público Dangerousrelease (Herdado de SafeHandle.)
Método público Dispose() (Herdado de SafeHandle.)
Método protegido Dispose(Boolean) (Herdado de SafeHandle.)
Método público Igual a (Herdado de Object.)
Método protegido Finalizar (Herdado de SafeHandle.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método público Init() Inicialize o JET_INSTANCE.
Método público Init(InitGrbit) Inicialize o JET_INSTANCE.
Método público Init(JET_RSTINFO, InitGrbit) Inicialize o JET_INSTANCE. Essa API requer pelo menos a versão vista do ESENT.
Método protegido Memberwiseclone (Herdado de Object.)
Método protegido Releasehandle Libere o identificador dessa instância. (Substitui SafeHandle.ReleaseHandle().)
Método protegido Sethandle (Herdado de SafeHandle.)
Método público Sethandleasinvalid (Herdado de SafeHandle.)
Método público Termo Encerre o JET_INSTANCE.
Método público ToString Retorna uma Cadeia de Caracteres que representa a Instância atual. (Substitui Object.ToString().)

Parte superior

Operadores

  Nome Descrição
Membro operador público Implicit(Instance to JET_INSTANCE) Forneça a conversão implícita de um objeto Instance em uma estrutura de JET_INSTANCE. Isso é feito para que uma Instância possa ser usada em qualquer lugar em que uma JET_INSTANCE seja necessária.

Parte superior

Campos

  Nome Descrição
Campo protegido handle (Herdado de SafeHandle.)

Parte superior

Confira também

Referência

Classe de instância

Namespace Microsoft.Isam.Esent.Interop