Aracılığıyla paylaş


SocketPermissionAttribute.CreatePermission Yöntem

Tanım

sınıfının yeni bir örneğini SocketPermission oluşturur ve döndürür.

public:
 override System::Security::IPermission ^ CreatePermission();
public override System.Security.IPermission CreatePermission ();
override this.CreatePermission : unit -> System.Security.IPermission
Public Overrides Function CreatePermission () As IPermission

Döndürülenler

Güvenlik bildirimine SocketPermission karşılık gelen sınıfının bir örneği.

Özel durumlar

Geçerli örneğin Access, , TransportHostveya özelliklerinden biri veya Port daha fazlası şeklindedirnull.

Açıklamalar

CreatePermission yöntemi, uygulama kodu tarafından değil güvenlik sistemi tarafından çağrılır. tarafından SocketPermissionAttribute açıklanan güvenlik bilgileri, öğesinin uygulandığı sınıf SocketPermissionAttribute olan öznitelik hedefinin meta verilerinde depolanır. Sistem daha sonra çalışma zamanında bilgilere erişir ve öğesini çağırır CreatePermission. Sistem, belirtilen güvenlik gereksinimlerini zorlamak için döndürülen IPermission öğesini kullanır.

Şunlara uygulanır

Ayrıca bkz.