Aracılığıyla paylaş


AppDomain.PermissionSet Özellik

Tanım

Dikkat

Code Access Security is not supported or honored by the runtime.

Korumalı uygulama etki alanının izin kümesini alır.

public:
 property System::Security::PermissionSet ^ PermissionSet { System::Security::PermissionSet ^ get(); };
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public System.Security.PermissionSet PermissionSet { get; }
public System.Security.PermissionSet PermissionSet { get; }
public System.Security.PermissionSet PermissionSet { [System.Security.SecurityCritical] get; }
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.PermissionSet : System.Security.PermissionSet
member this.PermissionSet : System.Security.PermissionSet
[<get: System.Security.SecurityCritical>]
member this.PermissionSet : System.Security.PermissionSet
Public ReadOnly Property PermissionSet As PermissionSet

Özellik Değeri

Korumalı uygulama etki alanının izin kümesi.

Öznitelikler

Açıklamalar

Dikkat

Kod Erişim Güvenliği (CAS), .NET Framework ve .NET'in tüm sürümlerinde kullanım dışı bırakılmıştır. .NET'in son sürümleri CAS ek açıklamalarını dikkate almaz ve CAS ile ilgili API'ler kullanılıyorsa hata üretir. Geliştiriciler, güvenlik görevlerini yerine getirmek için alternatif yöntemler aramalıdır.

Yöntem aşırı yüklemesi kullanılarak AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) oluşturulan korumalı uygulama etki alanlarının homojen bir izin kümesi vardır; diğer bir ifadeyle, uygulama etki alanına yüklenen kısmen güvenilen tüm derlemelere aynı izin kümesi verilir. Korumalı uygulama etki alanı isteğe bağlı olarak bu izin kümesinden muaf tutulan ve tam güven ile çalıştırılan tanımlayıcı adlı derlemelerin bir listesine sahiptir.

Şunlara uygulanır

Ayrıca bkz.