InvariantCultureSerializer
Invariant Culture ISerializer.
Methoden
public static SettingsStorage DeserializeInvariant(IFileSystem fileSystem, string fileName)
result = InvariantCultureSerializer.DeserializeInvariant(fileSystem, fileName)
Deserialisieren Sie den Speicher aus der angegebenen Datei mit IFileSystem.
- fileSystem
- Dateisystem.
- fileName
- Dateiname.
Rückgabe: SettingsStorage
public static SettingsStorage DeserializeInvariant(string fileName)
result = InvariantCultureSerializer.DeserializeInvariant(fileName)
Deserialisieren Sie den Speicher aus der angegebenen Datei.
- fileName
- Dateiname.
Rückgabe: SettingsStorage
public static SettingsStorage DeserializeInvariant(string fileName, IFileSystem fileSystem)
result = InvariantCultureSerializer.DeserializeInvariant(fileName, fileSystem)
Deserialisieren Sie den Speicher aus der angegebenen Datei.
- fileName
- Dateiname.
- fileSystem
- Dateisystem.
Rückgabe: SettingsStorage
public static SettingsStorage DeserializeInvariant(byte[] data)
result = InvariantCultureSerializer.DeserializeInvariant(data)
Deserialisieren Sie den Speicher aus dem angegebenen Byte-Array.
- data
- Daten.
Rückgabe: SettingsStorage
public static ValueTask<SettingsStorage> DeserializeInvariantAsync(IFileSystem fileSystem, string fileName, CancellationToken cancellationToken)
result = InvariantCultureSerializer.DeserializeInvariantAsync(fileSystem, fileName, cancellationToken)
Deserialize storage from the specified file using IFileSystem.
- fileSystem
- File system.
- fileName
- File name.
- cancellationToken
- CancellationToken
Rückgabe: SettingsStorage
public static ValueTask<SettingsStorage> DeserializeInvariantAsync(string fileName, IFileSystem fileSystem, CancellationToken cancellationToken)
result = InvariantCultureSerializer.DeserializeInvariantAsync(fileName, fileSystem, cancellationToken)
Deserialize storage from the specified file.
- fileName
- File name.
- fileSystem
- File system.
- cancellationToken
- CancellationToken
Rückgabe: SettingsStorage
public static ValueTask<SettingsStorage> DeserializeInvariantAsync(byte[] data, CancellationToken cancellationToken)
result = InvariantCultureSerializer.DeserializeInvariantAsync(data, cancellationToken)
Deserialize storage from the specified byte array.
- data
- Data.
- cancellationToken
- CancellationToken
Rückgabe: SettingsStorage
public static ValueTask<T> DeserializeInvariantAsync<T>(string fileName, IFileSystem fileSystem, CancellationToken cancellationToken)
result = InvariantCultureSerializer.DeserializeInvariantAsync(fileName, fileSystem, cancellationToken)
Deserialize storage from the specified file.
- fileName
- File name.
- fileSystem
- File system.
- cancellationToken
- CancellationToken
public static T DeserializeInvariant<T>(string fileName, IFileSystem fileSystem)
result = InvariantCultureSerializer.DeserializeInvariant(fileName, fileSystem)
Deserialisieren Sie den Speicher aus der angegebenen Datei.
- fileName
- Dateiname.
- fileSystem
- Dateisystem.
public static void SerializeInvariant(SettingsStorage settings, IFileSystem fileSystem, string fileName, bool bom)
InvariantCultureSerializer.SerializeInvariant(settings, fileSystem, fileName, bom)
Serialisieren Sie den angegebenen Speicher mit IFileSystem in die Datei.
- settings
- SettingsStorage
- fileSystem
- Dateisystem.
- fileName
- Dateiname.
- bom
- Fügen Sie UTF8 BOM Präambel hinzu.
public static void SerializeInvariant(SettingsStorage settings, string fileName, bool bom)
InvariantCultureSerializer.SerializeInvariant(settings, fileName, bom)
Serialisieren Sie den angegebenen Speicher in der Datei.
- settings
- SettingsStorage
- fileName
- Dateiname.
- bom
- Fügen Sie UTF8 BOM Präambel hinzu.
public static byte[] SerializeInvariant(IAsyncPersistable settings, bool bom)
result = InvariantCultureSerializer.SerializeInvariant(settings, bom)
Serialize the specified storage into byte array.
- settings
- IAsyncPersistable
- bom
- Add UTF8 BOM preamble.
public static byte[] SerializeInvariant(SettingsStorage settings, bool bom)
result = InvariantCultureSerializer.SerializeInvariant(settings, bom)
Serialisieren Sie den angegebenen Speicher in ein Byte-Array.
- settings
- SettingsStorage
- bom
- Fügen Sie UTF8 BOM Präambel hinzu.
public static ValueTask SerializeInvariantAsync(SettingsStorage settings, IFileSystem fileSystem, string fileName, bool bom, CancellationToken cancellationToken)
result = InvariantCultureSerializer.SerializeInvariantAsync(settings, fileSystem, fileName, bom, cancellationToken)
Serialize the specified storage into file.
- settings
- SettingsStorage
- fileSystem
- File system.
- fileName
- File name.
- bom
- Add UTF8 BOM preamble.
- cancellationToken
- CancellationToken
Rückgabe: ValueTask
public static ValueTask<byte[]> SerializeInvariantAsync(IAsyncPersistable settings, bool bom, CancellationToken cancellationToken)
result = InvariantCultureSerializer.SerializeInvariantAsync(settings, bom, cancellationToken)
Serialize the specified settings into byte array.
- settings
- IAsyncPersistable
- bom
- Add UTF8 BOM preamble.
- cancellationToken
- CancellationToken
Rückgabe: Serialized data.
public static ValueTask<byte[]> SerializeInvariantAsync(SettingsStorage settings, bool bom, CancellationToken cancellationToken)
result = InvariantCultureSerializer.SerializeInvariantAsync(settings, bom, cancellationToken)
Serialize the specified storage into byte array.
- settings
- SettingsStorage
- bom
- Add UTF8 BOM preamble.
- cancellationToken
- CancellationToken
Rückgabe: Serialized data.