HostSecurityPolicyResults Sabit listesi
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 derlemeye uygulanacak güvenlik ilkesi türünü belirtir.
public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults =
Public Enum HostSecurityPolicyResults
- Devralma
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.