IsolatedStorageFile.Remove Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt den Gültigkeitsbereich des isolierten Speichers mit dem gesamten Inhalt.
Überlädt
Remove() |
Entfernt den Gültigkeitsbereich des isolierten Speichers mit dem gesamten Inhalt. |
Remove(IsolatedStorageScope) |
Entfernt den angegebenen Gültigkeitsbereich des isolierten Speichers für alle Identitäten. |
Remove()
- Quelle:
- IsolatedStorageFile.cs
- Quelle:
- IsolatedStorageFile.cs
- Quelle:
- IsolatedStorageFile.cs
Entfernt den Gültigkeitsbereich des isolierten Speichers mit dem gesamten Inhalt.
public:
override void Remove();
public override void Remove ();
override this.Remove : unit -> unit
Public Overrides Sub Remove ()
Ausnahmen
Der isolierte Speicher kann nicht gelöscht werden.
Beispiele
Im folgenden Codebeispiel wird die Remove -Methode verwendet, um die isolierte Speicherdatei zu löschen, nachdem ihr Inhalt geleert wurde. Im Beispiel How to: Delete Stores in Isolated Storage wird auch die Verwendung der Remove -Methode veranschaulicht.
array<String^>^dirNames = isoFile->GetDirectoryNames( "*" );
array<String^>^fileNames = isoFile->GetFileNames( "*" );
// List directories currently in this Isolated Storage.
if ( dirNames->Length > 0 )
{
for ( int i = 0; i < dirNames->Length; ++i )
{
Console::WriteLine( "Directory Name: {0}", dirNames[ i ] );
}
}
// List the files currently in this Isolated Storage.
// The list represents all users who have personal preferences stored for this application.
if ( fileNames->Length > 0 )
{
for ( int i = 0; i < fileNames->Length; ++i )
{
Console::WriteLine( "File Name: {0}", fileNames[ i ] );
}
}
String[] dirNames = isoFile.GetDirectoryNames("*");
String[] fileNames = isoFile.GetFileNames("Archive\\*");
// Delete all the files currently in the Archive directory.
if (fileNames.Length > 0)
{
for (int i = 0; i < fileNames.Length; ++i)
{
// Delete the files.
isoFile.DeleteFile("Archive\\" + fileNames[i]);
}
// Confirm that no files remain.
fileNames = isoFile.GetFileNames("Archive\\*");
}
if (dirNames.Length > 0)
{
for (int i = 0; i < dirNames.Length; ++i)
{
// Delete the Archive directory.
}
}
dirNames = isoFile.GetDirectoryNames("*");
isoFile.Remove();
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
Dim dirNames As String() = isoFile.GetDirectoryNames("*")
Dim fileNames As String() = isoFile.GetFileNames("*")
Dim name As String
' List directories currently in this Isolated Storage.
If dirNames.Length > 0 Then
For Each name In dirNames
Console.WriteLine("Directory Name: " & name)
Next name
End If
' List the files currently in this Isolated Storage.
' The list represents all users who have personal preferences stored for this application.
If fileNames.Length > 0 Then
For Each name In fileNames
Console.WriteLine("File Name: " & name)
Next name
End If
Hinweise
Achtung
Diese Methode entfernt unwiderruflich den gesamten Bereich und alle enthaltenen Verzeichnisse und Dateien.
Wenn eines der Verzeichnisse oder Dateien im Speicher verwendet wird, schlägt der Entfernungsversuch für den Speicher fehl, und der Speicher wird zum Entfernen markiert. Bei nachfolgenden Versuchen, den Speicher zu ändern, wird ein IsolatedStorageExceptionausgelöst.
Weitere Informationen
Gilt für:
Remove(IsolatedStorageScope)
- Quelle:
- IsolatedStorageFile.cs
- Quelle:
- IsolatedStorageFile.cs
- Quelle:
- IsolatedStorageFile.cs
Entfernt den angegebenen Gültigkeitsbereich des isolierten Speichers für alle Identitäten.
public:
static void Remove(System::IO::IsolatedStorage::IsolatedStorageScope scope);
public static void Remove (System.IO.IsolatedStorage.IsolatedStorageScope scope);
static member Remove : System.IO.IsolatedStorage.IsolatedStorageScope -> unit
Public Shared Sub Remove (scope As IsolatedStorageScope)
Parameter
- scope
- IsolatedStorageScope
Eine bitweise Kombination der IsolatedStorageScope-Werte.
Ausnahmen
Der isolierte Speicher kann nicht entfernt werden.
Hinweise
Achtung
Diese Methode entfernt unwiderruflich den gesamten Bereich und alle enthaltenen Verzeichnisse und Dateien.
Wenn eines der Verzeichnisse oder Dateien im Speicher verwendet wird, schlägt der Entfernungsversuch für den Speicher fehl, und der Speicher wird zum Entfernen markiert. Bei nachfolgenden Versuchen, den Speicher zu ändern, wird ein IsolatedStorageExceptionausgelöst.