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

参数

identity
IIdentity

表示客户端的用户标识的 IIdentity

返回

Boolean

如果客户端的用户标识已经过授权,则为 true;否则为 false

注解

接口的实例 IAuthorizeRemotingConnection 将传递给 TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) 。 它为中的所有传入连接提供单一授权点 TcpServerChannel 。 它允许在对任何传入消息进行反序列化之前对调用方进行授权,以最大程度地减少来自不受信任源的安全威胁。

适用于