PolicyStatement Sınıf

Tanım

Belirli bir kanıt kümesiyle koda uygulanan izinleri ve diğer bilgileri açıklayan bir CodeGroup deyimini temsil eder. Bu sınıf devralınamaz.

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
Devralma
PolicyStatement
Öznitelikler
Uygulamalar

Açıklamalar

, PolicyStatement bir dizi verilen izinden ve kod grubu için olası özel özniteliklerden oluşur.

İlke deyimleri genellikle üzerindeki Resolvebir PolicyLevel işlemin dönüş değeri olarak kullanılır.

Oluşturucular

Name Description
PolicyStatement(PermissionSet, PolicyStatementAttribute)
Geçersiz.

Belirtilen PolicyStatement ve öznitelikleriyle sınıfının yeni bir örneğini PermissionSet başlatır.

PolicyStatement(PermissionSet)
Geçersiz.

belirtilen PolicyStatementile sınıfının yeni bir örneğini PermissionSet başlatır.

Özellikler

Name Description
Attributes

İlke deyiminin özniteliklerini alır veya ayarlar.

AttributeString

İlke deyiminin özniteliklerinin dize gösterimini alır.

PermissionSet
Geçersiz.

İlke deyimini PermissionSet alır veya ayarlar.

Yöntemler

Name Description
Copy()

Geçerli ilke deyiminin eşdeğer bir kopyasını oluşturur.

Equals(Object)

Belirtilen PolicyStatement nesnenin geçerli PolicyStatementöğesine eşit olup olmadığını belirler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FromXml(SecurityElement, PolicyLevel)

Xml kodlamasından belirli bir duruma sahip bir güvenlik nesnesini yeniden oluşturur.

FromXml(SecurityElement)

Xml kodlamasından belirli bir duruma sahip bir güvenlik nesnesini yeniden oluşturur.

GetHashCode()

Karma algoritmalarda ve karma tablo gibi veri yapılarında kullanıma uygun nesne için PolicyStatement bir karma kodu alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
ToXml()

Güvenlik nesnesinin ve geçerli durumunun XML kodlamasını oluşturur.

ToXml(PolicyLevel)

Güvenlik nesnesinin ve geçerli durumunun XML kodlamasını oluşturur.

Şunlara uygulanır