IsolatedStorageFile.Remove Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yalıtılmış depolama kapsamını ve tüm içeriğini kaldırır.
Aşırı Yüklemeler
Remove() |
Yalıtılmış depolama kapsamını ve tüm içeriğini kaldırır. |
Remove(IsolatedStorageScope) |
Tüm kimlikler için belirtilen yalıtılmış depolama kapsamını kaldırır. |
Remove()
- Kaynak:
- IsolatedStorageFile.cs
- Kaynak:
- IsolatedStorageFile.cs
- Kaynak:
- IsolatedStorageFile.cs
Yalıtılmış depolama kapsamını ve tüm içeriğini kaldırır.
public:
override void Remove();
public override void Remove ();
override this.Remove : unit -> unit
Public Overrides Sub Remove ()
Özel durumlar
Yalıtılmış depo silinemez.
Örnekler
Aşağıdaki kod örneği, içeriği boşaltıldıktan sonra yalıtılmış depolama dosyasını silmek için yöntemini kullanır Remove . Nasıl yapılır: Yalıtılmış Depolamadaki Depoları Silme örneği, yönteminin Remove kullanımını da gösterir.
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
Açıklamalar
Dikkat
Bu yöntem, kapsamın tamamını ve tüm kapsanan dizinleri ve dosyaları geri alınamayacak şekilde kaldırır.
Depodaki dizinlerden veya dosyalardan herhangi biri kullanımdaysa, depo için kaldırma girişimi başarısız olur ve mağaza kaldırılmak üzere işaretlenir. Sonraki depoyu değiştirme girişimleri bir IsolatedStorageExceptionoluşturur.
Ayrıca bkz.
Şunlara uygulanır
Remove(IsolatedStorageScope)
- Kaynak:
- IsolatedStorageFile.cs
- Kaynak:
- IsolatedStorageFile.cs
- Kaynak:
- IsolatedStorageFile.cs
Tüm kimlikler için belirtilen yalıtılmış depolama kapsamını kaldırır.
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)
Parametreler
- scope
- IsolatedStorageScope
Değerlerin bit düzeyinde birleşimi IsolatedStorageScope .
Özel durumlar
Yalıtılmış depo kaldırılamaz.
Açıklamalar
Dikkat
Bu yöntem, kapsamın tamamını ve tüm kapsanan dizinleri ve dosyaları geri alınamayacak şekilde kaldırır.
Depodaki dizinlerden veya dosyalardan herhangi biri kullanımdaysa, depo için kaldırma girişimi başarısız olur ve mağaza kaldırılmak üzere işaretlenir. Sonraki depoyu değiştirme girişimleri bir IsolatedStorageExceptionoluşturur.