PolicyStatement Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |