Share via


SiteMembershipCondition Sınıf

Tanım

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.htmsite kimliğidir. Bu, bağlantı noktası numaralarını dışlar. Belirli bir URL ise http://www.fourthcoffee.com:8000/, site www.fourthcoffee.comdeğ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.comwww.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)

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

FromXml(SecurityElement, PolicyLevel)

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.

Şunlara uygulanır