ReadOnlyPermissionSet Klasa
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.
Reprezentuje kolekcję tylko do odczytu, która może zawierać wiele różnych typów uprawnień.
public ref class ReadOnlyPermissionSet sealed : System::Security::PermissionSet
[System.Serializable]
public sealed class ReadOnlyPermissionSet : System.Security.PermissionSet
[<System.Serializable>]
type ReadOnlyPermissionSet = class
inherit PermissionSet
Public NotInheritable Class ReadOnlyPermissionSet
Inherits PermissionSet
- Dziedziczenie
- Atrybuty
Zestawy uprawnień tylko do odczytu są tworzone na podstawie jawnego kodu XML i nie można ich modyfikować po utworzeniu. To ograniczenie gwarantuje, że zestaw uprawnień zostanie przywrócony do tego samego kodowania XML, na podstawie którego został utworzony. Próba dodania lub usunięcia uprawnienia z ReadOnlyPermissionSet wyników w elemecie InvalidOperationException.
Należy pamiętać, że wszystkie uprawnienia, które uzyskujesz od elementu , ReadOnlyPermissionSet są tylko kopią uprawnienia. Jeśli kopia jest modyfikowalna i zostanie zmieniona, uprawnienie, które znajduje się w obiekcie ReadOnlyPermissionSet , nie zostanie zmienione.
Read |
Inicjuje nowe wystąpienie klasy ReadOnlyPermissionSet. |
Count |
Pobiera liczbę obiektów uprawnień zawartych w zestawie uprawnień. (Odziedziczone po PermissionSet) |
Is |
Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu. |
Is |
Pobiera wartość wskazującą, czy kolekcja ma gwarancję bezpieczeństwa wątków. (Odziedziczone po PermissionSet) |
Sync |
Pobiera obiekt główny bieżącej kolekcji. (Odziedziczone po PermissionSet) |
Add |
Dodaje określone uprawnienie do elementu PermissionSet. (Odziedziczone po PermissionSet) |
Add |
Dodaje określone uprawnienie do elementu PermissionSet. (Odziedziczone po PermissionSet) |
Assert() |
Deklaruje, że kod wywołujący może uzyskać dostęp do zasobu chronionego przez żądanie uprawnień za pośrednictwem kodu, który wywołuje tę metodę, nawet jeśli obiekty wywołujące wyższe w stosie nie otrzymały uprawnień dostępu do zasobu. Za pomocą polecenia Assert() można tworzyć luki w zabezpieczeniach. (Odziedziczone po PermissionSet) |
Contains |
Pobiera wartość wskazującą, czy PermissionSet element zawiera uprawnienia, które nie pochodzą z CodeAccessPermissionklasy . (Odziedziczone po PermissionSet) |
Copy() |
Tworzy kopię elementu ReadOnlyPermissionSet. |
Copy |
Kopiuje obiekty uprawnień zestawu do wskazanej lokalizacji w obiekcie Array. (Odziedziczone po PermissionSet) |
Demand() |
SecurityException Wymusza w czasie wykonywania, jeśli wszystkie elementy 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 skrzyżowanie z uprawnieniem typu zawartego w bieżącym stanie PermissionSet , aby zakończyć się niepowodzeniem. (Odziedziczone po PermissionSet) |
Equals(Object) |
Określa, czy określony PermissionSet obiekt lub NamedPermissionSet jest równy bieżącemu PermissionSet. (Odziedziczone po PermissionSet) |
From |
Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML. |
Get |
Zwraca moduł wyliczający dla uprawnień zestawu. (Odziedziczone po PermissionSet) |
Get |
Zwraca moduł wyliczający dla uprawnień zestawu. (Odziedziczone po PermissionSet) |
Get |
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) |
Get |
Pobiera obiekt uprawnień określonego typu, jeśli istnieje w zestawie. (Odziedziczone po PermissionSet) |
Get |
Pobiera obiekt uprawnień określonego typu, jeśli istnieje w zestawie. (Odziedziczone po PermissionSet) |
Get |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Intersect(Permission |
Tworzy i zwraca zestaw uprawnień, który jest przecięciem bieżącego PermissionSet i określonego PermissionSet. (Odziedziczone po PermissionSet) |
Is |
Pobiera wartość wskazującą, czy wartość jest pusta PermissionSet . (Odziedziczone po PermissionSet) |
Is |
Określa, czy bieżący PermissionSet jest podzbiorem określonego PermissionSetelementu . (Odziedziczone po PermissionSet) |
Is |
Określa, czy element ma wartość PermissionSet |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Permit |
Powoduje, że każdy Demand() , który przechodzi przez kod wywołujący dla każdego PermissionSet , który nie jest podzbiorem bieżącego, PermissionSet aby zakończyć się niepowodzeniem. (Odziedziczone po PermissionSet) |
Remove |
Usuwa uprawnienia określonego typu z zestawu. (Odziedziczone po PermissionSet) |
Remove |
Usuwa uprawnienia określonego typu z zestawu. (Odziedziczone po PermissionSet) |
Set |
Ustawia uprawnienie do PermissionSetobiektu , zastępując wszelkie istniejące uprawnienia tego samego typu. (Odziedziczone po PermissionSet) |
Set |
Ustawia uprawnienie do PermissionSetobiektu , zastępując wszelkie istniejące uprawnienia tego samego typu. (Odziedziczone po PermissionSet) |
To |
Zwraca reprezentację ciągu elementu PermissionSet. (Odziedziczone po PermissionSet) |
To |
Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżący stan. |
Union(Permission |
Tworzy element PermissionSet , który jest unionem bieżącego PermissionSet i określonym PermissionSetelementem . (Odziedziczone po PermissionSet) |
IDeserialization |
Uruchamia się, gdy cały graf obiektu został zdeserializowany. (Odziedziczone po PermissionSet) |
Cast<TResult>(IEnumerable) |
Rzutuje elementy obiektu IEnumerable na określony typ. |
Of |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
As |
Umożliwia równoległość zapytania. |
As |
Konwertuje element IEnumerable na .IQueryable |
Produkt | Wersje |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: