LogStore Costruttori

Definizione

Inizializza una nuova istanza della classe LogStore.Initializes a new instance of the LogStore class.

Overload

LogStore(SafeFileHandle)

Inizializza una nuova istanza della classe LogStore per l'handle specificato.Initializes a new instance of the LogStore class for the specified handle.

LogStore(String, FileMode)

Inizializza una nuova istanza della classe LogStore con il percorso e la modalità specificati.Initializes a new instance of the LogStore class with the specified path and mode.

LogStore(String, FileMode, FileAccess)

Inizializza una nuova istanza della classe LogStore con il percorso, la modalità e l'accesso specificati.Initializes a new instance of the LogStore class with the specified path, mode, and access.

LogStore(String, FileMode, FileAccess, FileShare)

Inizializza una nuova istanza della classe LogStore.Initializes a new instance of the LogStore class.

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

Inizializza una nuova istanza della classe LogStore.Initializes a new instance of the LogStore class.

LogStore(SafeFileHandle)

Inizializza una nuova istanza della classe LogStore per l'handle specificato.Initializes a new instance of the LogStore class for the specified handle.

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)

Parametri

handle
SafeFileHandle

Handle di file relativo al file di log incapsulato nell'oggetto LogStore corrente.A file handle for the log file that the current LogStore object encapsulates.

Eccezioni

handle è null.handle is null.

Impossibile associare l'handle di registro al pool di thread.The log handle could not be bound to the thread pool.

L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.Access for the specified log store is denied by the operating system.

Il metodo è stato chiamato dopo l'eliminazione sequenza.The method was called after the sequence has been disposed of.

Memoria insufficiente per continuare l'esecuzione di un programma.There is not enough memory to continue the execution of a program.

LogStore(String, FileMode)

Inizializza una nuova istanza della classe LogStore con il percorso e la modalità specificati.Initializes a new instance of the LogStore class with the specified path and mode.

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)

Parametri

path
String

Percorso relativo o assoluto del file base dell'archivio dei log da aprire.A relative or absolute path for the base file of the log store to open.

mode
FileMode

Uno dei valori FileMode che determina come aprire o creare l'archivio.One of the FileMode values that determines how to open or create the store.

Eccezioni

path è null.path is null.

path è una stringa vuota ("").path is an empty string ("").

-oppure--or- path contiene solo spazi vuoti.path contains only white space.

-oppure--or- path contiene uno o più caratteri non validi.path contains one or more invalid characters.

mode contiene un valore non valido.mode contains an invalid value.

Impossibile trovare il file.The file cannot be found.

Si verifica un errore di I/O durante l’apertura dell’archivio dei registri.An I/O error occurs when opening the log store.

L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.Access for the specified log store is denied by the operating system.

La classe LogStore non può essere utilizzata perché il componente necessario Common Log File System (CLFS) non è installato.LogStore cannot be used because the required Common Log File System (CLFS) component is not installed. Installare il componente CLFS se è disponibile per la piattaforma o in alternativa utilizzare la classe FileRecordSequence.Install the CLFS component if it is available for your platform or use the FileRecordSequence class instead.

Memoria insufficiente per continuare l'esecuzione di un programma.There is not enough memory to continue the execution of a program.

Commenti

Usare questo costruttore per aprire un archivio dei log con il percorso e la modalità specificati.Use this constructor to open a log store with the specified path and mode. L'archivio viene aperto con accesso in lettura/scrittura e condivide l'accesso in lettura.The store is opened with read/write access, and shares read access.

Il parametro path deve attenersi alla sintassi seguente:The path parameter should use the following syntax:

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

