PrintingPermission Klasa

Definicja

Przestroga

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

Kontroluje dostęp do drukarek. Klasa ta nie może być dziedziczona.

public ref class PrintingPermission sealed : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
public sealed class PrintingPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[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 PrintingPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
public sealed class PrintingPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
type PrintingPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type PrintingPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
[<System.Serializable>]
type PrintingPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
Public NotInheritable Class PrintingPermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
Dziedziczenie
PrintingPermission
Atrybuty
Implementuje

Konstruktory

PrintingPermission(PermissionState)

Inicjuje PrintingPermission nowe wystąpienie klasy z pełnym ograniczonym lub nieograniczonym dostępem, jak określono.

PrintingPermission(PrintingPermissionLevel)

Inicjuje PrintingPermission nowe wystąpienie klasy z określonym poziomem dostępu do drukowania.

Właściwości

Level

Pobiera lub ustawia poziom dostępu do drukowania kodu.

Metody

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ć problemy z zabezpieczeniami.

(Odziedziczone po CodeAccessPermission)
Copy()

Tworzy i zwraca identyczną kopię bieżącego obiektu uprawnień.

Demand()

Wymusza w SecurityException czasie wykonywania, jeśli wszystkie elementy wywołujące wyższe w stosie wywołań nie otrzymały uprawnienia określonego przez bieżące wystąpienie.

(Odziedziczone po CodeAccessPermission)
Deny()
Nieaktualne.
Nieaktualne.

Zapobiega wywoływaniom wyższym w stosie wywołań przy użyciu kodu, który wywołuje tę metodę w celu uzyskania dostępu do zasobu określonego przez bieżące wystąpienie.

(Odziedziczone po CodeAccessPermission)
Equals(Object)

Określa, czy określony CodeAccessPermission obiekt jest równy bieżącemu CodeAccessPermission.

(Odziedziczone po CodeAccessPermission)
FromXml(SecurityElement)

Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML.

GetHashCode()

Pobiera kod skrótu CodeAccessPermission 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 CodeAccessPermission)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Intersect(IPermission)

Tworzy i zwraca uprawnienie, które jest skrzyżowaniem bieżącego obiektu uprawnień i docelowego obiektu uprawnień.

IsSubsetOf(IPermission)

Określa, czy bieżący obiekt uprawnień jest podzbiorem określonego uprawnienia.

IsUnrestricted()

Pobiera wartość wskazującą, czy uprawnienie jest nieograniczone.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
PermitOnly()

Zapobiega wywoływaniom wyższym w stosie wywołań przy użyciu kodu, który wywołuje tę metodę w celu uzyskania dostępu do wszystkich zasobów z wyjątkiem zasobu określonego przez bieżące wystąpienie.

(Odziedziczone po CodeAccessPermission)
ToString()

Tworzy i zwraca ciąg reprezentujący bieżący obiekt uprawnień.

(Odziedziczone po CodeAccessPermission)
ToXml()

Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżący stan.

Union(IPermission)

Tworzy uprawnienie, które łączy obiekt uprawnień i docelowy obiekt uprawnień.

Dotyczy