MetadataReaderProvider.FromMetadataImage 메서드

정의

오버로드

FromMetadataImage(ImmutableArray<Byte>)

바이트 배열을 통해 공급자를 만듭니다.

FromMetadataImage(Byte*, Int32)

메모리에 저장된 이미지를 통해 메타데이터 공급자를 만듭니다.

FromMetadataImage(ImmutableArray<Byte>)

바이트 배열을 통해 공급자를 만듭니다.

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>

메타데이터 이미지.

반환

MetadataReaderProvider

새 공급자.

예외

image이(가) null인 경우

설명

이미지의 내용은 생성 중에 MetadataReaderProvider읽지 않습니다.

적용 대상

FromMetadataImage(Byte*, Int32)

메모리에 저장된 이미지를 통해 메타데이터 공급자를 만듭니다.

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의 크기.

반환

MetadataReaderProvider

새 메타데이터 공급자.

예외

start이(가) Zero인 경우

size가 음수입니다.

설명

메모리는 호출자가 소유하며 삭제 MetadataReaderProvider할 때 해제되지 않습니다.

호출자는 메모리를 활성 상태로 유지하고 수명 동안 수정되지 않은 상태를 유지합니다 MetadataReaderProvider.

Blob의 콘텐츠는 생성 중에 MetadataReaderProvider읽지 않습니다.

적용 대상