Freigeben über


LocalIdKeyIdentifierClause.Matches Methode

Definition

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen Objekt übereinstimmt.

Überlädt

Matches(SecurityKeyIdentifierClause)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit der angegebenen Schlüsselbezeichnerklausel übereinstimmt.

Matches(String, Type)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen Verweis und Typ übereinstimmt.

Matches(SecurityKeyIdentifierClause)

Quelle:
LocalIdKeyIdentifierClause.cs
Quelle:
LocalIdKeyIdentifierClause.cs
Quelle:
LocalIdKeyIdentifierClause.cs

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit der angegebenen Schlüsselbezeichnerklausel übereinstimmt.

public:
 override bool Matches(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public override bool Matches (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
override this.Matches : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> bool
Public Overrides Function Matches (keyIdentifierClause As SecurityKeyIdentifierClause) As Boolean

Parameter

keyIdentifierClause
SecurityKeyIdentifierClause

Ein SecurityKeyIdentifierClause, mit dem verglichen werden soll.

Gibt zurück

true wenn keyIdentifierClause vom Typ LocalIdKeyIdentifierClause ist und die Werte der LocalId-Eigenschaft und der OwnerType-Eigenschaft mit der Instanz übereinstimmen, andernfalls false. Weitere Informationen finden Sie im Abschnitt "Hinweise".

Hinweise

Eine Übereinstimmung bei der OwnerType-Eigenschaft tritt auf, wenn eines der folgenden Ereignisse auftritt:

  • Der Wert der OwnerType-Eigenschaft für die Instanz, die durch den keyIdentifierClause-Parameter dargestellt wird, ist null.

  • Der Wert der OwnerType-Eigenschaft für die aktuelle Instanz ist null.

  • Die OwnerType-Eigenschaft für die zwei Instanzen ist identisch.

Gilt für:

Matches(String, Type)

Quelle:
LocalIdKeyIdentifierClause.cs
Quelle:
LocalIdKeyIdentifierClause.cs
Quelle:
LocalIdKeyIdentifierClause.cs

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen Verweis und Typ übereinstimmt.

public:
 bool Matches(System::String ^ localId, Type ^ ownerType);
public bool Matches (string localId, Type ownerType);
override this.Matches : string * Type -> bool
Public Function Matches (localId As String, ownerType As Type) As Boolean

Parameter

localId
String

Der Wert des wsu:Id-Attributs für ein XML-Element in der aktuellen SOAP-Nachricht.

ownerType
Type

Ein Type, der der Typ von Sicherheitstoken ist, auf das durch den localId-Parameter verwiesen wird.

Gibt zurück

true, wenn die Parameter localId und ownerType mit den Werten der LocalId-Eigenschaft und der OwnerType-Eigenschaft übereinstimmen, andernfalls false.

Hinweise

Eine Übereinstimmung bei der OwnerType-Eigenschaft tritt auf, wenn eines der folgenden Ereignisse auftritt:

  • Der Wert der OwnerType-Eigenschaft für die aktuelle Instanz ist null.

  • Der Wert des ownerType-Parameters ist null.

  • Der Wert der OwnerType-Eigenschaft stimmt mit dem ownerType-Parameter der aktuellen Methode überein.

Gilt für: