IsolatedStorageFile.Remove Método

Definición

Quita el ámbito de almacenamiento aislado y todo su contenido.

Sobrecargas

Nombre Description
Remove()

Quita el ámbito de almacenamiento aislado y todo su contenido.

Remove(IsolatedStorageScope)

Quita el ámbito de almacenamiento aislado especificado para todas las identidades.

Remove()

Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
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. El ejemplo How to: Delete Stores in Isolated Storage (Cómo: Eliminar almacenes en almacenamiento aislado ) también muestra el uso del Remove método .

    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

Caution

Este método quita invocablemente 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 está marcado 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
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs

Quita el ámbito de almacenamiento aislado especificado para 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 IsolatedStorageScope valores.

Excepciones

No se puede quitar el almacén aislado.

Comentarios

Caution

Este método quita invocablemente 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 está marcado para su eliminación. Cualquier intento posterior de modificar el almacén produce una IsolatedStorageExceptionexcepción .

Consulte también

Se aplica a