LogStore Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe LogStore.
Overload
LogStore(SafeFileHandle) |
Inizializza una nuova istanza della classe LogStore per l'handle specificato. |
LogStore(String, FileMode) |
Inizializza una nuova istanza della classe LogStore con il percorso e la modalità specificati. |
LogStore(String, FileMode, FileAccess) |
Inizializza una nuova istanza della classe LogStore con il percorso, la modalità e l'accesso specificati. |
LogStore(String, FileMode, FileAccess, FileShare) |
Inizializza una nuova istanza della classe LogStore. |
LogStore(String, FileMode, FileAccess, FileShare, FileSecurity) |
Inizializza una nuova istanza della classe LogStore. |
LogStore(SafeFileHandle)
Inizializza una nuova istanza della classe LogStore per l'handle specificato.
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.
Eccezioni
handle
è null
.
Impossibile associare l'handle di registro al pool di thread.
L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.
Il metodo è stato chiamato dopo l'eliminazione sequenza.
Memoria insufficiente per continuare l'esecuzione di un programma.
Si applica a
LogStore(String, FileMode)
Inizializza una nuova istanza della classe LogStore con il percorso e la modalità specificati.
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.
Eccezioni
path
è null
.
path
è una stringa vuota ("").
-oppure-
path
contiene solo spazi vuoti.
-oppure-
path
contiene uno o più caratteri non validi.
mode
contiene un valore non valido.
Impossibile trovare il file.
Si verifica un errore di I/O durante l’apertura dell’archivio dei registri.
L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.
La classe LogStore non può essere utilizzata perché il componente necessario Common Log File System (CLFS) non è installato. Installare il componente CLFS se è disponibile per la piattaforma o in alternativa utilizzare la classe FileRecordSequence.
Memoria insufficiente per continuare l'esecuzione di un programma.
Commenti
Usare questo costruttore per aprire un archivio dei log con il percorso e la modalità specificati. L'archivio viene aperto con accesso in lettura/scrittura e condivide l'accesso in lettura.
Il parametro path
deve attenersi alla sintassi seguente:
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. Un archivio dei registri deve essere un archivio dei registri fisico o un archivio dei registri virtuale, ma non entrambi. Una volta creato fisicamente o virtualmente un archivio dei registri , rimarrà tale per tutta la sua durata. Un archivio dei registri fisico viene creato specificando solo il nome del registro fisico. Un archivio dei registri virtuale viene creato specificando il nome del registro fisico e il nome del client di registrazione.
I client che presentano lo stesso nome di registro fisico condividono la stessa raccolta di extent e gli stessi criteri.
Si applica a
LogStore(String, FileMode, FileAccess)
Inizializza una nuova istanza della classe LogStore con il percorso, la modalità e l'accesso specificati.
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.
- access
- FileAccess
Uno dei valori FileAccess che determina la modalità con cui la classe LogStore può accedere al file.
Eccezioni
path
è null
.
path
è una stringa vuota ("").
-oppure-
path
contiene solo spazi vuoti.
-oppure-
path
contiene uno o più caratteri non validi.
mode
contiene un valore non valido.
-oppure–
access
contiene un valore non valido.
Impossibile trovare il file.
Si verifica un errore di I/O durante l’apertura dell’archivio dei registri.
L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.
La classe LogStore non può essere utilizzata perché il componente necessario Common Log File System (CLFS) non è installato. Installare il componente CLFS se è disponibile per la piattaforma o in alternativa utilizzare la classe FileRecordSequence.
Memoria insufficiente per continuare l'esecuzione di un programma.
Commenti
Usare questo costruttore per aprire un archivio di log con il percorso, la modalità e l'accesso specificati. L'archivio viene aperto condividendo l'accesso in lettura.
Il parametro path
deve attenersi alla sintassi seguente:
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. Un archivio dei registri deve essere un archivio dei registri fisico o un archivio dei registri virtuale, ma non entrambi. Una volta creato fisicamente o virtualmente un archivio dei registri , rimarrà tale per tutta la sua durata. Un archivio dei registri fisico viene creato specificando solo il nome del registro fisico. Un archivio dei registri virtuale viene creato specificando il nome del registro fisico e il nome del client di registrazione.
I client che presentano lo stesso nome di registro fisico condividono la stessa raccolta di extent e gli stessi criteri.
Si applica a
LogStore(String, FileMode, FileAccess, FileShare)
Inizializza una nuova istanza della classe 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)
Parametri
- path
- String
Percorso relativo o assoluto del file base dell'archivio dei log da aprire.
- access
- FileAccess
Uno dei valori FileAccess che determina la modalità con cui la classe LogStore può accedere al file.
- share
- FileShare
Uno dei valori di FileShare che determina come verrà condiviso tra i processi l'archivio dei log.
Eccezioni
path
è null
.
path
è una stringa vuota ("").
-oppure-
path
contiene solo spazi vuoti.
-oppure-
path
contiene uno o più caratteri non validi.
mode
contiene un valore non valido.
-oppure–
access
contiene un valore non valido.
-oppure-
share
contiene un valore non valido.
Impossibile trovare il file.
Si verifica un errore di I/O durante l’apertura dell’archivio dei registri.
L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.
La classe LogStore non può essere utilizzata perché il componente necessario Common Log File System (CLFS) non è installato. Installare il componente CLFS se è disponibile per la piattaforma o in alternativa utilizzare la classe FileRecordSequence.
Memoria insufficiente per continuare l'esecuzione di un programma.
Commenti
Questo costruttore inizializza un nuovo oggetto LogStore che viene aperto con il percorso, la modalità e l'accesso specificati. L'archivio viene aperto condividendo l'accesso specificato.
Il parametro path
deve attenersi alla sintassi seguente:
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. Un archivio dei registri deve essere un archivio dei registri fisico o un archivio dei registri virtuale, ma non entrambi. Una volta creato fisicamente o virtualmente un archivio dei registri , rimarrà tale per tutta la sua durata. Un archivio dei registri fisico viene creato specificando solo il nome del registro fisico. Un archivio dei registri virtuale viene creato specificando il nome del registro fisico e il nome del client di registrazione.
I client che presentano lo stesso nome di registro fisico condividono la stessa raccolta di extent e gli stessi criteri.
Si applica a
LogStore(String, FileMode, FileAccess, FileShare, FileSecurity)
Inizializza una nuova istanza della classe 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)
Parametri
- path
- String
Percorso relativo o assoluto del file base dell'archivio dei log da aprire.
- access
- FileAccess
Uno dei valori FileAccess che determina la modalità con cui la classe LogStore può accedere al file.
- share
- FileShare
Uno dei valori di FileShare che determina come verrà condiviso tra i processi l'archivio dei log.
- fileSecurity
- FileSecurity
Uno dei valori FileSecurity che specificano la sicurezza da impostare sull'archivio appena creato se l'archivio deve essere protetto.
Eccezioni
path
è null
.
Il nome del file dell'archivio dei log specificato da path
non è valido.
-oppure-
Mode
è CreateNew
e non può quindi essere utilizzato senza accesso in scrittura.
-oppure-
Mode
è OpenOrCreate
e non può quindi essere utilizzato senza accesso in scrittura.
mode
contiene un valore non valido.
-oppure–
access
contiene un valore non valido.
-oppure-
share
contiene un valore non valido.
Impossibile trovare il file.
Si verifica un errore di I/O durante l’apertura dell’archivio dei registri.
Non è possibile accedere al file specificato da path
poiché il file è attualmente utilizzato da un altro processo.
-oppure-
Non è possibile creare il file specificato da path
perché il file o la directory esiste già.
-oppure-
Impossibile associare l'handle di registro al pool di thread.
-oppure-
Il formato del file di log o la versione specificata non è valida.
La classe LogStore non può essere utilizzata perché il componente necessario Common Log File System (CLFS) non è installato. Installare il componente CLFS se è disponibile per la piattaforma o in alternativa utilizzare la classe FileRecordSequence.
Il metodo è stato chiamato dopo l'eliminazione sequenza.
Memoria insufficiente per continuare l'esecuzione di un programma.
Sequenza di record piena.
L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.
Commenti
Questo costruttore inizializza un nuovo oggetto LogStore che viene aperto con il percorso, la modalità e l'accesso specificati. L'archivio viene aperto condividendo l'accesso specificato. Il parametro path
deve attenersi alla sintassi seguente:
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. Un archivio dei registri deve essere un archivio dei registri fisico o un archivio dei registri virtuale, ma non entrambi. Una volta creato fisicamente o virtualmente un archivio dei registri , rimarrà tale per tutta la sua durata. Un archivio dei registri fisico viene creato specificando solo il nome del registro fisico. Un archivio dei registri virtuale viene creato specificando il nome del registro fisico e il nome del client di registrazione.
I client che presentano lo stesso nome di registro fisico condividono la stessa raccolta di extent e gli stessi criteri.