RemoveByKey(AttributeKey: String): Boolean;
AttributeKey. Ключ атрибута.
Метод RemoveByKey осуществляет удаление атрибута из коллекции по заданному ключу. Ключ передается посредством параметра AttributeKey. Данный метод возвращает значение True, если удаление прошло успешно.
Данный пример является фрагментом кода, который должен быть выполнен для удаления атрибута из коллекции. Для выполнения примера предполагается наличие переменной «AttrValList» типа IMsMetaAttributeValueList.
Sub UserProc;
Var
…
AttrValList: IMsMetaAttributeValueList;
Begin
…
MetaAttrVal := MetaAttrValList.FindByKey(MetaAttr.Key);
If AttrValList.RemoveByKey(1) <> Null Then
Debug.WriteLine("Удаление прошло успешно");
Else
Debug.WriteLine("Удаление атрибута не произошло");
End If;
…
End Sub UserProc;
После выполнения примера атрибут с ключом «1» будет удален из коллекции. Результат удаления будет выведен в окно консоли.
См. также: