Freigeben über


IAuthorizeRemotingConnection.IsConnectingIdentityAuthorized(IIdentity) Methode

Definition

Ruft einen booleschen Wert ab, der angibt, ob die Benutzeridentität des Clients zum Herstellen einer Verbindung mit dem aktuellen Channel berechtigt ist.

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

Parameter

identity
IIdentity

Die IIdentity, die die Benutzeridentität des Clients darstellt.

Gibt zurück

true, wenn die Benutzeridentität des Clients berechtigt ist, andernfalls false.

Hinweise

Eine Instanz der IAuthorizeRemotingConnection -Schnittstelle wird an TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection)übergeben. Es stellt einen einzelnen Autorisierungspunkt für alle eingehenden Verbindungen auf einem bereit TcpServerChannel. Es ermöglicht die Autorisierung des Aufrufers, bevor eingehende Nachrichten deserialisiert werden, um die Sicherheitsgefahr durch nicht vertrauenswürdige Quellen zu minimieren.

Gilt für: