NamedPermissionSet Sınıf
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.
Dikkat
Code Access Security is not supported or honored by the runtime.
Kendisiyle ilişkilendirilmiş bir ada ve açıklamaya sahip bir izin kümesi tanımlar. Bu sınıf devralınamaz.
public ref class NamedPermissionSet sealed : System::Security::PermissionSet
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class NamedPermissionSet : System.Security.PermissionSet
[System.Serializable]
public sealed class NamedPermissionSet : System.Security.PermissionSet
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class NamedPermissionSet : System.Security.PermissionSet
public sealed class NamedPermissionSet : System.Security.PermissionSet
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type NamedPermissionSet = class
inherit PermissionSet
[<System.Serializable>]
type NamedPermissionSet = class
inherit PermissionSet
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type NamedPermissionSet = class
inherit PermissionSet
type NamedPermissionSet = class
inherit PermissionSet
Public NotInheritable Class NamedPermissionSet
Inherits PermissionSet
- Devralma
- Ö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.
Adlandırılmış izin kümeleri, güvenlik ilkesi yönetiminde belirli kod gruplarına ait koda verilecek izinleri belirtmek için kullanılır. Adlar alfasayısal karakter dizeleridir. Açıklama dizeleri yazdırılabilir karakterlerden oluşabilir.
Oluşturucular
NamedPermissionSet(NamedPermissionSet) |
Geçersiz.
Sınıfın NamedPermissionSet yeni bir örneğini başka bir adlandırılmış izin kümesinden başlatır. |
NamedPermissionSet(String) |
Geçersiz.
Belirtilen ada sahip sınıfın NamedPermissionSet yeni, boş bir örneğini başlatır. |
NamedPermissionSet(String, PermissionSet) |
Geçersiz.
Bir izin kümesinden belirtilen adla sınıfının yeni bir örneğini NamedPermissionSet başlatır. |
NamedPermissionSet(String, PermissionState) |
Geçersiz.
Sınırsız veya tamamen kısıtlanmış bir durumda belirtilen adla sınıfının yeni bir örneğini NamedPermissionSet başlatır. |
Özellikler
Count |
Geçersiz.
İzin kümesinde bulunan izin nesnelerinin sayısını alır. (Devralındığı yer: PermissionSet) |
Description |
Geçersiz.
Geçerli adlandırılmış izin kümesinin metin açıklamasını alır veya ayarlar. |
IsReadOnly |
Geçersiz.
Topluluğun salt okunur olup olmadığını gösteren bir değer alır. (Devralındığı yer: PermissionSet) |
IsSynchronized |
Geçersiz.
Koleksiyonun iş parçacığının güvenli olmasını garanti edip etmediğini belirten bir değer alır. (Devralındığı yer: PermissionSet) |
Name |
Geçersiz.
Geçerli adlandırılmış izin kümesinin adını alır veya ayarlar. |
SyncRoot |
Geçersiz.
Geçerli koleksiyonun kök nesnesini alır. (Devralındığı yer: PermissionSet) |
Yöntemler
AddPermission(IPermission) |
Geçersiz.
öğesine PermissionSetbelirtilen bir izin ekler. (Devralındığı yer: PermissionSet) |
AddPermissionImpl(IPermission) |
Geçersiz.
öğesine PermissionSetbelirtilen bir izin ekler. (Devralındığı yer: PermissionSet) |
Assert() |
Geçersiz.
Yığında daha yüksek arayanlara kaynağa erişim izni verilmemiş olsa bile çağıran kodun bu yöntemi çağıran kod aracılığıyla izin talebiyle korunan kaynağa erişebileceğini bildirir. kullanmak Assert() güvenlik açıkları oluşturabilir. (Devralındığı yer: PermissionSet) |
ContainsNonCodeAccessPermissions() |
Geçersiz.
öğesinin PermissionSet içinden CodeAccessPermissiontüretilmemiş izinler içerip içermediğini belirten bir değer alır. (Devralındığı yer: PermissionSet) |
Copy() |
Geçersiz.
Adlandırılmış izin kümesinden bir izin kümesi kopyası oluşturur. |
Copy(String) |
Geçersiz.
Adlandırılmış izin kümesinin bir kopyasını farklı bir adla ancak aynı izinlerle oluşturur. |
CopyTo(Array, Int32) |
Geçersiz.
kümesinin izin nesnelerini içinde Arraybelirtilen konuma kopyalar. (Devralındığı yer: PermissionSet) |
Demand() |
Geçersiz.
Çağrı yığınında daha yüksek olan tüm arayanlara geçerli örnek tarafından belirtilen izinler verilmediyse, çalışma zamanında bir SecurityException zorlar. (Devralındığı yer: PermissionSet) |
Deny() |
Geçersiz.
Geçersiz.
Demand() Geçerlide PermissionSet bulunan bir tür iznine sahip bir kesişim iznine sahip bir izin için çağıran koddan geçenlerin başarısız olmasına neden olur. (Devralındığı yer: PermissionSet) |
Equals(Object) |
Geçersiz.
Belirtilen NamedPermissionSet nesnenin geçerli NamedPermissionSetöğesine eşit olup olmadığını belirler. |
Equals(Object) |
Geçersiz.
Belirtilen PermissionSet veya NamedPermissionSet nesnenin geçerli PermissionSetöğesine eşit olup olmadığını belirler. (Devralındığı yer: PermissionSet) |
FromXml(SecurityElement) |
Geçersiz.
Xml kodlamasından belirtilen bir durumla adlandırılmış bir izin kümesini yeniden oluşturur. |
GetEnumerator() |
Geçersiz.
Kümenin izinleri için bir numaralandırıcı döndürür. (Devralındığı yer: PermissionSet) |
GetEnumeratorImpl() |
Geçersiz.
Kümenin izinleri için bir numaralandırıcı döndürür. (Devralındığı yer: PermissionSet) |
GetHashCode() |
Geçersiz.
Karma algoritmalarında ve karma tablosu gibi veri yapılarında kullanıma uygun nesne için NamedPermissionSet karma kodu alır. |
GetHashCode() |
Geçersiz.
Karma algoritmalarında ve karma tablosu gibi veri yapılarında kullanıma uygun nesne için PermissionSet karma kodu alır. (Devralındığı yer: PermissionSet) |
GetPermission(Type) |
Geçersiz.
Kümede varsa belirtilen türde bir izin nesnesi alır. (Devralındığı yer: PermissionSet) |
GetPermissionImpl(Type) |
Geçersiz.
Kümede varsa belirtilen türde bir izin nesnesi alır. (Devralındığı yer: PermissionSet) |
GetType() |
Geçersiz.
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Intersect(PermissionSet) |
Geçersiz.
Geçerli PermissionSet ve belirtilen PermissionSetöğesinin kesişimi olan bir izin kümesi oluşturur ve döndürür. (Devralındığı yer: PermissionSet) |
IsEmpty() |
Geçersiz.
öğesinin boş olup olmadığını PermissionSet belirten bir değer alır. (Devralındığı yer: PermissionSet) |
IsSubsetOf(PermissionSet) |
Geçersiz.
Geçerli PermissionSet değerin belirtilen PermissionSetöğesinin bir alt kümesi olup olmadığını belirler. (Devralındığı yer: PermissionSet) |
IsUnrestricted() |
Geçersiz.
öğesinin PermissionSet olup |
MemberwiseClone() |
Geçersiz.
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
PermitOnly() |
Geçersiz.
Geçerlinin Demand()PermissionSet bir alt kümesi olmayanlar için PermissionSet çağırma kodundan geçenlerin başarısız olmasına neden olur. (Devralındığı yer: PermissionSet) |
RemovePermission(Type) |
Geçersiz.
Kümeden belirli bir türdeki izni kaldırır. (Devralındığı yer: PermissionSet) |
RemovePermissionImpl(Type) |
Geçersiz.
Kümeden belirli bir türdeki izni kaldırır. (Devralındığı yer: PermissionSet) |
SetPermission(IPermission) |
Geçersiz.
aynı türdeki PermissionSetmevcut izinleri değiştirerek için bir izin ayarlar. (Devralındığı yer: PermissionSet) |
SetPermissionImpl(IPermission) |
Geçersiz.
aynı türdeki PermissionSetmevcut izinleri değiştirerek için bir izin ayarlar. (Devralındığı yer: PermissionSet) |
ToString() |
Geçersiz.
öğesinin dize gösterimini PermissionSetdöndürür. (Devralındığı yer: PermissionSet) |
ToXml() |
Geçersiz.
Adlandırılmış izin kümesinin XML öğesi açıklamasını oluşturur. |
Union(PermissionSet) |
Geçersiz.
Geçerli PermissionSet ve belirtilen PermissionSetöğesinin birleşimi olan bir PermissionSet oluşturur. (Devralındığı yer: PermissionSet) |
Belirtik Arabirim Kullanımları
IDeserializationCallback.OnDeserialization(Object) |
Geçersiz.
Nesne grafının tamamı seri durumdan çıkarıldığında çalışır. (Devralındığı yer: PermissionSet) |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
Geçersiz.
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Geçersiz.
Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Geçersiz.
Sorgunun paralelleştirilmesini etkinleştirir. |
AsQueryable(IEnumerable) |
Geçersiz.
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |