IsolatedStorage Sınıf

Tanım

Tüm yalıtılmış depolama uygulamalarının türetilmiş olması gereken soyut temel sınıfı temsil eder.

public ref class IsolatedStorage abstract : MarshalByRefObject
public abstract class IsolatedStorage : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStorage : MarshalByRefObject
type IsolatedStorage = class
    inherit MarshalByRefObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorage = class
    inherit MarshalByRefObject
Public MustInherit Class IsolatedStorage
Inherits MarshalByRefObject
Devralma
IsolatedStorage
Türetilmiş
Öznitelikler

Açıklamalar

Önemli

Güvenilmeyen verilerle bu sınıftan yöntemleri çağırmak bir güvenlik riskidir. Bu sınıftaki yöntemleri yalnızca güvenilen verilerle çağırın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.

Dosya tabanlı yalıtılmış depolama hakkında bilgi için sınıfına IsolatedStorageFile bakın.

Önemli

Yalıtılmış depolama, Windows 8.x Store uygulamalarında kullanılamaz. Bunun yerine, yerel verileri ve dosyaları depolamak için Windows Çalışma Zamanı API'sine Windows.Storage dahil edilen ad alanları içindeki uygulama veri sınıflarını kullanın. Daha fazla bilgi için bkz. Windows Geliştirme Merkezi'nde uygulama verileri .

Oluşturucular

IsolatedStorage()

IsolatedStorage sınıfının yeni bir örneğini başlatır.

Özellikler

ApplicationIdentity

Yalıtılmış depolamanın kapsamını oluşturan bir uygulama kimliği alır.

AssemblyIdentity

Yalıtılmış depolama kapsamını belirlemede kullanılan bir derleme kimliğini alır.

AvailableFreeSpace

Türetilmiş bir sınıfta geçersiz kılındığında, yalıtılmış depolama için kullanılabilir boş alanı bayt cinsinden alır.

CurrentSize
Geçersiz.
Geçersiz.

Yalıtılmış depolamanın geçerli boyutunu temsil eden bir değer alır.

DomainIdentity

Yalıtılmış depolamanın kapsamını oluşturan bir etki alanı kimliği alır.

MaximumSize
Geçersiz.
Geçersiz.

Yalıtılmış depolama için kullanılabilir en fazla alan miktarını temsil eden bir değer alır. Türetilmiş bir sınıfta geçersiz kılındığında, bu değer farklı ölçü birimleri alabilir.

Quota

Türetilmiş bir sınıfta geçersiz kılındığında, yalıtılmış depolama için kullanılabilir en fazla alan miktarını temsil eden bir değer alır.

Scope

Depoyu yalıtmak için kullanılan kapsamı belirten bir IsolatedStorageScope numaralandırma değeri alır.

SeparatorExternal

Dizin dizesinde kullanılabilecek bir ters eğik çizgi karakteri alır. Türetilmiş bir sınıfta geçersiz kılındığında başka bir karakter döndürülebilir.

SeparatorInternal

Dizin dizesinde kullanılabilecek bir nokta karakteri alır. Türetilmiş bir sınıfta geçersiz kılındığında başka bir karakter döndürülebilir.

UsedSize

Türetilmiş bir sınıfta geçersiz kılındığında, yalıtılmış depolama için kullanılan alanın miktarını temsil eden bir değer alır.

Yöntemler

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetPermission(PermissionSet)

Türetilmiş bir sınıf tarafından uygulandığında, bir izin kümesi içinden yalıtılmış depolamaya erişimi temsil eden bir izin döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IncreaseQuotaTo(Int64)

Türetilmiş bir sınıfta geçersiz kılındığında, kullanıcıdan yalıtılmış depolama için bayt cinsinden daha büyük bir kota boyutunu onaylamasını ister.

InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
InitStore(IsolatedStorageScope, Type, Type)

Yeni IsolatedStorage bir nesne başlatır.

InitStore(IsolatedStorageScope, Type)

Yeni IsolatedStorage bir nesne başlatır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
Remove()

Türetilmiş bir sınıfta geçersiz kılındığında, tek tek yalıtılmış depoyu ve tüm kapsanan verileri kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.