dove <physical log name> è un percorso valido relativo a un file di log e <log client name> è un identificatore univoco di client.where <physical log name> is a valid path to a log file, and <log client name> is a unique client identifier. Un archivio dei registri deve essere un archivio dei registri fisico o un archivio dei registri virtuale, ma non entrambi.A log store should be either a physical log store or a virtual log store, but not both. Una volta creato fisicamente o virtualmente un archivio dei registri , rimarrà tale per tutta la sua durata.Once a log store has been created physically or virtually, it remains so for its lifetime. Un archivio dei registri fisico viene creato specificando solo il nome del registro fisico.A physical log store is created by specifying only the physical log name. Un archivio dei registri virtuale viene creato specificando il nome del registro fisico e il nome del client di registrazione.A virtual log store is created by specifying both the physical log name and the log client name.

I client che presentano lo stesso nome di registro fisico condividono la stessa raccolta di extent e gli stessi criteri.Clients that share the same physical log name share the same extents collection and policy.

LogStore(String, FileMode, FileAccess)

Inizializza una nuova istanza della classe LogStore con il percorso, la modalità e l'accesso specificati.Initializes a new instance of the LogStore class with the specified path, mode, and access.

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)

Parametri

path
String

Percorso relativo o assoluto del file base dell'archivio dei log da aprire.A relative or absolute path for the base file of the log store to open.

mode
FileMode

Uno dei valori FileMode che determina come aprire o creare l'archivio.One of the FileMode values that determines how to open or create the store.

access
FileAccess

Uno dei valori FileAccess che determina la modalità con cui la classe LogStore può accedere al file.One of the FileAccess values that determines how the file can be accessed by the LogStore.

Eccezioni

path è null.path is null.

path è una stringa vuota ("").path is an empty string ("").

-oppure--or- path contiene solo spazi vuoti.path contains only white space.

-oppure--or- path contiene uno o più caratteri non validi.path contains one or more invalid characters.

mode contiene un valore non valido.mode contains an invalid value.

-oppure-or access contiene un valore non valido.access contains an invalid value.

Impossibile trovare il file.The file cannot be found.

Si verifica un errore di I/O durante l’apertura dell’archivio dei registri.An I/O error occurs when opening the log store.

L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.Access for the specified log store is denied by the operating system.

La classe LogStore non può essere utilizzata perché il componente necessario Common Log File System (CLFS) non è installato.LogStore cannot be used because the required Common Log File System (CLFS) component is not installed. Installare il componente CLFS se è disponibile per la piattaforma o in alternativa utilizzare la classe FileRecordSequence.Install the CLFS component if it is available for your platform or use the FileRecordSequence class instead.

Memoria insufficiente per continuare l'esecuzione di un programma.There is not enough memory to continue the execution of a program.

Commenti

Usare questo costruttore per aprire un archivio di log con il percorso, la modalità e l'accesso specificati.Use this constructor to open a new log store with the specified path, mode, and access. L'archivio viene aperto condividendo l'accesso in lettura.The store is opened sharing read access.

Il parametro path deve attenersi alla sintassi seguente:The path parameter should use the following syntax:

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

dove <physical log name> è un percorso valido relativo a un file di log e <log client name> è un identificatore univoco di client.where <physical log name> is a valid path to a log file, and <log client name> is a unique client identifier. Un archivio dei registri deve essere un archivio dei registri fisico o un archivio dei registri virtuale, ma non entrambi.A log store should be either a physical log store or a virtual log store, but not both. Una volta creato fisicamente o virtualmente un archivio dei registri , rimarrà tale per tutta la sua durata.Once a log store has been created physically or virtually, it remains so for its lifetime. Un archivio dei registri fisico viene creato specificando solo il nome del registro fisico.A physical log store is created by specifying only the physical log name. Un archivio dei registri virtuale viene creato specificando il nome del registro fisico e il nome del client di registrazione.A virtual log store is created by specifying both the physical log name and the log client name.

I client che presentano lo stesso nome di registro fisico condividono la stessa raccolta di extent e gli stessi criteri.Clients that share the same physical log name share the same extents collection and policy.

LogStore(String, FileMode, FileAccess, FileShare)

