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


CGDataProvider Класс

Определение

Класс, который упаковывает источник данных и предоставляет его классу CGImage.

public class CGDataProvider : IDisposable, ObjCRuntime.INativeObject
type CGDataProvider = class
    interface INativeObject
    interface IDisposable
Наследование
CGDataProvider
Реализации

Конструкторы

CGDataProvider(Byte[])

Создает новый CGDataProvider объект на основе данных в предоставленном объекте buffer.

CGDataProvider(Byte[], Int32, Int32)

Создает CGDataProvider, который предоставляет массив байтов, начиная с указанного смещения для указанного количества байтов.

CGDataProvider(IntPtr)

Класс, который упаковывает источник данных и предоставляет его классу CGImage.

CGDataProvider(IntPtr, Int32)

Создает CGDataProvider из блока в памяти.

CGDataProvider(IntPtr, Int32, Action<IntPtr>)

Создает новый CGDataProvider объект на основе данных в указанном memoryBlockобъекте .

CGDataProvider(IntPtr, Int32, Boolean)

Создает CGDataProvider из блока в памяти.

CGDataProvider(NSData)

Создает новый CGDataProvider объект из предоставленного dataобъекта .

CGDataProvider(NSUrl)

Создает новый CGDataProvider объект на основе данных в указанном urlобъекте .

CGDataProvider(String)

Предоставляет содержимое файла в виде CGDataProvider.

Свойства

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

Методы

CopyData()

Возвращает копию данных поставщика.

Dispose()

Освобождает ресурсы, используемые объектом CGDataProvider.

Dispose(Boolean)

Освобождает ресурсы, используемые объектом CGDataProvider.

Finalize()

Метод завершения для объекта CGDataProvider

FromFile(String)

Создает CGDataProvider из файла на диске.

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