MetadataReaderProvider.FromMetadataImage Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
FromMetadataImage(ImmutableArray<Byte>) |
Создает поставщик для массива байтов. |
FromMetadataImage(Byte*, Int32) |
Создает поставщик метаданных для образа, хранящегося в памяти. |
FromMetadataImage(ImmutableArray<Byte>)
- Исходный код:
- MetadataReaderProvider.cs
- Исходный код:
- MetadataReaderProvider.cs
- Исходный код:
- MetadataReaderProvider.cs
Создает поставщик для массива байтов.
public:
static System::Reflection::Metadata::MetadataReaderProvider ^ FromMetadataImage(System::Collections::Immutable::ImmutableArray<System::Byte> image);
public static System.Reflection.Metadata.MetadataReaderProvider FromMetadataImage (System.Collections.Immutable.ImmutableArray<byte> image);
static member FromMetadataImage : System.Collections.Immutable.ImmutableArray<byte> -> System.Reflection.Metadata.MetadataReaderProvider
Public Shared Function FromMetadataImage (image As ImmutableArray(Of Byte)) As MetadataReaderProvider
Параметры
- image
- ImmutableArray<Byte>
Образ метаданных.
Возвращаемое значение
Новый поставщик.
Исключения
image
имеет значение null
.
Комментарии
Содержимое изображения не считывается во время создания MetadataReaderProvider.
Применяется к
FromMetadataImage(Byte*, Int32)
- Исходный код:
- MetadataReaderProvider.cs
- Исходный код:
- MetadataReaderProvider.cs
- Исходный код:
- MetadataReaderProvider.cs
Создает поставщик метаданных для образа, хранящегося в памяти.
public:
static System::Reflection::Metadata::MetadataReaderProvider ^ FromMetadataImage(System::Byte* start, int size);
public static System.Reflection.Metadata.MetadataReaderProvider FromMetadataImage (byte* start, int size);
static member FromMetadataImage : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReaderProvider
Параметры
- start
- Byte*
Указатель на начало BLOB-объекта метаданных.
- size
- Int32
Размер BLOB-объекта метаданных.
Возвращаемое значение
Новый поставщик метаданных.
Исключения
start
имеет значение Zero.
size
является отрицательным значением.
Комментарии
Память принадлежит вызывающей стороне и не освобождается при удалении MetadataReaderProvider.
Вызывающий объект отвечает за сохранение памяти в активном и неизмененном состоянии на протяжении MetadataReaderProviderвсего времени существования .
Содержимое большого двоичного объекта не считывается во время создания MetadataReaderProvider.