IsolatedStorageFile.Remove Méthode

Définition

Supprime l’étendue de stockage isolée et tout son contenu.

Surcharges

Nom Description
Remove()

Supprime l’étendue de stockage isolée et tout son contenu.

Remove(IsolatedStorageScope)

Supprime l’étendue de stockage isolée spécifiée pour toutes les identités.

Remove()

Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs

Supprime l’étendue de stockage isolée et tout son contenu.

public:
 override void Remove();
public override void Remove();
override this.Remove : unit -> unit
Public Overrides Sub Remove ()

Exceptions

Impossible de supprimer le magasin isolé.

Exemples

L’exemple de code suivant utilise la Remove méthode pour supprimer le fichier de stockage isolé une fois son contenu vidé. L’exemple How to : Delete Stores in Isolated Storage example illustre également l’utilisation de la Remove méthode.

    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

Remarques

Avertissement

Cette méthode supprime de manière irréversible toute l’étendue et tous les répertoires et fichiers contenus.

Si l’un des répertoires ou fichiers du magasin est en cours d’utilisation, la tentative de suppression du magasin échoue et le magasin est marqué pour suppression. Toutes les tentatives suivantes de modification du magasin lèvent un IsolatedStorageException.

Voir aussi

S’applique à

Remove(IsolatedStorageScope)

Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs

Supprime l’étendue de stockage isolée spécifiée pour toutes les identités.

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)

Paramètres

scope
IsolatedStorageScope

Combinaison au niveau du bit des IsolatedStorageScope valeurs.

Exceptions

Impossible de supprimer le magasin isolé.

Remarques

Avertissement

Cette méthode supprime de manière irréversible toute l’étendue et tous les répertoires et fichiers contenus.

Si l’un des répertoires ou fichiers du magasin est en cours d’utilisation, la tentative de suppression du magasin échoue et le magasin est marqué pour suppression. Toutes les tentatives suivantes de modification du magasin lèvent un IsolatedStorageException.

Voir aussi

S’applique à