LogStore Constructeurs

Définition

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.

mode
FileMode

Une des FileMode valeurs qui détermine comment ouvrir ou créer le magasin.

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>]

<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.

mode
FileMode

Une des FileMode valeurs qui détermine comment ouvrir ou créer le magasin.

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>]

<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.

mode
FileMode

Une des FileMode valeurs qui détermine comment ouvrir ou créer le magasin.

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>]

<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.

mode
FileMode

Une des FileMode valeurs qui détermine comment ouvrir ou créer le magasin.

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>]

<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 à