IsolatedStorageFile.Remove Methode
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.
Hiermee verwijdert u het geïsoleerde opslagbereik en alle inhoud ervan.
Overloads
| Name | Description |
|---|---|
| Remove() |
Hiermee verwijdert u het geïsoleerde opslagbereik en alle inhoud ervan. |
| Remove(IsolatedStorageScope) |
Hiermee verwijdert u het opgegeven geïsoleerde opslagbereik voor alle identiteiten. |
Remove()
Hiermee verwijdert u het geïsoleerde opslagbereik en alle inhoud ervan.
public:
override void Remove();
public override void Remove();
override this.Remove : unit -> unit
Public Overrides Sub Remove ()
Uitzonderingen
Het geïsoleerde archief kan niet worden verwijderd.
Voorbeelden
In het volgende codevoorbeeld wordt de Remove methode gebruikt om het geïsoleerde opslagbestand te verwijderen nadat de inhoud ervan is geleegd. In het voorbeeld How to: Delete Stores in Isolated Storage wordt ook het gebruik van de Remove methode gedemonstreerd.
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
Opmerkingen
Caution
Met deze methode wordt het hele bereik en alle ingesloten mappen en bestanden definitief verwijderd.
Als een van de mappen of bestanden in het archief wordt gebruikt, mislukt de verwijderingspoging voor het archief en wordt het archief gemarkeerd voor verwijdering. Eventuele volgende pogingen om het archief te wijzigen, genereert een IsolatedStorageException.
Zie ook
Van toepassing op
Remove(IsolatedStorageScope)
Hiermee verwijdert u het opgegeven geïsoleerde opslagbereik voor alle identiteiten.
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)
Parameters
- scope
- IsolatedStorageScope
Een bitsgewijze combinatie van de IsolatedStorageScope waarden.
Uitzonderingen
Het geïsoleerde archief kan niet worden verwijderd.
Opmerkingen
Caution
Met deze methode wordt het hele bereik en alle ingesloten mappen en bestanden definitief verwijderd.
Als een van de mappen of bestanden in het archief wordt gebruikt, mislukt de verwijderingspoging voor het archief en wordt het archief gemarkeerd voor verwijdering. Eventuele volgende pogingen om het archief te wijzigen, genereert een IsolatedStorageException.