LogStore Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de LogStore klasse.
Overloads
| Name | Description |
|---|---|
| LogStore(SafeFileHandle) |
Initialiseert een nieuw exemplaar van de LogStore klasse voor de opgegeven ingang. |
| LogStore(String, FileMode) |
Initialiseert een nieuw exemplaar van de LogStore klasse met het opgegeven pad en de opgegeven modus. |
| LogStore(String, FileMode, FileAccess) |
Initialiseert een nieuw exemplaar van de LogStore klasse met het opgegeven pad, de modus en de toegang. |
| LogStore(String, FileMode, FileAccess, FileShare) |
Initialiseert een nieuw exemplaar van de LogStore klasse. |
| LogStore(String, FileMode, FileAccess, FileShare, FileSecurity) |
Initialiseert een nieuw exemplaar van de LogStore klasse. |
LogStore(SafeFileHandle)
Initialiseert een nieuw exemplaar van de LogStore klasse voor de opgegeven ingang.
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)
Parameters
- handle
- SafeFileHandle
Een bestandsgreep voor het logboekbestand dat door het huidige LogStore object wordt ingekapseld.
Uitzonderingen
handle is null.
De logboekgreep kan niet worden gebonden aan de threadgroep.
De toegang voor het opgegeven logboekarchief wordt geweigerd door het besturingssysteem.
De methode is aangeroepen nadat de reeks is verwijderd.
Er is onvoldoende geheugen om de uitvoering van een programma voort te zetten.
Van toepassing op
LogStore(String, FileMode)
Initialiseert een nieuw exemplaar van de LogStore klasse met het opgegeven pad en de opgegeven modus.
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)
Parameters
- path
- String
Een relatief of absoluut pad voor het basisbestand van het logboekarchief dat moet worden geopend.
Uitzonderingen
path is null.
path is een lege tekenreeks ("").
– of –
path bevat alleen witruimte.
– of –
path bevat een of meer ongeldige tekens.
mode bevat een ongeldige waarde.
Kan het bestand niet vinden.
Er treedt een I/O-fout op bij het openen van het logboekarchief.
De toegang voor het opgegeven logboekarchief wordt geweigerd door het besturingssysteem.
LogStore kan niet worden gebruikt omdat het vereiste CLFS-onderdeel (Common Log File System) niet is geïnstalleerd. Installeer het CLFS-onderdeel als het beschikbaar is voor uw platform of gebruik in plaats daarvan de FileRecordSequence klasse.
Er is onvoldoende geheugen om de uitvoering van een programma voort te zetten.
Opmerkingen
Gebruik deze constructor om een logboekarchief te openen met het opgegeven pad en de opgegeven modus. De store wordt geopend met lees-/schrijftoegang en leestoegang.
De path parameter moet de volgende syntaxis gebruiken:
log:<physical log name>[::<log client name>]
waarbij <physical log name> een geldig pad naar een logboekbestand is en <log client name> een unieke client-id is. Een logboekarchief moet een fysiek logboekarchief of een virtueel logboekarchief zijn, maar niet beide. Zodra een logboekarchief fysiek of virtueel is gemaakt, blijft het zo voor de levensduur. Er wordt een fysiek logboekarchief gemaakt door alleen de naam van het fysieke logboek op te geven. Er wordt een virtueel logboekarchief gemaakt door zowel de naam van het fysieke logboek als de clientnaam van het logboek op te geven.
Clients die dezelfde fysieke logboeknaam delen, delen dezelfde mate van verzameling en beleid.
Van toepassing op
LogStore(String, FileMode, FileAccess)
Initialiseert een nieuw exemplaar van de LogStore klasse met het opgegeven pad, de modus en de toegang.
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)
Parameters
- path
- String
Een relatief of absoluut pad voor het basisbestand van het logboekarchief dat moet worden geopend.
- access
- FileAccess
Een van de FileAccess waarden die bepalen hoe het bestand kan worden geopend door de LogStore.
Uitzonderingen
path is null.
path is een lege tekenreeks ("").
– of –
path bevat alleen witruimte.
– of –
path bevat een of meer ongeldige tekens.
Kan het bestand niet vinden.
Er treedt een I/O-fout op bij het openen van het logboekarchief.
De toegang voor het opgegeven logboekarchief wordt geweigerd door het besturingssysteem.
LogStore kan niet worden gebruikt omdat het vereiste CLFS-onderdeel (Common Log File System) niet is geïnstalleerd. Installeer het CLFS-onderdeel als het beschikbaar is voor uw platform of gebruik in plaats daarvan de FileRecordSequence klasse.
Er is onvoldoende geheugen om de uitvoering van een programma voort te zetten.
Opmerkingen
Gebruik deze constructor om een nieuw logboekarchief te openen met het opgegeven pad, de modus en de toegang. De store wordt leestoegang voor delen geopend.
De path parameter moet de volgende syntaxis gebruiken:
log:<physical log name>[::<log client name>]
waarbij <physical log name> een geldig pad naar een logboekbestand is en <log client name> een unieke client-id is. Een logboekarchief moet een fysiek logboekarchief of een virtueel logboekarchief zijn, maar niet beide. Zodra een logboekarchief fysiek of virtueel is gemaakt, blijft het zo voor de levensduur. Er wordt een fysiek logboekarchief gemaakt door alleen de naam van het fysieke logboek op te geven. Er wordt een virtueel logboekarchief gemaakt door zowel de naam van het fysieke logboek als de clientnaam van het logboek op te geven.
Clients die dezelfde fysieke logboeknaam delen, delen dezelfde mate van verzameling en beleid.
Van toepassing op
LogStore(String, FileMode, FileAccess, FileShare)
Initialiseert een nieuw exemplaar van de LogStore klasse.
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)
Parameters
- path
- String
Een relatief of absoluut pad voor het basisbestand van het logboekarchief dat moet worden geopend.
- access
- FileAccess
Een van de FileAccess waarden die bepalen hoe het bestand kan worden geopend door de LogStore.
- share
- FileShare
Een van de FileShare waarden die bepalen hoe het logboekarchief wordt gedeeld tussen processen.
Uitzonderingen
path is null.
path is een lege tekenreeks ("").
– of –
path bevat alleen witruimte.
– of –
path bevat een of meer ongeldige tekens.
mode bevat een ongeldige waarde.
-of
access bevat een ongeldige waarde.
– of –
share bevat een ongeldige waarde.
Kan het bestand niet vinden.
Er treedt een I/O-fout op bij het openen van het logboekarchief.
De toegang voor het opgegeven logboekarchief wordt geweigerd door het besturingssysteem.
LogStore kan niet worden gebruikt omdat het vereiste CLFS-onderdeel (Common Log File System) niet is geïnstalleerd. Installeer het CLFS-onderdeel als het beschikbaar is voor uw platform of gebruik in plaats daarvan de FileRecordSequence klasse.
Er is onvoldoende geheugen om de uitvoering van een programma voort te zetten.
Opmerkingen
Met deze constructor wordt een nieuw LogStore object geïnitialiseerd dat wordt geopend met het opgegeven pad, de modus en de toegang. Het archief wordt geopend met het delen van de opgegeven toegang.
De path parameter moet de volgende syntaxis gebruiken:
log:<physical log name>[::<log client name>]
waarbij <physical log name> een geldig pad naar een logboekbestand is en <log client name> een unieke client-id is. Een logboekarchief moet een fysiek logboekarchief of een virtueel logboekarchief zijn, maar niet beide. Zodra een logboekarchief fysiek of virtueel is gemaakt, blijft het zo voor de levensduur. Er wordt een fysiek logboekarchief gemaakt door alleen de naam van het fysieke logboek op te geven. Er wordt een virtueel logboekarchief gemaakt door zowel de naam van het fysieke logboek als de clientnaam van het logboek op te geven.
Clients die dezelfde fysieke logboeknaam delen, delen dezelfde mate van verzameling en beleid.
Van toepassing op
LogStore(String, FileMode, FileAccess, FileShare, FileSecurity)
Initialiseert een nieuw exemplaar van de LogStore klasse.
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)
Parameters
- path
- String
Een relatief of absoluut pad voor het basisbestand van het logboekarchief dat moet worden geopend.
- access
- FileAccess
Een van de FileAccess waarden die bepalen hoe het bestand kan worden geopend door de LogStore.
- share
- FileShare
Een van de FileShare waarden die bepalen hoe het logboekarchief wordt gedeeld tussen processen.
- fileSecurity
- FileSecurity
Een van de FileSecurity waarde die de beveiliging aangeeft die moet worden ingesteld voor het zojuist gemaakte archief als het archief moet worden gemaakt.
Uitzonderingen
path is null.
De naam van het logboekarchiefbestand dat is opgegeven, path is ongeldig.
– of –
mode is CreateNew, dat niet kan worden gebruikt zonder schrijftoegang.
– of –
mode is OpenOrCreate, dat niet kan worden gebruikt zonder schrijftoegang.
mode bevat een ongeldige waarde.
-of
access bevat een ongeldige waarde.
– of –
share bevat een ongeldige waarde.
Kan het bestand niet vinden.
Er treedt een I/O-fout op bij het openen van het logboekarchief.
Het bestand dat is opgegeven door path kan niet worden geopend omdat het wordt gebruikt door een ander proces.
– of –
Het bestand dat is opgegeven door path kan niet worden gemaakt omdat het bestand of de map al bestaat.
– of –
De logboekgreep kan niet worden gebonden aan de threadgroep.
– of –
De opgegeven indeling of versie van het logboekbestand is ongeldig.
LogStore kan niet worden gebruikt omdat het vereiste CLFS-onderdeel (Common Log File System) niet is geïnstalleerd. Installeer het CLFS-onderdeel als het beschikbaar is voor uw platform of gebruik in plaats daarvan de FileRecordSequence klasse.
De methode is aangeroepen nadat de reeks is verwijderd.
Er is onvoldoende geheugen om de uitvoering van een programma voort te zetten.
De recordreeks is vol.
De toegang voor het opgegeven logboekarchief wordt geweigerd door het besturingssysteem.
Opmerkingen
Met deze constructor wordt een nieuw LogStore object geïnitialiseerd dat wordt geopend met het opgegeven pad, de modus en de toegang. Het archief wordt geopend met het delen van de opgegeven toegang. De path parameter moet de volgende syntaxis volgen:
log:<physical log name>[::<log client name>]
waarbij <physical log name> een geldig pad naar een logboekbestand is en <log client name> een unieke client-id is. Een logboekarchief moet een fysiek logboekarchief of een virtueel logboekarchief zijn, maar niet beide. Zodra een logboekarchief fysiek of virtueel is gemaakt, blijft het zo voor de levensduur. Er wordt een fysiek logboekarchief gemaakt door alleen de naam van het fysieke logboek op te geven. Er wordt een virtueel logboekarchief gemaakt door zowel de naam van het fysieke logboek als de clientnaam van het logboek op te geven.
Clients die dezelfde fysieke logboeknaam delen, delen dezelfde mate van verzameling en beleid.