NamedPermissionSet Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
Code Access Security is not supported or honored by the runtime.
Definiuje zestaw uprawnień, który ma nazwę i opis skojarzony z nim. Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
- Atrybuty
Uwagi
Przestroga
Zabezpieczenia dostępu do kodu (CAS) zostały przestarzałe we wszystkich wersjach .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.
Nazwane zestawy uprawnień są używane w administrowaniu zasadami zabezpieczeń w celu określenia uprawnień do udzielenia kodu należącego do określonych grup kodu. Nazwy to ciągi znaków alfanumerycznych. Ciągi opisu mogą składać się z dowolnych znaków drukowalnych.
Konstruktory
NamedPermissionSet(NamedPermissionSet) |
Przestarzałe.
Inicjuje NamedPermissionSet nowe wystąpienie klasy z innego nazwanego zestawu uprawnień. |
NamedPermissionSet(String) |
Przestarzałe.
Inicjuje nowe, puste wystąpienie NamedPermissionSet klasy o określonej nazwie. |
NamedPermissionSet(String, PermissionSet) |
Przestarzałe.
Inicjuje NamedPermissionSet nowe wystąpienie klasy o określonej nazwie z zestawu uprawnień. |
NamedPermissionSet(String, PermissionState) |
Przestarzałe.
Inicjuje NamedPermissionSet nowe wystąpienie klasy o określonej nazwie w stanie nieograniczonym lub w pełni ograniczonym. |
Właściwości
Count |
Przestarzałe.
Pobiera liczbę obiektów uprawnień zawartych w zestawie uprawnień. (Odziedziczone po PermissionSet) |
Description |
Przestarzałe.
Pobiera lub ustawia opis tekstu bieżącego nazwanego zestawu uprawnień. |
IsReadOnly |
Przestarzałe.
Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu. (Odziedziczone po PermissionSet) |
IsSynchronized |
Przestarzałe.
Pobiera wartość wskazującą, czy kolekcja ma być bezpieczna wątkiem. (Odziedziczone po PermissionSet) |
Name |
Przestarzałe.
Pobiera lub ustawia nazwę bieżącego nazwanego zestawu uprawnień. |
SyncRoot |
Przestarzałe.
Pobiera obiekt główny bieżącej kolekcji. (Odziedziczone po PermissionSet) |
Metody
AddPermission(IPermission) |
Przestarzałe.
Dodaje określone uprawnienie do elementu PermissionSet. (Odziedziczone po PermissionSet) |
AddPermissionImpl(IPermission) |
Przestarzałe.
Dodaje określone uprawnienie do elementu PermissionSet. (Odziedziczone po PermissionSet) |
Assert() |
Przestarzałe.
Deklaruje, że kod wywołujący może uzyskać dostęp do zasobu chronionego przez żądanie uprawnień za pomocą kodu wywołującego tę metodę, nawet jeśli osoby wywołujące wyższe w stosie nie otrzymały uprawnień dostępu do zasobu. Za pomocą Assert() polecenia można tworzyć luki w zabezpieczeniach. (Odziedziczone po PermissionSet) |
ContainsNonCodeAccessPermissions() |
Przestarzałe.
Pobiera wartość wskazującą, czy PermissionSet zawiera uprawnienia, które nie pochodzą z CodeAccessPermissionelementu . (Odziedziczone po PermissionSet) |
Copy() |
Przestarzałe.
Tworzy kopię zestawu uprawnień z nazwanego zestawu uprawnień. |
Copy(String) |
Przestarzałe.
Tworzy kopię nazwanego zestawu uprawnień o innej nazwie, ale te same uprawnienia. |
CopyTo(Array, Int32) |
Przestarzałe.
Kopiuje obiekty uprawnień zestawu do wskazanej lokalizacji w obiekcie Array. (Odziedziczone po PermissionSet) |
Demand() |
Przestarzałe.
Wymusza w czasie wykonywania, SecurityException jeśli wszystkie osoby wywołujące wyższe w stosie wywołań nie otrzymały uprawnień określonych przez bieżące wystąpienie. (Odziedziczone po PermissionSet) |
Deny() |
Przestarzałe.
Przestarzałe.
Powoduje, że każdy Demand() , który przechodzi przez kod wywołujący dla uprawnienia, które ma przecięcie z uprawnieniem typu zawartego w bieżącym, PermissionSet aby zakończyć się niepowodzeniem. (Odziedziczone po PermissionSet) |
Equals(Object) |
Przestarzałe.
Określa, czy określony NamedPermissionSet obiekt jest równy bieżącemu NamedPermissionSet. |
Equals(Object) |
Przestarzałe.
Określa, czy określony PermissionSet obiekt lub NamedPermissionSet jest równy bieżącemu PermissionSet. (Odziedziczone po PermissionSet) |
FromXml(SecurityElement) |
Przestarzałe.
Rekonstruuje nazwany zestaw uprawnień o określonym stanie z kodowania XML. |
GetEnumerator() |
Przestarzałe.
Zwraca moduł wyliczający dla uprawnień zestawu. (Odziedziczone po PermissionSet) |
GetEnumeratorImpl() |
Przestarzałe.
Zwraca moduł wyliczający dla uprawnień zestawu. (Odziedziczone po PermissionSet) |
GetHashCode() |
Przestarzałe.
Pobiera kod skrótu NamedPermissionSet dla obiektu, który jest odpowiedni do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów. |
GetHashCode() |
Przestarzałe.
Pobiera kod skrótu PermissionSet dla obiektu, który jest odpowiedni do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów. (Odziedziczone po PermissionSet) |
GetPermission(Type) |
Przestarzałe.
Pobiera obiekt uprawnień określonego typu, jeśli istnieje w zestawie. (Odziedziczone po PermissionSet) |
GetPermissionImpl(Type) |
Przestarzałe.
Pobiera obiekt uprawnień określonego typu, jeśli istnieje w zestawie. (Odziedziczone po PermissionSet) |
GetType() |
Przestarzałe.
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
Intersect(PermissionSet) |
Przestarzałe.
Tworzy i zwraca zestaw uprawnień, który jest przecięciem bieżącego PermissionSet i określonego PermissionSet. (Odziedziczone po PermissionSet) |
IsEmpty() |
Przestarzałe.
Pobiera wartość wskazującą, czy wartość jest pusta PermissionSet . (Odziedziczone po PermissionSet) |
IsSubsetOf(PermissionSet) |
Przestarzałe.
Określa, czy bieżący PermissionSet jest podzbiorem określonego PermissionSetelementu . (Odziedziczone po PermissionSet) |
IsUnrestricted() |
Przestarzałe.
Określa, czy wartość PermissionSet to |
MemberwiseClone() |
Przestarzałe.
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
PermitOnly() |
Przestarzałe.
Powoduje, że każdy Demand() , który przechodzi przez kod wywołujący dla dowolnego PermissionSet , który nie jest podzbiorem bieżącej awarii PermissionSet . (Odziedziczone po PermissionSet) |
RemovePermission(Type) |
Przestarzałe.
Usuwa uprawnienie określonego typu z zestawu. (Odziedziczone po PermissionSet) |
RemovePermissionImpl(Type) |
Przestarzałe.
Usuwa uprawnienie określonego typu z zestawu. (Odziedziczone po PermissionSet) |
SetPermission(IPermission) |
Przestarzałe.
Ustawia uprawnienie do PermissionSetelementu , zastępując wszelkie istniejące uprawnienia tego samego typu. (Odziedziczone po PermissionSet) |
SetPermissionImpl(IPermission) |
Przestarzałe.
Ustawia uprawnienie do PermissionSetelementu , zastępując wszelkie istniejące uprawnienia tego samego typu. (Odziedziczone po PermissionSet) |
ToString() |
Przestarzałe.
Zwraca reprezentację ciągu elementu PermissionSet. (Odziedziczone po PermissionSet) |
ToXml() |
Przestarzałe.
Tworzy opis elementu XML nazwanego zestawu uprawnień. |
Union(PermissionSet) |
Przestarzałe.
PermissionSet Tworzy element , który jest związkiem bieżącego PermissionSet i określonego PermissionSet. (Odziedziczone po PermissionSet) |
Jawne implementacje interfejsu
IDeserializationCallback.OnDeserialization(Object) |
Przestarzałe.
Uruchamia się, gdy cały graf obiektu został zdeserializowany. (Odziedziczone po PermissionSet) |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Przestarzałe.
Rzutuje elementy elementu IEnumerable do określonego typu. |
OfType<TResult>(IEnumerable) |
Przestarzałe.
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |
AsParallel(IEnumerable) |
Przestarzałe.
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Przestarzałe.
Konwertuje element IEnumerable na .IQueryable |