PolicyStatement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |