ResXDataNode.GetValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает объект, хранящийся этим узлом.
Перегрузки
GetValue(ITypeResolutionService) |
Извлекает объект, хранящийся этим узлом, используя указанную службу разрешения типов. |
GetValue(AssemblyName[]) |
Извлекает объект, хранящийся этим узлом, выполняя поиск указанных сборок. |
GetValue(ITypeResolutionService)
Извлекает объект, хранящийся этим узлом, используя указанную службу разрешения типов.
public:
System::Object ^ GetValue(System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public object GetValue (System.ComponentModel.Design.ITypeResolutionService typeResolver);
public object? GetValue (System.ComponentModel.Design.ITypeResolutionService? typeResolver);
member this.GetValue : System.ComponentModel.Design.ITypeResolutionService -> obj
Public Function GetValue (typeResolver As ITypeResolutionService) As Object
Параметры
- typeResolver
- ITypeResolutionService
Служба разрешения типов для использования при поиске преобразователя типа.
Возвращаемое значение
Объект, соответствующий сохраненному значению.
Исключения
Соответствующий тип не найден или недоступен адекватный преобразователь типов.
Комментарии
Если сохраненное значение в настоящее время существует в памяти, оно возвращается напрямую. Если он хранится в файле ресурсов и не является ссылкой на файл, GetValue выполняет поиск с помощью указанной TypeConverter службы разрешения типов, которая может преобразовать строку в соответствующий объект. Если ресурс является ссылкой на файл, GetValue пытается выполнить его десериализацию.
Применяется к
GetValue(AssemblyName[])
Извлекает объект, хранящийся этим узлом, выполняя поиск указанных сборок.
public:
System::Object ^ GetValue(cli::array <System::Reflection::AssemblyName ^> ^ names);
public object GetValue (System.Reflection.AssemblyName[] names);
public object? GetValue (System.Reflection.AssemblyName[]? names);
member this.GetValue : System.Reflection.AssemblyName[] -> obj
Public Function GetValue (names As AssemblyName()) As Object
Параметры
- names
- AssemblyName[]
Список сборок, в которых необходимо искать тип объекта.
Возвращаемое значение
Объект, соответствующий сохраненному значению.
Исключения
Соответствующий тип не найден или недоступен адекватный преобразователь типов.
Комментарии
Если сохраненное значение в настоящее время существует в памяти, оно возвращается напрямую. Если он хранится в файле ресурсов и не является ссылкой на файл, выполняет поиск сборок, GetValue определенных по именам, чтобы найти соответствующий TypeConverter тип объекта, а затем ищет объект , который может преобразовать из строки в соответствующий объект. Если ресурс является ссылкой на файл, GetValue пытается выполнить его десериализацию.