IsolatedStorageFile.Remove Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove l'ambito dello spazio di memorizzazione isolato e tutto il contenuto.
Overload
Remove() |
Rimuove l'ambito dello spazio di memorizzazione isolato e tutto il contenuto. |
Remove(IsolatedStorageScope) |
Rimuove l'ambito dello spazio di memorizzazione isolato specificato relativo a tutte le identità. |
Remove()
- Origine:
- IsolatedStorageFile.cs
- Origine:
- IsolatedStorageFile.cs
- Origine:
- IsolatedStorageFile.cs
Rimuove l'ambito dello spazio di memorizzazione isolato e tutto il contenuto.
public:
override void Remove();
public override void Remove ();
override this.Remove : unit -> unit
Public Overrides Sub Remove ()
Eccezioni
Impossibile eliminare l'archivio isolato.
Esempio
Nell'esempio di codice seguente viene usato il Remove metodo per eliminare il file di archiviazione isolato dopo che il relativo contenuto è stato svuotato. L'esempio Procedura: Eliminare archivi in archiviazione isolata illustra anche l'uso del Remove metodo .
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
Commenti
Attenzione
Questo metodo rimuove in modo irrevocababile l'intero ambito e tutte le directory e i file contenuti.
Se una delle directory o dei file nell'archivio è in uso, il tentativo di rimozione per l'archivio ha esito negativo e l'archivio viene contrassegnato per la rimozione. Tutti i tentativi successivi di modificare l'archivio generano un'eccezione IsolatedStorageException.
Vedi anche
- Procedura: Eliminare gli archivi nello spazio di memorizzazione isolato
- Spazio di memorizzazione isolato
Si applica a
Remove(IsolatedStorageScope)
- Origine:
- IsolatedStorageFile.cs
- Origine:
- IsolatedStorageFile.cs
- Origine:
- IsolatedStorageFile.cs
Rimuove l'ambito dello spazio di memorizzazione isolato specificato relativo a tutte le identità.
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)
Parametri
- scope
- IsolatedStorageScope
Combinazione bit per bit dei valori di IsolatedStorageScope.
Eccezioni
Impossibile rimuovere l'archivio isolato.
Commenti
Attenzione
Questo metodo rimuove in modo irrevocababile l'intero ambito e tutte le directory e i file contenuti.
Se una delle directory o dei file nell'archivio è in uso, il tentativo di rimozione per l'archivio ha esito negativo e l'archivio viene contrassegnato per la rimozione. Tutti i tentativi successivi di modificare l'archivio generano un'eccezione IsolatedStorageException.
Vedi anche
- Procedura: Eliminare gli archivi nello spazio di memorizzazione isolato
- Spazio di memorizzazione isolato