IsolatedStorageFile.Remove Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere obor izolovaného úložiště a veškerý jeho obsah.
Přetížení
Remove() |
Odebere obor izolovaného úložiště a veškerý jeho obsah. |
Remove(IsolatedStorageScope) |
Odebere zadaný obor izolovaného úložiště pro všechny identity. |
Remove()
- Zdroj:
- IsolatedStorageFile.cs
- Zdroj:
- IsolatedStorageFile.cs
- Zdroj:
- IsolatedStorageFile.cs
Odebere obor izolovaného úložiště a veškerý jeho obsah.
public:
override void Remove();
public override void Remove ();
override this.Remove : unit -> unit
Public Overrides Sub Remove ()
Výjimky
Izolované úložiště nelze odstranit.
Příklady
Následující příklad kódu používá metodu Remove k odstranění souboru izolovaného úložiště po vyprázdnění jeho obsahu. Příklad Postupy: Odstranění úložišť v izolovaném úložišti také ukazuje použití Remove metody.
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
Poznámky
Upozornění
Tato metoda neodvolatelně odebere celý obor a všechny obsažené adresáře a soubory.
Pokud se některý z adresářů nebo souborů v úložišti používá, pokus o odebrání úložiště selže a úložiště je označeno k odebrání. Všechny následné pokusy o úpravu úložiště vyvolají IsolatedStorageException.
Viz také
Platí pro
Remove(IsolatedStorageScope)
- Zdroj:
- IsolatedStorageFile.cs
- Zdroj:
- IsolatedStorageFile.cs
- Zdroj:
- IsolatedStorageFile.cs
Odebere zadaný obor izolovaného úložiště pro všechny identity.
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)
Parametry
- scope
- IsolatedStorageScope
Bitové kombinace IsolatedStorageScope hodnot.
Výjimky
Izolované úložiště nelze odebrat.
Poznámky
Upozornění
Tato metoda neodvolatelně odebere celý obor a všechny obsažené adresáře a soubory.
Pokud se některý z adresářů nebo souborů v úložišti používá, pokus o odebrání úložiště selže a úložiště je označeno k odebrání. Všechny následné pokusy o úpravu úložiště vyvolají IsolatedStorageException.