LogStore Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.
- 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.
- 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.
- 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.