Inizializza una nuova istanza della classe LogStore.Initializes a new instance of the LogStore class.

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)

Parametri

path
String

Percorso relativo o assoluto del file base dell'archivio dei log da aprire.A relative or absolute path for the base file of the log store to open.

mode
FileMode

Uno dei valori FileMode che determina come aprire o creare l'archivio.One of the FileMode values that determines how to open or create the store.

access
FileAccess

Uno dei valori FileAccess che determina la modalità con cui la classe LogStore può accedere al file.One of the FileAccess values that determines how the file can be accessed by the LogStore.

share
FileShare

Uno dei valori di FileShare che determina come verrà condiviso tra i processi l'archivio dei log.One of the FileShare values that determines how the log store will be shared among processes.

Eccezioni

path è null.path is null.

path è una stringa vuota ("").path is an empty string ("").

-oppure--or- path contiene solo spazi vuoti.path contains only white space.

-oppure--or- path contiene uno o più caratteri non validi.path contains one or more invalid characters.

mode contiene un valore non valido.mode contains an invalid value.

-oppure-or access contiene un valore non valido.access contains an invalid value.

-oppure--or- share contiene un valore non valido.share contains an invalid value.

Impossibile trovare il file.The file cannot be found.

Si verifica un errore di I/O durante l’apertura dell’archivio dei registri.An I/O error occurs when opening the log store.

L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.Access for the specified log store is denied by the operating system.

La classe LogStore non può essere utilizzata perché il componente necessario Common Log File System (CLFS) non è installato.LogStore cannot be used because the required Common Log File System (CLFS) component is not installed. Installare il componente CLFS se è disponibile per la piattaforma o in alternativa utilizzare la classe FileRecordSequence.Install the CLFS component if it is available for your platform or use the FileRecordSequence class instead.

Memoria insufficiente per continuare l'esecuzione di un programma.There is not enough memory to continue the execution of a program.

Commenti

Questo costruttore inizializza un nuovo oggetto LogStore che viene aperto con il percorso, la modalità e l'accesso specificati.This constructor initializes a new LogStore object that it opens with the specified path, mode, and access. L'archivio viene aperto condividendo l'accesso specificato.The store is opened sharing the specified access.

Il parametro path deve attenersi alla sintassi seguente:The path parameter should use the following syntax:

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

dove <physical log name> è un percorso valido relativo a un file di log e <log client name> è un identificatore univoco di client.where <physical log name> is a valid path to a log file, and <log client name> is a unique client identifier. Un archivio dei registri deve essere un archivio dei registri fisico o un archivio dei registri virtuale, ma non entrambi.A log store should be either a physical log store or a virtual log store, but not both. Una volta creato fisicamente o virtualmente un archivio dei registri , rimarrà tale per tutta la sua durata.Once a log store has been created physically or virtually, it remains so for its lifetime. Un archivio dei registri fisico viene creato specificando solo il nome del registro fisico.A physical log store is created by specifying only the physical log name. Un archivio dei registri virtuale viene creato specificando il nome del registro fisico e il nome del client di registrazione.A virtual log store is created by specifying both the physical log name and the log client name.

I client che presentano lo stesso nome di registro fisico condividono la stessa raccolta di extent e gli stessi criteri.Clients that share the same physical log name share the same extents collection and policy.

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

Inizializza una nuova istanza della classe LogStore.Initializes a new instance of the LogStore class.

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

Parametri

path
String

Percorso relativo o assoluto del file base dell'archivio dei log da aprire.A relative or absolute path for the base file of the log store to open.

mode
FileMode

Uno dei valori FileMode che determina come aprire o creare l'archivio.One of the FileMode values that determines how to open or create the store.

access
FileAccess

Uno dei valori FileAccess che determina la modalità con cui la classe LogStore può accedere al file.One of the FileAccess values that determines how the file can be accessed by the LogStore.

