LogStore Constructores

Definición

Inicializa una nueva instancia de la clase LogStore.

Sobrecargas

LogStore(SafeFileHandle)

Inicializa una nueva instancia de la clase LogStore para un identificador especificado.

LogStore(String, FileMode)

Inicializa una nueva instancia de la clase LogStore con el trazado especificado y el modo.

LogStore(String, FileMode, FileAccess)

Inicializa una nueva instancia de la clase LogStore con el trazado especificado, el modo y el acceso.

LogStore(String, FileMode, FileAccess, FileShare)

Inicializa una nueva instancia de la clase LogStore.

LogStore(String, FileMode, FileAccess, FileShare, FileSecurity)

Inicializa una nueva instancia de la clase LogStore.

LogStore(SafeFileHandle)

Inicializa una nueva instancia de la clase LogStore para un identificador especificado.

public:
 LogStore(Microsoft::Win32::SafeHandles::SafeFileHandle ^ handle);
public LogStore (Microsoft.Win32.SafeHandles.SafeFileHandle handle);
new System.IO.Log.LogStore : Microsoft.Win32.SafeHandles.SafeFileHandle -> System.IO.Log.LogStore
Public Sub New (handle As SafeFileHandle)

Parámetros

handle
SafeFileHandle

Un identificador de archivo para el registro que el objeto actual LogStore encapsula.

Excepciones

handle es null.

El identificador de registro no se pudo enlazar al grupo de subprocesos.

El acceso al almacén del registro especificado ha sido denegado por el sistema operativo.

Se llamó al método una vez eliminada la secuencia.

No hay bastante memoria para continuar la ejecución de un programa.

Se aplica a

LogStore(String, FileMode)

Inicializa una nueva instancia de la clase LogStore con el trazado especificado y el modo.

public:
 LogStore(System::String ^ path, System::IO::FileMode mode);
public LogStore (string path, System.IO.FileMode mode);
new System.IO.Log.LogStore : string * System.IO.FileMode -> System.IO.Log.LogStore
Public Sub New (path As String, mode As FileMode)

Parámetros

path
String

Una ruta de acceso relativa o absoluta para el archivo base del almacén del registro que se va abrir.

mode
FileMode

Uno de los valores de FileMode que determina cómo abrir o crear el almacén.

Excepciones

path es null.

path es una cadena vacía ("").

o bien

path solo contiene espacio en blanco.

o bien

path contiene uno o más caracteres no válidos.

mode contiene un valor no válido.

No se puede encontrar el archivo.

Se produce un error de E/S al abrir el almacén de registros.

El acceso al almacén del registro especificado ha sido denegado por el sistema operativo.

No se puede usar LogStore porque el componente del Sistema de archivos de registro comunes (CLFS) no está instalado. Instale el componente CLFS si está disponible para su plataforma o utilice en su lugar la clase FileRecordSequence.

No hay bastante memoria para continuar la ejecución de un programa.

Comentarios

Utilice este constructor para abrir un almacén de registro con la ruta de acceso y el modo especificados. El almacén se empieza con acceso de lectura y escritura y comparte el acceso de lectura.

El parámetro path debería utilizar la sintaxis siguiente:

log:<physical log name>[::<log client name>]

donde <physical log name> es una ruta de acceso válida a un archivo de registro, y <log client name> es un identificador del cliente único. Un almacén del registro debería ser un almacén del registro físico o un almacén del registro virtual, pero no ambos. Una vez creado un almacén de registro física o virtualmente, permanece así mientras está vigente. Un almacén del registro físico se crea especificando sólo el nombre del registro físico. Un almacén del registro virtual se crea especificando el nombre del registro físico y el nombre de cliente del registro.

Los clientes que comparten el mismo nombre del registro físico comparten la misma colección de extensiones y directiva.

Se aplica a

LogStore(String, FileMode, FileAccess)

