Поделиться через


LocalIdKeyIdentifierClause.Matches Метод

Определение

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанному объекту.

Перегрузки

Matches(SecurityKeyIdentifierClause)

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанной конструкции идентификатора ключа.

Matches(String, Type)

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанной ссылке и типу.

Matches(SecurityKeyIdentifierClause)

Исходный код:
LocalIdKeyIdentifierClause.cs
Исходный код:
LocalIdKeyIdentifierClause.cs
Исходный код:
LocalIdKeyIdentifierClause.cs

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанной конструкции идентификатора ключа.

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

Параметры

keyIdentifierClause
SecurityKeyIdentifierClause

Объект SecurityKeyIdentifierClause для сравнения.

Возвращаемое значение

Значение true, если параметр keyIdentifierClause принадлежит к типу LocalIdKeyIdentifierClause и значения свойств LocalId и OwnerType соответствуют текущему экземпляру; в противном случае — значение false. Дополнительные сведения см. в разделе "Заметки".

Комментарии

Соответствие свойству OwnerType возникает, если выполняется одно из следующих условий:

  • свойство OwnerType для экземпляра, представленного параметром keyIdentifierClause, имеет значение null;

  • свойство OwnerType для текущего экземпляра имеет значение null;

  • свойство OwnerType идентично для двух экземпляров.

Применяется к

Matches(String, Type)

Исходный код:
LocalIdKeyIdentifierClause.cs
Исходный код:
LocalIdKeyIdentifierClause.cs
Исходный код:
LocalIdKeyIdentifierClause.cs

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанной ссылке и типу.

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

Параметры

localId
String

Значение атрибута wsu:Id для элемента XML в текущем сообщении SOAP.

ownerType
Type

Объект Type — тип маркера безопасности, на который ссылается параметр localId.

Возвращаемое значение

Значение true, если параметры localId и ownerType соответствуют значениям свойств LocalId и OwnerType; в противном случае — значение false.

Комментарии

Соответствие свойству OwnerType возникает, если выполняется одно из следующих условий:

  • свойство OwnerType для текущего экземпляра имеет значение null;

  • параметр ownerType имеет значение null;

  • свойство OwnerType идентично параметру ownerType для текущего метода.

Применяется к