share
FileShare

Uno dei valori di FileShare che determina come verrà condiviso tra i processi l'archivio dei log.One of the FileShare values that determines how the log store will be shared among processes.

fileSecurity
FileSecurity

Uno dei valori FileSecurity che specificano la sicurezza da impostare sull'archivio appena creato se l'archivio deve essere protetto.One of the FileSecurity value that specifies the security to set on the newly created store if the store must be created.

Eccezioni

path è null.path is null.

Il nome del file dell'archivio dei log specificato da pathnon è valido.The log store file name specified by path is not valid.

-oppure--or- Mode è CreateNew e non può quindi essere utilizzato senza accesso in scrittura.Mode is CreateNew, which cannot be used without write access.

In alternativa-or- Mode è OpenOrCreate e non può quindi essere utilizzato senza accesso in scrittura.Mode is OpenOrCreate, which cannot be used without write access.

mode contiene un valore non valido.mode contains an invalid value.

-oppure-or access contiene un valore non valido.access contains an invalid value.

In alternativa-or- share contiene un valore non valido.share contains an invalid value.

Impossibile trovare il file.The file cannot be found.

Si verifica un errore di I/O durante l’apertura dell’archivio dei registri.An I/O error occurs when opening the log store.

Non è possibile accedere al file specificato da path poiché il file è attualmente utilizzato da un altro processo.The file specified by path cannot be accessed because it is in use by another process.

In alternativa-or- Non è possibile creare il file specificato da path perché il file o la directory esiste già.The file specified by path cannot be created because the file or directory already exists.

In alternativa-or- Impossibile associare l'handle di registro al pool di thread.The log handle could not be bound to the thread pool.

-oppure--or- Il formato del file di log o la versione specificata non è valida.The specified log file format or version is invalid.

La classe LogStore non può essere utilizzata perché il componente necessario Common Log File System (CLFS) non è installato.LogStore cannot be used because the required Common Log File System (CLFS) component is not installed. Installare il componente CLFS se è disponibile per la piattaforma o in alternativa utilizzare la classe FileRecordSequence.Install the CLFS component if it is available for your platform or use the FileRecordSequence class instead.

Il metodo è stato chiamato dopo l'eliminazione sequenza.The method was called after the sequence has been disposed of.

Memoria insufficiente per continuare l'esecuzione di un programma.There is not enough memory to continue the execution of a program.

Sequenza di record piena.The record sequence is full.

L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.Access for the specified log store is denied by the operating system.

Commenti

Questo costruttore inizializza un nuovo oggetto LogStore che viene aperto con il percorso, la modalità e l'accesso specificati.This constructor initializes a new LogStore object that it opens with the specified path, mode, and access. L'archivio viene aperto condividendo l'accesso specificato.The store is opened sharing the specified access. Il parametro path deve attenersi alla sintassi seguente:The path parameter should follow the following syntax:

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

dove <physical log name> è un percorso valido relativo a un file di log e <log client name> è un identificatore univoco di client.where <physical log name> is a valid path to a log file, and <log client name> is a unique client identifier. Un archivio dei registri deve essere un archivio dei registri fisico o un archivio dei registri virtuale, ma non entrambi.A log store should be either a physical log store or a virtual log store, but not both. Una volta creato fisicamente o virtualmente un archivio dei registri , rimarrà tale per tutta la sua durata.Once a log store has been created physically or virtually, it remains so for its lifetime. Un archivio dei registri fisico viene creato specificando solo il nome del registro fisico.A physical log store is created by specifying only the physical log name. Un archivio dei registri virtuale viene creato specificando il nome del registro fisico e il nome del client di registrazione.A virtual log store is created by specifying both the physical log name and the log client name.

I client che presentano lo stesso nome di registro fisico condividono la stessa raccolta di extent e gli stessi criteri.Clients that share the same physical log name share the same extents collection and policy.

Si applica a