IsolatedStorageFile.Remove Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghapus cakupan penyimpanan yang terisolasi dan semua kontennya.
Overload
Remove() |
Menghapus cakupan penyimpanan yang terisolasi dan semua kontennya. |
Remove(IsolatedStorageScope) |
Menghapus cakupan penyimpanan terisolasi yang ditentukan untuk semua identitas. |
Remove()
- Sumber:
- IsolatedStorageFile.cs
- Sumber:
- IsolatedStorageFile.cs
- Sumber:
- IsolatedStorageFile.cs
Menghapus cakupan penyimpanan yang terisolasi dan semua kontennya.
public:
override void Remove();
public override void Remove ();
override this.Remove : unit -> unit
Public Overrides Sub Remove ()
Pengecualian
Penyimpanan terisolasi tidak dapat dihapus.
Contoh
Contoh kode berikut menggunakan Remove metode untuk menghapus file penyimpanan yang terisolasi setelah kontennya dikosongkan. Contoh Cara: Hapus Penyimpanan di Penyimpanan Terisolasi juga menunjukkan penggunaan Remove metode .
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
Keterangan
Perhatian
Metode ini secara tidak dapat dicabut menghapus seluruh cakupan dan semua direktori dan file yang terkandung.
Jika salah satu direktori atau file di penyimpanan sedang digunakan, upaya penghapusan untuk penyimpanan gagal dan penyimpanan ditandai untuk dihapus. Setiap upaya berikutnya untuk memodifikasi toko melempar IsolatedStorageException.
Lihat juga
Berlaku untuk
Remove(IsolatedStorageScope)
- Sumber:
- IsolatedStorageFile.cs
- Sumber:
- IsolatedStorageFile.cs
- Sumber:
- IsolatedStorageFile.cs
Menghapus cakupan penyimpanan terisolasi yang ditentukan untuk semua identitas.
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)
Parameter
- scope
- IsolatedStorageScope
Kombinasi bitwise dari IsolatedStorageScope nilai.
Pengecualian
Penyimpanan terisolasi tidak dapat dihapus.
Keterangan
Perhatian
Metode ini secara tidak dapat dicabut menghapus seluruh cakupan dan semua direktori dan file yang terkandung.
Jika salah satu direktori atau file di penyimpanan sedang digunakan, upaya penghapusan untuk penyimpanan gagal dan penyimpanan ditandai untuk dihapus. Setiap upaya berikutnya untuk memodifikasi toko melempar IsolatedStorageException.