Inicializa una nueva instancia de la clase LogStore con el trazado especificado, el modo y el acceso.

public:
 LogStore(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access);
public LogStore (string path, System.IO.FileMode mode, System.IO.FileAccess access);
new System.IO.Log.LogStore : string * System.IO.FileMode * System.IO.FileAccess -> System.IO.Log.LogStore
Public Sub New (path As String, mode As FileMode, access As FileAccess)

Parámetros

path
String

Una ruta de acceso relativa o absoluta para el archivo base del almacén del registro que se va abrir.

mode
FileMode

Uno de los valores de FileMode que determina cómo abrir o crear el almacén.

access
FileAccess

Uno de los valores FileAccess que determina cómo LogStore puede tener acceso al archivo.

Excepciones

path es null.

path es una cadena vacía ("").

o bien

path solo contiene espacio en blanco.

o bien

path contiene uno o más caracteres no válidos.

mode contiene un valor no válido.

, o

access contiene un valor no válido.

No se puede encontrar el archivo.

Se produce un error de E/S al abrir el almacén de registros.

El acceso al almacén del registro especificado ha sido denegado por el sistema operativo.

No se puede usar LogStore porque el componente del Sistema de archivos de registro comunes (CLFS) no está instalado. Instale el componente CLFS si está disponible para su plataforma o utilice en su lugar la clase FileRecordSequence.

No hay bastante memoria para continuar la ejecución de un programa.

Comentarios

Utilice este constructor para empezar un almacén del registro con la ruta de acceso especificada, modo y acceso. El almacén se abre compartiendo el acceso de lectura.

El parámetro path debería utilizar la sintaxis siguiente:

log:<physical log name>[::<log client name>]

donde <physical log name> es una ruta de acceso válida a un archivo de registro, y <log client name> es un identificador del cliente único. Un almacén del registro debería ser un almacén del registro físico o un almacén del registro virtual, pero no ambos. Una vez creado un almacén de registro física o virtualmente, permanece así mientras está vigente. Un almacén del registro físico se crea especificando sólo el nombre del registro físico. Un almacén del registro virtual se crea especificando el nombre del registro físico y el nombre de cliente del registro.

Los clientes que comparten el mismo nombre del registro físico comparten la misma colección de extensiones y directiva.

Se aplica a

LogStore(String, FileMode, FileAccess, FileShare)

Inicializa una nueva instancia de la clase LogStore.

public:
 LogStore(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share);
public LogStore (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share);
new System.IO.Log.LogStore : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare -> System.IO.Log.LogStore
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare)

Parámetros

path
String

Una ruta de acceso relativa o absoluta para el archivo base del almacén del registro que se va abrir.

mode
FileMode

Uno de los valores de FileMode que determina cómo abrir o crear el almacén.

access
FileAccess

Uno de los valores FileAccess que determina cómo LogStore puede tener acceso al archivo.

share
FileShare

Uno de los valores FileShare que determina cómo se compartirá el almacén de registros entre los procesos.

Excepciones

path es null.

path es una cadena vacía ("").

o bien

path solo contiene espacio en blanco.

o bien

path contiene uno o más caracteres no válidos.

mode contiene un valor no válido.

, o

access contiene un valor no válido.

o bien

share contiene un valor no válido.

No se puede encontrar el archivo.

Se produce un error de E/S al abrir el almacén de registros.

El acceso al almacén del registro especificado ha sido denegado por el sistema operativo.

No se puede usar LogStore porque el componente del Sistema de archivos de registro comunes (CLFS) no está instalado. Instale el componente CLFS si está disponible para su plataforma o utilice en su lugar la clase FileRecordSequence.

No hay bastante memoria para continuar la ejecución de un programa.

Comentarios

Este constructor inicializa un nuevo objeto LogStore que empieza con la ruta de acceso especificada, modo y acceso. El almacén se abre compartiendo el acceso especificado.

