Aracılığıyla paylaş


HostProtectionException Oluşturucular

Tanım

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

Aşırı Yüklemeler

HostProtectionException()

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

HostProtectionException(String)

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

HostProtectionException(SerializationInfo, StreamingContext)
Geçersiz.

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, Exception)

Belirtilen bir hata iletisi ve bu özel durumun nedeni olan iç özel duruma başvuru ile sınıfının yeni bir örneğini HostProtectionException 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 atılmasıyla neden olan konak kaynaklarıyla başlatır.

HostProtectionException()

Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs

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

public:
 HostProtectionException();
public HostProtectionException ();
Public Sub New ()

Açıklamalar

Aşağıdaki tabloda sınıfın bir örneğinin ilk özellik değerleri gösterilmektedir HostProtectionException .

Özellik Değer
ProtectedResources HostProtectionResource.None
DemandedResources HostProtectionResource.None

Şunlara uygulanır

HostProtectionException(String)

Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs

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

public:
 HostProtectionException(System::String ^ message);
public HostProtectionException (string message);
new System.Security.HostProtectionException : string -> System.Security.HostProtectionException
Public Sub New (message As String)

Parametreler

message
String

Hatayı açıklayan ileti.

Açıklamalar

parametresinin message içeriği kullanıcı tarafından anlaşılabilir olmalıdır. Bu yapıcının çağırıcısı, bu dizenin geçerli sistem kültürü için yerelleştirilmiş olduğundan emin olmak için gereklidir.

Şunlara uygulanır

HostProtectionException(SerializationInfo, StreamingContext)

Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs

Dikkat

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

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

protected:
 HostProtectionException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected HostProtectionException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected HostProtectionException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.HostProtectionException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.HostProtectionException
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.HostProtectionException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.HostProtectionException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametreler

info
SerializationInfo

Serileştirilmiş nesne verilerini tutan nesne.

context
StreamingContext

Kaynak veya hedef hakkında bağlamsal bilgiler.

Öznitelikler

Özel durumlar

info, null değeridir.

Açıklamalar

Bu oluşturucu, bir akış üzerinden iletilen özel durum nesnesini yeniden yapılandırmak için seri durumdan çıkarma sırasında çağrılır.

Şunlara uygulanır

HostProtectionException(String, Exception)

Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs

Belirtilen bir hata iletisi ve bu özel durumun nedeni olan iç özel duruma başvuru ile sınıfının yeni bir örneğini HostProtectionException başlatır.

public:
 HostProtectionException(System::String ^ message, Exception ^ e);
public HostProtectionException (string message, Exception e);
new System.Security.HostProtectionException : string * Exception -> System.Security.HostProtectionException
Public Sub New (message As String, e As Exception)

Parametreler

message
String

Özel durumun nedenini açıklayan hata iletisi.

e
Exception

Geçerli özel durumun nedeni olan özel durum. innerException parametresi değilsenull, geçerli özel durum iç özel durumu işleyen bir catch blokta oluşturulur.

Açıklamalar

Önceki bir özel durumun doğrudan sonucu olarak oluşan bir özel durum, özelliğinde InnerException önceki özel duruma başvuru içerebilir. InnerException özelliği, oluşturucuya iletilen aynı değeri ya da InnerException özelliği oluşturucuya iç özel durum değeri sağlamıyorsa null değerini döndürür.

Şunlara uygulanır

HostProtectionException(String, HostProtectionResource, HostProtectionResource)

Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs
Kaynak:
HostProtectionException.cs

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

public:
 HostProtectionException(System::String ^ message, System::Security::Permissions::HostProtectionResource protectedResources, System::Security::Permissions::HostProtectionResource demandedResources);
public HostProtectionException (string message, System.Security.Permissions.HostProtectionResource protectedResources, System.Security.Permissions.HostProtectionResource demandedResources);
new System.Security.HostProtectionException : string * System.Security.Permissions.HostProtectionResource * System.Security.Permissions.HostProtectionResource -> System.Security.HostProtectionException
Public Sub New (message As String, protectedResources As HostProtectionResource, demandedResources As HostProtectionResource)

Parametreler

message
String

Özel durumun nedenini açıklayan hata iletisi.

protectedResources
HostProtectionResource

Kısmen güvenilen koda erişilemeyen konak kaynaklarını belirten numaralandırma değerlerinin bit düzeyinde birleşimi.

demandedResources
HostProtectionResource

Talep edilen konak kaynaklarını belirten numaralandırma değerlerinin bit düzeyinde birleşimi.

Açıklamalar

parametresi, demandedResources özel durumun oluşturulmasına neden olan talep edilen konak koruma kategorilerini belirtir. Örneğin, bir yöntemin paylaşılan durumu kullanıma sunan bir HostProtectionAttribute özniteliği olduğunu varsayalım. yöntemi çağrıldığında, HostProtectionAttribute paylaşılan durum için bir bağlantı talebi gerçekleştirir. Konak paylaşılan durumu yasaklanmış bir kategori olarak ayarladıysaHostProtectionException, özelliği değerine HostProtectionResource.SharedStatesahip bir demandedResources oluşturulur.

Şunlara uygulanır