PolicyStatement Třída

Definice

Představuje příkaz popisující CodeGroup oprávnění a další informace, které se vztahují na kód s konkrétní sadou důkazů. Tato třída se nemůže dědit.

public ref class PolicyStatement sealed : System::Security::ISecurityEncodable, System::Security::ISecurityPolicyEncodable
public sealed class PolicyStatement : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable
[System.Serializable]
public sealed class PolicyStatement : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PolicyStatement : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable
type PolicyStatement = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
type PolicyStatement = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PolicyStatement = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PolicyStatement = class
    interface ISecurityPolicyEncodable
    interface ISecurityEncodable
Public NotInheritable Class PolicyStatement
Implements ISecurityEncodable, ISecurityPolicyEncodable
Dědičnost
PolicyStatement
Atributy
Implementuje

Poznámky

A PolicyStatement se skládá ze sady udělených oprávnění a možných speciálních atributů pro skupinu kódu.

Příkazy zásad se obvykle používají jako návratová Resolve hodnota operace v PolicyLevel.

Konstruktory

Name Description
PolicyStatement(PermissionSet, PolicyStatementAttribute)
Zastaralé.

Inicializuje novou instanci PolicyStatement třídy se zadanými PermissionSet a atributy.

PolicyStatement(PermissionSet)
Zastaralé.

Inicializuje novou instanci PolicyStatement třídy se zadaným PermissionSet.

Vlastnosti

Name Description
Attributes

Získá nebo nastaví atributy prohlášení zásady.

AttributeString

Získá řetězcové vyjádření atributů prohlášení zásady.

PermissionSet
Zastaralé.

Získá nebo nastaví PermissionSet prohlášení o zásadách.

Metody

Name Description
Copy()

Vytvoří ekvivalentní kopii aktuálního prohlášení o zásadách.

Equals(Object)

Určuje, zda zadaný PolicyStatement objekt je roven aktuální PolicyStatement.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
FromXml(SecurityElement, PolicyLevel)

Rekonstruuje objekt zabezpečení s daným stavem z kódování XML.

FromXml(SecurityElement)

Rekonstruuje objekt zabezpečení s daným stavem z kódování XML.

GetHashCode()

Získá hash kód pro PolicyStatement objekt, který je vhodný pro použití v hashovací algoritmy a datové struktury, jako je hash tabulka.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ToXml()

Vytvoří kódování XML objektu zabezpečení a jeho aktuální stav.

ToXml(PolicyLevel)

Vytvoří kódování XML objektu zabezpečení a jeho aktuální stav.

Platí pro