SocketPermissionAttribute.CreatePermission Метод

Определение

Создает и возвращает новый экземпляр класса SocketPermission.

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

Возвращаемое значение

Экземпляр класса SocketPermission, соответствующий объявлению безопасности.

Исключения

Одно или несколько из свойств Access, Host, Transport или Port текущего экземпляра равны null.

Комментарии

Метод CreatePermission вызывается системой безопасности, а не кодом приложения. Сведения о безопасности, описанные в , SocketPermissionAttribute хранятся в метаданных целевого атрибута, который является классом SocketPermissionAttribute , к которому применяется . Затем система обращается к информации во время выполнения и вызывает CreatePermission. Система использует возвращенный IPermission для применения указанных требований к безопасности.

Применяется к

См. также раздел