Share via


IsolatedStorageFile.Remove Méthode

Définition

Supprime la portée de stockage isolé et tout son contenu.

Surcharges

Remove()

Supprime la portée de stockage isolé et tout son contenu.

Remove(IsolatedStorageScope)

Supprime la portée de stockage isolé spécifiée pour toutes les identités.

Remove()

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

Supprime la portée de stockage isolé et tout son contenu.

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

Exceptions

Le magasin isolé ne peut pas être supprimé.

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 illustre également l’utilisation de la Remove méthode .

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

Remarques

Attention

Cette méthode supprime irrévocablement l’étendue entière 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

Supprime la portée de stockage isolé 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 d’opérations de bits des valeurs IsolatedStorageScope.

Exceptions

Le magasin isolé ne peut pas être supprimé.

Remarques

Attention

Cette méthode supprime irrévocablement l’étendue entière 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 à