SiteMembershipCondition 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.
Bir derlemenin kaynaklandığı siteyi test ederek bir kod grubuna ait olup olmadığını belirler. Bu sınıf devralınamaz.
public ref class SiteMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class SiteMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class SiteMembershipCondition sealed
public sealed class SiteMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SiteMembershipCondition
type SiteMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
[<System.Serializable>]
type SiteMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SiteMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
Public NotInheritable Class SiteMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class SiteMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class SiteMembershipCondition
- Devralma
-
SiteMembershipCondition
- Öznitelikler
- Uygulamalar
Açıklamalar
Kod, tarafından Sitebelirtilen Web sitesinden kaynaklanıyorsa kod derlemesi site üyeliği koşulunu karşılar. Site kimliği, FILE dışında herhangi bir protokole sahip URL'lerden kod için tanımlanır. Site, URL protokolünden sonra "//" ile varsa aşağıdaki "/" arasındaki dizedir. Örneğin, www.fourthcoffee.com
URL'deki http://www.fourthcoffee.com/process/grind.htm
site kimliğidir. Bu, bağlantı noktası numaralarını dışlar. Belirli bir URL ise http://www.fourthcoffee.com:8000/
, site www.fourthcoffee.com
değildir www.fourthcoffee.com:8000
.
Siteler tam olarak veya nokta sınırlayıcıdaki bir joker karakter ("*") ön eki ile eşleştirilebilir. Örneğin, site adı *.fourthcoffee.com
ile eşleşir fourthcoffee.com
www.fourthcoffee.com
. Joker karakter olmadan, site adı kesin bir eşleşme olmalıdır. Site adı * herhangi bir siteyle eşleşir, ancak site kanıtı olmayan kodla eşleşmez.
Oluşturucular
SiteMembershipCondition(String) |
Üyeliği belirleyen sitenin SiteMembershipCondition adıyla sınıfının yeni bir örneğini başlatır. |
Özellikler
Site |
Üyelik koşulunun test ettiği siteyi alır veya ayarlar. |
Yöntemler
Check(Evidence) |
Belirtilen kanıtın üyelik koşuluna uygun olup olmadığını belirler. |
Copy() |
Üyelik koşulunun eşdeğer bir kopyasını oluşturur. |
Equals(Object) |
Belirtilen SiteMembershipCondition nesneden sitenin geçerli SiteMembershipConditioniçinde bulunan siteyle eşdeğer olup olmadığını belirler. |
FromXml(SecurityElement, PolicyLevel) |
Xml kodlamasından belirtilen duruma sahip bir güvenlik nesnesini yeniden oluşturur. |
FromXml(SecurityElement) |
Xml kodlamasından belirtilen duruma sahip bir güvenlik nesnesini yeniden oluşturur. |
GetHashCode() |
Geçerli üyelik koşulunun karma kodunu alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Üyelik koşulunun dize gösterimini oluşturur ve döndürür. |
ToXml() |
Güvenlik nesnesinin ve geçerli durumunun XML kodlamasını oluşturur. |
ToXml(PolicyLevel) |
Belirtilen PolicyLevelile güvenlik nesnesinin ve geçerli durumunun XML kodlamasını oluşturur. |