El parámetro path debería utilizar la sintaxis siguiente:

log:<physical log name>[::<log client name>]

donde <physical log name> es una ruta de acceso válida a un archivo de registro, y <log client name> es un identificador del cliente único. Un almacén del registro debería ser un almacén del registro físico o un almacén del registro virtual, pero no ambos. Una vez creado un almacén de registro física o virtualmente, permanece así mientras está vigente. Un almacén del registro físico se crea especificando sólo el nombre del registro físico. Un almacén del registro virtual se crea especificando el nombre del registro físico y el nombre de cliente del registro.

Los clientes que comparten el mismo nombre del registro físico comparten la misma colección de extensiones y directiva.

Se aplica a

LogStore(String, FileMode, FileAccess, FileShare, FileSecurity)

Inicializa una nueva instancia de la clase LogStore.

public:
 LogStore(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share, System::Security::AccessControl::FileSecurity ^ fileSecurity);
public LogStore (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Security.AccessControl.FileSecurity fileSecurity);
new System.IO.Log.LogStore : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare * System.Security.AccessControl.FileSecurity -> System.IO.Log.LogStore
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare, fileSecurity As FileSecurity)

Parámetros

path
String

Una ruta de acceso relativa o absoluta para el archivo base del almacén del registro que se va abrir.

mode
FileMode

Uno de los valores de FileMode que determina cómo abrir o crear el almacén.

access
FileAccess

Uno de los valores FileAccess que determina cómo LogStore puede tener acceso al archivo.

share
FileShare

Uno de los valores FileShare que determina cómo se compartirá el almacén de registros entre los procesos.

fileSecurity
FileSecurity

Uno de los valores FileSecurity que especifica la seguridad para activar el almacén recientemente creado si se debe crear el almacén.

Excepciones

path es null.

El nombre del archivo de almacenamiento de registro especificado por path no es válido.

o bien

Mode es CreateNew, que no se puede utilizar sin el acceso de escritura.

o bien

Mode es OpenOrCreate, que no se puede utilizar sin el acceso de escritura.

mode contiene un valor no válido.

, o

access contiene un valor no válido.

o bien

share contiene un valor no válido.

No se puede encontrar el archivo.

Se produce un error de E/S al abrir el almacén de registros.

No se puede tener acceso al archivo especificado por path porque está siendo usado por otro proceso.

o bien

No se puede crear el archivo especificado por path porque el archivo o el directorio ya existe.

o bien

El identificador de registro no se pudo enlazar al grupo de subprocesos.

o bien

El formato del archivo de registro especificado o la versión no es válida.

No se puede usar LogStore porque el componente del Sistema de archivos de registro comunes (CLFS) no está instalado. Instale el componente CLFS si está disponible para su plataforma o utilice en su lugar la clase FileRecordSequence.

Se llamó al método una vez eliminada la secuencia.

No hay bastante memoria para continuar la ejecución de un programa.

La secuencia del registro está completa.

El acceso al almacén del registro especificado ha sido denegado por el sistema operativo.

Comentarios

Este constructor inicializa un nuevo objeto LogStore que empieza con la ruta de acceso especificada, modo y acceso. El almacén se abre compartiendo el acceso especificado. El parámetro path debería seguir la sintaxis siguiente:

log:<physical log name>[::<log client name>]

donde <physical log name> es una ruta de acceso válida a un archivo de registro, y <log client name> es un identificador del cliente único. Un almacén del registro debería ser un almacén del registro físico o un almacén del registro virtual, pero no ambos. Una vez creado un almacén de registro física o virtualmente, permanece así mientras está vigente. Un almacén del registro físico se crea especificando sólo el nombre del registro físico. Un almacén del registro virtual se crea especificando el nombre del registro físico y el nombre de cliente del registro.

Los clientes que comparten el mismo nombre del registro físico comparten la misma colección de extensiones y directiva.

Se aplica a