LogStore Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe LogStore.
Surcharges
| Nom | Description |
|---|---|
| LogStore(SafeFileHandle) |
Initialise une nouvelle instance de la LogStore classe pour le handle spécifié. |
| LogStore(String, FileMode) |
Initialise une nouvelle instance de la LogStore classe avec le chemin d’accès et le mode spécifiés. |
| LogStore(String, FileMode, FileAccess) |
Initialise une nouvelle instance de la LogStore classe avec le chemin d’accès, le mode et l’accès spécifiés. |
| LogStore(String, FileMode, FileAccess, FileShare) |
Initialise une nouvelle instance de la classe LogStore. |
| LogStore(String, FileMode, FileAccess, FileShare, FileSecurity) |
Initialise une nouvelle instance de la classe LogStore. |
LogStore(SafeFileHandle)
Initialise une nouvelle instance de la LogStore classe pour le handle spécifié.
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)
Paramètres
- handle
- SafeFileHandle
Handle de fichier pour le fichier journal encapsulé par l’objet actuel LogStore .
Exceptions
handle a la valeur null.
Le handle de journal n’a pas pu être lié au pool de threads.
L’accès au magasin de journaux spécifié est refusé par le système d’exploitation.
La méthode a été appelée après la suppression de la séquence.
Il n’y a pas assez de mémoire pour poursuivre l’exécution d’un programme.
S’applique à
LogStore(String, FileMode)
Initialise une nouvelle instance de la LogStore classe avec le chemin d’accès et le mode spécifiés.
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)
Paramètres
- path
- String
Chemin d’accès relatif ou absolu pour le fichier de base du magasin de journaux à ouvrir.
Exceptions
path a la valeur null.
path est une chaîne vide (« »).
- ou -
path contient uniquement des espaces blancs.
- ou -
path contient un ou plusieurs caractères non valides.
mode contient une valeur non valide.
Le fichier est introuvable.
Une erreur d’E/S se produit lors de l’ouverture du magasin de journaux.
L’accès au magasin de journaux spécifié est refusé par le système d’exploitation.
LogStore ne peut pas être utilisé, car le composant CLFS (Common Log File System) requis n’est pas installé. Installez le composant CLFS s’il est disponible pour votre plateforme ou utilisez la classe à la FileRecordSequence place.
Il n’y a pas assez de mémoire pour poursuivre l’exécution d’un programme.
Remarques
Utilisez ce constructeur pour ouvrir un magasin de journaux avec le chemin d’accès et le mode spécifiés. Le magasin est ouvert avec un accès en lecture/écriture et partage l’accès en lecture.
Le path paramètre doit utiliser la syntaxe suivante :
log:<physical log name>[::<log client name>]
où <physical log name> est un chemin d’accès valide à un fichier journal et <log client name> est un identificateur client unique. Un magasin de journaux doit être un magasin de journaux physique ou un magasin de journaux virtuels, mais pas les deux. Une fois qu’un magasin de journaux a été créé physiquement ou virtuellement, il reste ainsi pour sa durée de vie. Un magasin de journaux physiques est créé en spécifiant uniquement le nom du journal physique. Un magasin de journaux virtuels est créé en spécifiant à la fois le nom du journal physique et le nom du client de journal.
Les clients qui partagent le même nom de journal physique partagent la même collection et stratégie d’étendues.
S’applique à
LogStore(String, FileMode, FileAccess)
Initialise une nouvelle instance de la LogStore classe avec le chemin d’accès, le mode et l’accès spécifiés.
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)
Paramètres
- path
- String
Chemin d’accès relatif ou absolu pour le fichier de base du magasin de journaux à ouvrir.
- access
- FileAccess
Une des FileAccess valeurs qui détermine la façon dont le fichier est accessible par le LogStore.
Exceptions
path a la valeur null.
path est une chaîne vide (« »).
- ou -
path contient uniquement des espaces blancs.
- ou -
path contient un ou plusieurs caractères non valides.
mode contient une valeur non valide.
-Ou
access contient une valeur non valide.
Le fichier est introuvable.
Une erreur d’E/S se produit lors de l’ouverture du magasin de journaux.
L’accès au magasin de journaux spécifié est refusé par le système d’exploitation.
LogStore ne peut pas être utilisé, car le composant CLFS (Common Log File System) requis n’est pas installé. Installez le composant CLFS s’il est disponible pour votre plateforme ou utilisez la classe à la FileRecordSequence place.
Il n’y a pas assez de mémoire pour poursuivre l’exécution d’un programme.
Remarques
Utilisez ce constructeur pour ouvrir un nouveau magasin de journaux avec le chemin d’accès, le mode et l’accès spécifiés. Le magasin est ouvert pour partager l’accès en lecture.
Le path paramètre doit utiliser la syntaxe suivante :
log:<physical log name>[::<log client name>]
où <physical log name> est un chemin d’accès valide à un fichier journal et <log client name> est un identificateur client unique. Un magasin de journaux doit être un magasin de journaux physique ou un magasin de journaux virtuels, mais pas les deux. Une fois qu’un magasin de journaux a été créé physiquement ou virtuellement, il reste ainsi pour sa durée de vie. Un magasin de journaux physiques est créé en spécifiant uniquement le nom du journal physique. Un magasin de journaux virtuels est créé en spécifiant à la fois le nom du journal physique et le nom du client de journal.
Les clients qui partagent le même nom de journal physique partagent la même collection et stratégie d’étendues.
S’applique à
LogStore(String, FileMode, FileAccess, FileShare)
Initialise une nouvelle instance de la 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)
Paramètres
- path
- String
Chemin d’accès relatif ou absolu pour le fichier de base du magasin de journaux à ouvrir.
- access
- FileAccess
Une des FileAccess valeurs qui détermine la façon dont le fichier est accessible par le LogStore.
- share
- FileShare
Une des valeurs qui détermine la façon dont le magasin de FileShare journaux sera partagé entre les processus.
Exceptions
path a la valeur null.
path est une chaîne vide (« »).
- ou -
path contient uniquement des espaces blancs.
- ou -
path contient un ou plusieurs caractères non valides.
mode contient une valeur non valide.
-Ou
access contient une valeur non valide.
- ou -
share contient une valeur non valide.
Le fichier est introuvable.
Une erreur d’E/S se produit lors de l’ouverture du magasin de journaux.
L’accès au magasin de journaux spécifié est refusé par le système d’exploitation.
LogStore ne peut pas être utilisé, car le composant CLFS (Common Log File System) requis n’est pas installé. Installez le composant CLFS s’il est disponible pour votre plateforme ou utilisez la classe à la FileRecordSequence place.
Il n’y a pas assez de mémoire pour poursuivre l’exécution d’un programme.
Remarques
Ce constructeur initialise un nouvel LogStore objet qu’il ouvre avec le chemin d’accès, le mode et l’accès spécifiés. Le magasin est ouvert en partageant l’accès spécifié.
Le path paramètre doit utiliser la syntaxe suivante :
log:<physical log name>[::<log client name>]
où <physical log name> est un chemin d’accès valide à un fichier journal et <log client name> est un identificateur client unique. Un magasin de journaux doit être un magasin de journaux physique ou un magasin de journaux virtuels, mais pas les deux. Une fois qu’un magasin de journaux a été créé physiquement ou virtuellement, il reste ainsi pour sa durée de vie. Un magasin de journaux physiques est créé en spécifiant uniquement le nom du journal physique. Un magasin de journaux virtuels est créé en spécifiant à la fois le nom du journal physique et le nom du client de journal.
Les clients qui partagent le même nom de journal physique partagent la même collection et stratégie d’étendues.
S’applique à
LogStore(String, FileMode, FileAccess, FileShare, FileSecurity)
Initialise une nouvelle instance de la 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)
Paramètres
- path
- String
Chemin d’accès relatif ou absolu pour le fichier de base du magasin de journaux à ouvrir.
- access
- FileAccess
Une des FileAccess valeurs qui détermine la façon dont le fichier est accessible par le LogStore.
- share
- FileShare
Une des valeurs qui détermine la façon dont le magasin de FileShare journaux sera partagé entre les processus.
- fileSecurity
- FileSecurity
L’une des FileSecurity valeurs qui spécifie la sécurité à définir sur le magasin nouvellement créé si le magasin doit être créé.
Exceptions
path a la valeur null.
Le nom du fichier de magasin de journaux spécifié par path n’est pas valide.
- ou -
mode est CreateNew, qui ne peut pas être utilisé sans accès en écriture.
- ou -
mode est OpenOrCreate, qui ne peut pas être utilisé sans accès en écriture.
mode contient une valeur non valide.
-Ou
access contient une valeur non valide.
- ou -
share contient une valeur non valide.
Le fichier est introuvable.
Une erreur d’E/S se produit lors de l’ouverture du magasin de journaux.
Impossible d’accéder au fichier spécifié path , car il est utilisé par un autre processus.
- ou -
Le fichier spécifié par path ne peut pas être créé, car le fichier ou le répertoire existe déjà.
- ou -
Le handle de journal n’a pas pu être lié au pool de threads.
- ou -
Le format ou la version du fichier journal spécifié n’est pas valide.
LogStore ne peut pas être utilisé, car le composant CLFS (Common Log File System) requis n’est pas installé. Installez le composant CLFS s’il est disponible pour votre plateforme ou utilisez la classe à la FileRecordSequence place.
La méthode a été appelée après la suppression de la séquence.
Il n’y a pas assez de mémoire pour poursuivre l’exécution d’un programme.
La séquence d’enregistrements est pleine.
L’accès au magasin de journaux spécifié est refusé par le système d’exploitation.
Remarques
Ce constructeur initialise un nouvel LogStore objet qu’il ouvre avec le chemin d’accès, le mode et l’accès spécifiés. Le magasin est ouvert en partageant l’accès spécifié. Le path paramètre doit suivre la syntaxe suivante :
log:<physical log name>[::<log client name>]
où <physical log name> est un chemin d’accès valide à un fichier journal et <log client name> est un identificateur client unique. Un magasin de journaux doit être un magasin de journaux physique ou un magasin de journaux virtuels, mais pas les deux. Une fois qu’un magasin de journaux a été créé physiquement ou virtuellement, il reste ainsi pour sa durée de vie. Un magasin de journaux physiques est créé en spécifiant uniquement le nom du journal physique. Un magasin de journaux virtuels est créé en spécifiant à la fois le nom du journal physique et le nom du client de journal.
Les clients qui partagent le même nom de journal physique partagent la même collection et stratégie d’étendues.