Blob 클래스

정의

메모리에 있는 데이터의 Blob을 나타냅니다.

public class Blob : HarfBuzzSharp.NativeObject
상속

생성자

Name Description
Blob(IntPtr, Int32, MemoryMode, ReleaseDelegate)

지정된 데이터를 래핑하여 클래스의 Blob 새 인스턴스를 초기화합니다.

Blob(IntPtr, Int32, MemoryMode)

지정된 데이터를 래핑하여 클래스의 Blob 새 인스턴스를 초기화합니다.

속성

Name Description
Empty

Blob 인스턴스에 대한 참조를 가져옵니다.

FaceCount

이 Blob의 얼굴 수를 가져옵니다.

Handle

내부 네이티브 개체에 대한 핸들을 가져오거나 설정합니다.

(다음에서 상속됨 NativeObject)
IsImmutable

Blob을 변경할 수 없는지 여부를 나타내는 값을 가져옵니다.

Length

Blob 데이터의 길이를 바이트 단위로 가져옵니다.

메서드

Name Description
AsSpan()

데이터를 래핑하는 범위를 반환합니다.

AsStream()

데이터를 래핑하는 스트림을 반환합니다.

Dispose()

에서 NativeObject사용하는 모든 리소스를 해제합니다.

(다음에서 상속됨 NativeObject)
Dispose(Boolean)

관리되지 않는 리소스를 Blob 해제하고 관리되는 리소스를 선택적으로 해제합니다.

DisposeHandler()

사용되는 관리되지 않는 리소스를 해제합니다.

FromFile(String)

파일 내용에서 새 Blob 인스턴스를 만듭니다.

FromStream(Stream)

스트림의 내용에서 새 Blob 인스턴스를 만듭니다.

MakeImmutable()

Blob을 변경할 수 없게 만듭니다.

적용 대상