IAuthorizeRemotingConnection Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс IAuthorizeRemotingConnection предоставляет методы, указывающие, авторизован ли клиент для подключения к текущему каналу, основываясь на сетевом адресе клиента и идентификации пользователя.
public interface class IAuthorizeRemotingConnection
public interface IAuthorizeRemotingConnection
type IAuthorizeRemotingConnection = interface
Public Interface IAuthorizeRemotingConnection
Комментарии
Экземпляр IAuthorizeRemotingConnection интерфейса передается в TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) . Он предоставляет единую точку авторизации для всех входящих подключений в TcpServerChannel . Он позволяет выполнить авторизацию вызывающего объекта до того, как все входящие сообщения будут десериализованы, чтобы избежать угрозы безопасности из источников, не заслуживающих доверия.
Методы
IsConnectingEndPointAuthorized(EndPoint) |
Возвращает логическое значение, указывающее, авторизован ли сетевой адрес клиента для подключения к текущему каналу. |
IsConnectingIdentityAuthorized(IIdentity) |
Возвращает логическое значение, указывающее, авторизована ли идентификация пользователя клиента для подключения к текущему каналу. |