IAuthorizeRemotingConnection.IsConnectingIdentityAuthorized(IIdentity) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает логическое значение, указывающее, авторизована ли идентификация пользователя клиента для подключения к текущему каналу.
public:
bool IsConnectingIdentityAuthorized(System::Security::Principal::IIdentity ^ identity);
public bool IsConnectingIdentityAuthorized (System.Security.Principal.IIdentity identity);
abstract member IsConnectingIdentityAuthorized : System.Security.Principal.IIdentity -> bool
Public Function IsConnectingIdentityAuthorized (identity As IIdentity) As Boolean
Параметры
Возвращаемое значение
Значение равно true
, если идентификация клиента авторизована; в противном случае значение равно false
.
Комментарии
Экземпляр IAuthorizeRemotingConnection интерфейса передается в TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) . Он предоставляет единую точку авторизации для всех входящих подключений в TcpServerChannel . Он позволяет выполнить авторизацию вызывающего объекта до того, как все входящие сообщения будут десериализованы, чтобы избежать угрозы безопасности из источников, не заслуживающих доверия.