HostSecurityPolicyResults Sabit listesi

Tanım

Bir derlemeye uygulanacak güvenlik ilkesi türünü belirtir.

public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults = 
Public Enum HostSecurityPolicyResults
Devralma
HostSecurityPolicyResults

Alanlar

AppDomainTrust 2

Örnekle ilişkili izin kümesinin AppDomain belirtilen derlemeye uygulanması gerektiğini gösterir. Bu, derlemenin kısmi güven ASP.NET örneğine yüklenen bir Kullanıcı derlemesi olarak değerlendirilmesi gerektiği anlamına gelir AppDomain . Ayrıca, derleme başlatma sırasında örneğe atanmış olan izin kümesine sahip olmalıdır AppDomain .

DefaultPolicy 0

ASP.NET belirtilen derleme için ayarlanan uygun izinleri belirlemekte varsayılan mantığı kullanması gerektiğini gösterir. DefaultPolicyDerleme için izin kümesine karar vermek istemiyorsanız değeri döndürmelidir.

FullTrust 1

Belirtilen derlemeye tam güven verilmesi gerektiğini belirtir.

Nothing 3

Belirtilen derleme için izin kümesinin boş olarak ayarlandığını gösterir. Boş izin kümesi PermissionSet , bir sınıfın bir parametre değeri olan oluşturucuya geçirilen yeni bir örneğidir None . Boş bir izin kümesiyle ilişkili bir derleme, ASP.NET kısmi güven uygulama etki alanında yüklenmez. Bu nedenle, Nothing bir derlemenin kısmi güven ASP.NET uygulama etki alanına yüklenmesini engellemek için alanını kullanabilirsiniz.

Açıklamalar

HostSecurityPolicyResultsSınıfı, yöntemi için dönüş değeri sağlamak üzere kullanılır ResolvePolicy . ASP.NET kodu erişim güvenliği ilkesini geçersiz kılmak için ASP.NET çalışma zamanı davranışını özelleştirmek istiyorsanız bu yöntemi kullanın. Yöntemi tarafından döndürülen numaralandırma değeri, kullanılacak güvenlik ilkesi türünü gösterir.

Şunlara uygulanır

Ayrıca bkz.