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


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 пытается выполнить его десериализацию.

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