SecurityException Oluşturucular
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.
SecurityException sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| SecurityException() |
Sınıfın SecurityException yeni bir örneğini varsayılan özelliklerle başlatır. |
| SecurityException(String) |
Belirtilen bir hata iletisiyle sınıfının yeni bir örneğini SecurityException başlatır. |
| SecurityException(SerializationInfo, StreamingContext) |
Geçersiz.
Serileştirilmiş verilerle sınıfının yeni bir örneğini SecurityException başlatır. |
| SecurityException(String, Exception) |
Sınıfın SecurityException yeni bir örneğini belirtilen bir hata iletisiyle ve bu özel durumun nedeni olan iç özel duruma başvuruyla başlatır. |
| SecurityException(String, Type) |
Sınıfın SecurityException yeni bir örneğini belirtilen bir hata iletisiyle ve özel durumun oluşturulmasına neden olan izin türüyle başlatır. |
| SecurityException(String, Type, String) |
Sınıfın SecurityException yeni bir örneğini belirtilen bir hata iletisiyle, özel durumun atmasına neden olan izin türüyle ve izin durumuyla başlatır. |
| SecurityException(String, Object, Object, MethodInfo, Object, IPermission) |
Yığında SecurityException Reddetme'nin neden olduğu bir özel durum için sınıfının yeni bir örneğini başlatır. |
| SecurityException(String, AssemblyName, PermissionSet, PermissionSet, MethodInfo, SecurityAction, Object, IPermission, Evidence) |
Yetersiz bir izin kümesinin SecurityException neden olduğu bir özel durum için sınıfının yeni bir örneğini başlatır. |
Örnekler
Bir oluşturucunun kullanımına ilişkin bir SecurityException örnek için, oluşturucu için sağlanan örne SecurityException(String, Object, Object, MethodInfo, Object, IPermission) bakın.
SecurityException()
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
Sınıfın SecurityException yeni bir örneğini varsayılan özelliklerle başlatır.
public:
SecurityException();
public SecurityException();
Public Sub New ()
Örnekler
Bir oluşturucunun kullanımına ilişkin bir SecurityException örnek için, oluşturucu için sağlanan örne SecurityException(String, Object, Object, MethodInfo, Object, IPermission) bakın.
Açıklamalar
Aşağıdaki tabloda sınıfın bir örneğinin ilk özellik değerleri gösterilmektedir SecurityException .
| Mülkiyet | Değer |
|---|---|
| InnerException | Null başvuru (Nothing Visual Basic'te). |
| Message | Yerelleştirilmiş hata iletisi dizesi. |
Şunlara uygulanır
SecurityException(String)
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
Belirtilen bir hata iletisiyle sınıfının yeni bir örneğini SecurityException başlatır.
public:
SecurityException(System::String ^ message);
public SecurityException(string message);
public SecurityException(string? message);
new System.Security.SecurityException : string -> System.Security.SecurityException
Public Sub New (message As String)
Parametreler
- message
- String
Özel durumun nedenini açıklayan hata iletisi.
Örnekler
Bir oluşturucunun kullanımına ilişkin bir SecurityException örnek için, oluşturucu için sağlanan örne SecurityException(String, Object, Object, MethodInfo, Object, IPermission) bakın.
Açıklamalar
Aşağıdaki tabloda sınıfın bir örneğinin ilk özellik değerleri gösterilmektedir SecurityException .
| Mülkiyet | Değer |
|---|---|
| InnerException | Null başvuru (Nothing Visual Basic'te). |
| Message | Yerelleştirilmiş hata iletisi dizesi. |
Şunlara uygulanır
SecurityException(SerializationInfo, StreamingContext)
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
Dikkat
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Serileştirilmiş verilerle sınıfının yeni bir örneğini SecurityException başlatır.
protected:
SecurityException(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 SecurityException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected SecurityException(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}")>]
new System.Security.SecurityException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.SecurityException
new System.Security.SecurityException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.SecurityException
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametreler
- info
- SerializationInfo
Serileştirilmiş nesne verilerini tutan nesne.
- context
- StreamingContext
Kaynak veya hedef hakkındaki bağlamsal bilgiler.
- Öznitelikler
Özel durumlar
info, null'e eşittir.
Örnekler
Bir oluşturucunun kullanımına ilişkin bir SecurityException örnek için, oluşturucu için sağlanan örne SecurityException(String, Object, Object, MethodInfo, Object, IPermission) bakın.
Açıklamalar
Bu oluşturucu, bir akış üzerinden iletilen özel durum nesnesini yeniden oluşturmak için seri durumdan çıkarma sırasında çağrılır.
Bu oluşturucu, parametresindeki bilgilere info göre aşağıdaki özellik değerlerini ayarlar:
Şunlara uygulanır
SecurityException(String, Exception)
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
Sınıfın SecurityException yeni bir örneğini belirtilen bir hata iletisiyle ve bu özel durumun nedeni olan iç özel duruma başvuruyla başlatır.
public:
SecurityException(System::String ^ message, Exception ^ inner);
public SecurityException(string message, Exception inner);
public SecurityException(string? message, Exception? inner);
new System.Security.SecurityException : string * Exception -> System.Security.SecurityException
Public Sub New (message As String, inner As Exception)
Parametreler
- message
- String
Özel durumun nedenini açıklayan hata iletisi.
- inner
- Exception
Geçerli özel durumun nedeni olan özel durum.
inner parametresi değilsenull, geçerli özel durum, iç özel durumu işleyen bir catch blokta oluşturulur.
Örnekler
Bir oluşturucunun kullanımına ilişkin bir SecurityException örnek için, oluşturucu için sağlanan örne SecurityException(String, Object, Object, MethodInfo, Object, IPermission) bakın.
Açıklamalar
Önceki bir özel durumun doğrudan sonucu olarak oluşan bir özel durum, özelliğindeki önceki özel duruma başvuru içermelidir InnerException .
InnerException özelliği oluşturucuya geçirilen aynı değeri döndürür veya null özelliği oluşturucuya iç özel durum değeri sağlamaz.InnerException
Aşağıdaki tabloda sınıfın bir örneğinin ilk özellik değerleri gösterilmektedir SecurityException .
| Mülkiyet | Değer |
|---|---|
| InnerException | İç özel durum başvurusu. |
| Message | Yerelleştirilmiş hata iletisi dizesi. |
Ayrıca bkz.
Şunlara uygulanır
SecurityException(String, Type)
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
Sınıfın SecurityException yeni bir örneğini belirtilen bir hata iletisiyle ve özel durumun oluşturulmasına neden olan izin türüyle başlatır.
public:
SecurityException(System::String ^ message, Type ^ type);
public SecurityException(string? message, Type? type);
public SecurityException(string message, Type type);
new System.Security.SecurityException : string * Type -> System.Security.SecurityException
Public Sub New (message As String, type As Type)
Parametreler
- message
- String
Özel durumun nedenini açıklayan hata iletisi.
- type
- Type
Özel durumun oluşturulmasına neden olan iznin türü.
Örnekler
Bir oluşturucunun kullanımına ilişkin bir SecurityException örnek için, oluşturucu için sağlanan örne SecurityException(String, Object, Object, MethodInfo, Object, IPermission) bakın.
Açıklamalar
Aşağıdaki tabloda bu oluşturucu tarafından ayarlanan özellik değerleri gösterilmektedir.
| Mülkiyet | Değer |
|---|---|
| Message | tarafından messagebelirtilen yerelleştirilmiş hata iletisi dizesi. |
| PermissionType | tarafından Typetypebelirtilen başarısız olan iznin değeri. |
Şunlara uygulanır
SecurityException(String, Type, String)
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
- Kaynak:
- SecurityException.cs
Sınıfın SecurityException yeni bir örneğini belirtilen bir hata iletisiyle, özel durumun atmasına neden olan izin türüyle ve izin durumuyla başlatır.
public:
SecurityException(System::String ^ message, Type ^ type, System::String ^ state);
public SecurityException(string? message, Type? type, string? state);
public SecurityException(string message, Type type, string state);
new System.Security.SecurityException : string * Type * string -> System.Security.SecurityException
Public Sub New (message As String, type As Type, state As String)
Parametreler
- message
- String
Özel durumun nedenini açıklayan hata iletisi.
- type
- Type
Özel durumun oluşturulmasına neden olan iznin türü.
- state
- String
Özel durumun oluşturulmasına neden olan iznin durumu.
Örnekler
Bir oluşturucunun kullanımına ilişkin bir SecurityException örnek için, oluşturucu için sağlanan örne SecurityException(String, Object, Object, MethodInfo, Object, IPermission) bakın.
Açıklamalar
Aşağıdaki tabloda bu oluşturucu tarafından ayarlanan özellik değerleri gösterilmektedir.
| Mülkiyet | Değer |
|---|---|
| Message | tarafından messagebelirtilen yerelleştirilmiş hata iletisi dizesi. |
| PermissionType | tarafından Typetypebelirtilen başarısız olan iznin değeri. |
| Demanded | Başarısız olan istenen güvenlik izni, izin kümesi veya izin kümesi koleksiyonu. |
Şunlara uygulanır
SecurityException(String, Object, Object, MethodInfo, Object, IPermission)
Yığında SecurityException Reddetme'nin neden olduğu bir özel durum için sınıfının yeni bir örneğini başlatır.
public:
SecurityException(System::String ^ message, System::Object ^ deny, System::Object ^ permitOnly, System::Reflection::MethodInfo ^ method, System::Object ^ demanded, System::Security::IPermission ^ permThatFailed);
public SecurityException(string message, object deny, object permitOnly, System.Reflection.MethodInfo method, object demanded, System.Security.IPermission permThatFailed);
new System.Security.SecurityException : string * obj * obj * System.Reflection.MethodInfo * obj * System.Security.IPermission -> System.Security.SecurityException
Public Sub New (message As String, deny As Object, permitOnly As Object, method As MethodInfo, demanded As Object, permThatFailed As IPermission)
Parametreler
- message
- String
Özel durumun nedenini açıklayan hata iletisi.
- deny
- Object
Reddedilen izin veya izin kümesi.
- permitOnly
- Object
Yalnızca izin veya izin kümesi.
- method
- MethodInfo
MethodInfo Özel durumla karşılaşan yöntemi tanımlayan bir.
- demanded
- Object
İsteğe bağlı izin, izin kümesi veya izin kümesi koleksiyonu.
- permThatFailed
- IPermission
IPermission Başarısız olan izni tanımlayan.
Örnekler
Aşağıdaki kod örneği oluşturucunun SecurityException(String, Object, Object, MethodInfo, Object, IPermission) kullanımını gösterir.
// Demonstrate the SecurityException constructor
// by throwing the exception again.
Display("Rethrowing the exception thrown as a "
"result of a PermitOnly security action.");
throw gcnew SecurityException(exception->Message,
exception->DenySetInstance,
exception->PermitOnlySetInstance,
exception->Method, exception->Demanded,
exception->FirstPermissionThatFailed);
//Demonstrate the SecurityException constructor by
// throwing the exception again.
Display("Rethrowing the exception thrown as a result of a " +
"PermitOnly security action.");
throw new SecurityException(sE.Message, sE.DenySetInstance,
sE.PermitOnlySetInstance, sE.Method, sE.Demanded,
(IPermission)sE.FirstPermissionThatFailed);
' Demonstrate the SecurityException constructor by
' throwing the exception again.
Display("Rethrowing the exception thrown as a result of a " & _
"PermitOnly security action.")
Throw New SecurityException(sE.Message, sE.DenySetInstance, _
sE.PermitOnlySetInstance, sE.Method, sE.Demanded, _
CType(sE.FirstPermissionThatFailed, IPermission))
Açıklamalar
Reddetme içeren bir çerçeve talep hatasına neden olduysa bu oluşturucuyu kullanın. Aşağıdaki tabloda bu oluşturucu tarafından ayarlanan özellik değerleri gösterilmektedir.
| Mülkiyet | Değer |
|---|---|
| Message | tarafından messagebelirtilen yerelleştirilmiş hata iletisi dizesi. |
| FirstPermissionThatFailed | tarafından permThatFailedbelirtilen izin kümesi veya izin kümesi koleksiyonundaki ilk izin. |
| GrantedSet | Boş bir dize. |
| Demanded | tarafından demandedbelirtilen güvenlik izni, izin kümesi veya izin kümesi koleksiyonu. |
| RefusedSet | Boş bir dize. |
| DenySetInstance | tarafından denybelirtilen reddedilen güvenlik izni, izin kümesi veya izin kümesi koleksiyonu. |
| PermitOnlySetInstance | tarafından permitOnlybelirtilen izin, izin kümesi veya izin kümesi koleksiyonu. |
| FailedAssemblyInfo |
null. |
| Method |
MethodInfo tarafından methodbelirtilen. |
| Zone | NoZone. |
| Url | Boş bir dize. |
Şunlara uygulanır
SecurityException(String, AssemblyName, PermissionSet, PermissionSet, MethodInfo, SecurityAction, Object, IPermission, Evidence)
Yetersiz bir izin kümesinin SecurityException neden olduğu bir özel durum için sınıfının yeni bir örneğini başlatır.
public:
SecurityException(System::String ^ message, System::Reflection::AssemblyName ^ assemblyName, System::Security::PermissionSet ^ grant, System::Security::PermissionSet ^ refused, System::Reflection::MethodInfo ^ method, System::Security::Permissions::SecurityAction action, System::Object ^ demanded, System::Security::IPermission ^ permThatFailed, System::Security::Policy::Evidence ^ evidence);
public SecurityException(string message, System.Reflection.AssemblyName assemblyName, System.Security.PermissionSet grant, System.Security.PermissionSet refused, System.Reflection.MethodInfo method, System.Security.Permissions.SecurityAction action, object demanded, System.Security.IPermission permThatFailed, System.Security.Policy.Evidence evidence);
new System.Security.SecurityException : string * System.Reflection.AssemblyName * System.Security.PermissionSet * System.Security.PermissionSet * System.Reflection.MethodInfo * System.Security.Permissions.SecurityAction * obj * System.Security.IPermission * System.Security.Policy.Evidence -> System.Security.SecurityException
Public Sub New (message As String, assemblyName As AssemblyName, grant As PermissionSet, refused As PermissionSet, method As MethodInfo, action As SecurityAction, demanded As Object, permThatFailed As IPermission, evidence As Evidence)
Parametreler
- message
- String
Özel durumun nedenini açıklayan hata iletisi.
- assemblyName
- AssemblyName
Özel AssemblyName duruma neden olan derlemenin adını belirten bir.
- grant
- PermissionSet
Derlemeye PermissionSet verilen izinleri temsil eden bir.
- refused
- PermissionSet
PermissionSet Reddedilen izni veya izin kümesini temsil eden bir.
- method
- MethodInfo
MethodInfo Özel durumla karşılaşan yöntemi temsil eden bir.
- action
- SecurityAction
Değerlerden SecurityAction biri.
- demanded
- Object
İsteğe bağlı izin, izin kümesi veya izin kümesi koleksiyonu.
- permThatFailed
- IPermission
IPermission Başarısız olan izni temsil eden.
Açıklamalar
Verme kümesi talebin başarısızlığına neden olduğunda bir özel durum oluşturmak için bu oluşturucuyu kullanın.
Aşağıdaki tabloda bu oluşturucu tarafından ayarlanan özellik değerleri gösterilmektedir.
| Mülkiyet | Değer |
|---|---|
| Message | tarafından messagebelirtilen yerelleştirilmiş hata iletisi dizesi. |
| FirstPermissionThatFailed | tarafından permThatFailedbelirtilen izin kümesi veya izin kümesi koleksiyonundaki ilk izin. |
| GrantedSet |
PermissionSet tarafından grantbelirtilen. |
| Demanded | tarafından demandedbelirtilen, başarısız olan, istenen güvenlik izni, izin kümesi veya izin kümesi koleksiyonu. |
| RefusedSet |
PermissionSet tarafından refusedbelirtilen. |
| DenySetInstance | Boş bir dize. |
| PermitOnlySetInstance | Boş bir dize. |
| FailedAssemblyInfo |
AssemblyName tarafından assemblyNamebelirtilen. |
| Method |
MethodInfo tarafından methodbelirtilen. |
| Zone |
SecurityZone tarafından evidencebelirtilen değerinden Evidence değeri. |
| Url | tarafından evidencebelirtilen URLEvidence. |