IsolatedStorageFile.Remove Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.