Aracılığıyla paylaş


HostProtectionException Sınıf

Tanım

Dikkat

Code Access Security is not supported or honored by the runtime.

Reddedilen bir konak kaynağı algılandığında oluşan özel durum.

public ref class HostProtectionException : SystemException
public class HostProtectionException : SystemException
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public class HostProtectionException : SystemException
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
[System.Serializable]
public class HostProtectionException : SystemException
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class HostProtectionException : SystemException
type HostProtectionException = class
    inherit SystemException
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type HostProtectionException = class
    inherit SystemException
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
[<System.Serializable>]
type HostProtectionException = class
    inherit SystemException
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type HostProtectionException = class
    inherit SystemException
Public Class HostProtectionException
Inherits SystemException
Devralma
HostProtectionException
Öznitelikler

Açıklamalar

Ortak HostProtectionAttribute dil çalışma zamanı başlatıldığında konağın koruma tercihlerine bağlı olarak bir türün veya üyenin yüklenip yüklenebileceğini belirlemek için öznitelik kullanılır. Etkin HostProtectionAttribute olan bir tür veya üye çağrılırsa, bu koruma özniteliği için bir bağlantı talebi oluşur. Çağıran konak koruması talebini karşılamıyorsa, bir HostProtectionException oluşturulur.

Not

Bağlantı HostProtectionAttribute talebinin hedefi olmasına rağmen bir izin değildir. Bir bağlantı talebi için bir HostProtectionException oluştuğundan işlenemez ve bu nedenle kodda tuzağa düşürülemez ve işlenemez.

Oluşturucular

HostProtectionException()

HostProtectionException sınıfının yeni bir örneğini varsayılan değerlerle başlatır.

HostProtectionException(SerializationInfo, StreamingContext)

Sağlanan serileştirme bilgilerini ve akış bağlamını HostProtectionException kullanarak sınıfının yeni bir örneğini başlatır.

HostProtectionException(String)

Belirtilen hata iletisiyle sınıfının yeni bir örneğini HostProtectionException başlatır.

HostProtectionException(String, Exception)

Sınıfın HostProtectionException yeni bir örneğini belirtilen bir hata iletisiyle ve bu özel durumun nedeni olan iç özel duruma başvuruyla başlatır.

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Sınıfın HostProtectionException yeni bir örneğini belirtilen bir hata iletisiyle, korumalı konak kaynaklarıyla ve özel durumun oluşmaya neden olan konak kaynaklarıyla başlatır.

Özellikler

Data

Özel durum hakkında kullanıcı tanımlı ek bilgiler sağlayan bir anahtar/değer çifti koleksiyonu alır.

(Devralındığı yer: Exception)
DemandedResources

Özel durumun oluşturulmasına neden olan talep edilen konak koruma kaynaklarını alır veya ayarlar.

HelpLink

Bu özel durumla ilişkili yardım dosyasının bağlantısını alır veya ayarlar.

(Devralındığı yer: Exception)
HResult

Belirli bir özel duruma atanan kodlanmış sayısal bir değer olan HRESULT değerini alır veya ayarlar.

(Devralındığı yer: Exception)
InnerException

Exception Geçerli özel duruma neden olan örneği alır.

(Devralındığı yer: Exception)
Message

Geçerli özel durumu açıklayan bir ileti alır.

(Devralındığı yer: Exception)
ProtectedResources

Kısmen güvenilen koda erişilemeyen konak koruma kaynaklarını alır veya ayarlar.

Source

Hataya neden olan uygulamanın veya nesnenin adını alır veya ayarlar.

(Devralındığı yer: Exception)
StackTrace

Çağrı yığınındaki anlık çerçevelerin dize gösterimini alır.

(Devralındığı yer: Exception)
TargetSite

Geçerli özel durumu oluşturan yöntemini alır.

(Devralındığı yer: Exception)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetBaseException()

Türetilmiş bir sınıfta geçersiz kılındığında, sonraki bir veya daha fazla özel durumun kök nedeni olan değerini döndürür Exception .

(Devralındığı yer: Exception)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetObjectData(SerializationInfo, StreamingContext)

Belirtilen SerializationInfo nesneyi konak koruma özel durumuyla ilgili bilgilerle ayarlar.

GetObjectData(SerializationInfo, StreamingContext)

Türetilmiş bir sınıfta geçersiz kılındığında, özel durum hakkındaki bilgilerle öğesini ayarlar SerializationInfo .

(Devralındığı yer: Exception)
GetType()

Geçerli örneğin çalışma zamanı türünü alır.

(Devralındığı yer: Exception)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli konak koruma özel durumunun dize gösterimini döndürür.

Ekinlikler

SerializeObjectState
Kullanımdan kalktı.

Bir özel durum, özel durum hakkında serileştirilmiş veriler içeren bir özel durum nesnesi oluşturmak üzere seri hale getirildiğinde gerçekleşir.

(Devralındığı yer: Exception)

Şunlara uygulanır