IsolatedStorageFile.Remove Método

Definición

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 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 de forma irrevocable 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 del almacén y el almacén se marca para su eliminación. Cualquier intento posterior de modificar el almacén produce 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 de forma irrevocable 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 del almacén y el almacén se marca para su eliminación. Cualquier intento posterior de modificar el almacén produce una IsolatedStorageExceptionexcepción .

Consulte también

Se aplica a