IsolatedStorageFile.Remove Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita el ámbito de almacenamiento aislado y todo su contenido.
Sobrecargas
Remove() |
Quita el ámbito de almacenamiento aislado y todo su contenido. |
Remove(IsolatedStorageScope) |
Quita el ámbito de almacenamiento aislado especificado de todas las identidades. |
Remove()
- Source:
- IsolatedStorageFile.cs
- Source:
- IsolatedStorageFile.cs
- Source:
- IsolatedStorageFile.cs
Quita el ámbito de almacenamiento aislado y todo su contenido.
public:
override void Remove();
public override void Remove ();
override this.Remove : unit -> unit
Public Overrides Sub Remove ()
Excepciones
No se puede eliminar el almacén aislado.
Ejemplos
En el ejemplo de código siguiente se usa el Remove método para eliminar el archivo de almacenamiento aislado después de vaciar su contenido. En el ejemplo How to: Delete Stores in Isolated Storage (Cómo: Eliminar almacenes en almacenamiento aislado ) también se muestra el uso del Remove método .
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
Comentarios
Precaución
Este método quita irrevocablemente todo el ámbito y todos los directorios y archivos contenidos.
Si alguno de los directorios o archivos del almacén está en uso, se produce un error en el intento de eliminación de la tienda y el almacén se marca para su eliminación. Los intentos posteriores de modificar el almacén inician una IsolatedStorageExceptionexcepción .
Consulte también
Se aplica a
Remove(IsolatedStorageScope)
- Source:
- IsolatedStorageFile.cs
- Source:
- IsolatedStorageFile.cs
- Source:
- IsolatedStorageFile.cs
Quita el ámbito de almacenamiento aislado especificado de todas las identidades.
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)
Parámetros
- scope
- IsolatedStorageScope
Combinación bit a bit de los valores de IsolatedStorageScope.
Excepciones
No se puede quitar el almacén aislado.
Comentarios
Precaución
Este método quita irrevocablemente todo el ámbito y todos los directorios y archivos contenidos.
Si alguno de los directorios o archivos del almacén está en uso, se produce un error en el intento de eliminación de la tienda y el almacén se marca para su eliminación. Los intentos posteriores de modificar el almacén inician una IsolatedStorageExceptionexcepción .