IVsUserContext.RemoveAttribute(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет атрибут или ключевое слово из набора контекста или подконтекста.
public:
int RemoveAttribute(System::String ^ szName, System::String ^ szValue);
public:
int RemoveAttribute(Platform::String ^ szName, Platform::String ^ szValue);
int RemoveAttribute(std::wstring const & szName, std::wstring const & szValue);
public int RemoveAttribute (string szName, string szValue);
abstract member RemoveAttribute : string * string -> int
Public Function RemoveAttribute (szName As String, szValue As String) As Integer
Параметры
- szName
- String
[in] Имя атрибута или ключевого слова для удаления.
- szValue
- String
[in] Значение атрибута для удаления.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из context. IDL:
HRESULT IVsUserContext::RemoveAttribute(
[in] LPCOLESTR szName,
[in] LPCOLESTR szValue
);
Вызов IVsUserContext.RemoveAttribute
( szName
, null
) удаляет все значения для данного атрибута; вызов IVsUserContext.RemoveAttribute
( null
, null
) удаляет все атрибуты из контейнера контекста.
Используйте RemoveAttributeIncludeChildren метод, чтобы дополнительно удалить атрибуты или ключевые слова из связанного контейнера или контейнеров подконтекста.