Share via


CGDataProvider 클래스

정의

데이터 원본을 래핑하고 CGImage 클래스에 노출하는 클래스입니다.

public class CGDataProvider : IDisposable, ObjCRuntime.INativeObject
type CGDataProvider = class
    interface INativeObject
    interface IDisposable
상속
CGDataProvider
구현

생성자

CGDataProvider(Byte[])

제공된 의 데이터에서 새 CGDataProviderbuffer만듭니다.

CGDataProvider(Byte[], Int32, Int32)

지정된 바이트 양에 대해 지정된 오프셋에서 시작하는 바이트 배열을 노출하는 CGDataProvider를 만듭니다.

CGDataProvider(IntPtr)

데이터 원본을 래핑하고 CGImage 클래스에 노출하는 클래스입니다.

CGDataProvider(IntPtr, Int32)

메모리 내 블록에서 CGDataProvider를 만듭니다.

CGDataProvider(IntPtr, Int32, Action<IntPtr>)

지정된 의 데이터에서 새 CGDataProvidermemoryBlock만듭니다.

CGDataProvider(IntPtr, Int32, Boolean)

메모리 내 블록에서 CGDataProvider를 만듭니다.

CGDataProvider(NSData)

제공된 에서 새 CGDataProviderdata만듭니다.

CGDataProvider(NSUrl)

지정된 의 데이터에서 새 CGDataProviderurl만듭니다.

CGDataProvider(String)

파일의 내용을 CGDataProvider로 노출합니다.

속성

Handle

관리되지 않는 개체 표현에 대한 핸들(포인터)입니다.

메서드

CopyData()

공급자 데이터의 복사본을 반환합니다.

Dispose()

CGDataProvider 개체에서 사용하는 리소스를 해제합니다.

Dispose(Boolean)

CGDataProvider 개체에서 사용하는 리소스를 해제합니다.

Finalize()

CGDataProvider 개체의 종료자

FromFile(String)

디스크 내 파일에서 CGDataProvider를 만듭니다.

적용 대상