Compartilhar via


CGDataProvider Classe

Definição

Uma classe que encapsula uma fonte de dados e a expõe à classe CGImage.

public class CGDataProvider : IDisposable, ObjCRuntime.INativeObject
type CGDataProvider = class
    interface INativeObject
    interface IDisposable
Herança
CGDataProvider
Implementações

Construtores

CGDataProvider(Byte[])

Cria um novo CGDataProvider com base nos dados no fornecido buffer.

CGDataProvider(Byte[], Int32, Int32)

Cria um CGDataProvider que expõe a matriz de bytes começando no deslocamento especificado para a quantidade especificada de bytes.

CGDataProvider(IntPtr)

Uma classe que encapsula uma fonte de dados e a expõe à classe CGImage.

CGDataProvider(IntPtr, Int32)

Cria um CGDataProvider de um bloco na memória.

CGDataProvider(IntPtr, Int32, Action<IntPtr>)

Cria um novo CGDataProvider com base nos dados no especificado memoryBlock.

CGDataProvider(IntPtr, Int32, Boolean)

Cria um CGDataProvider de um bloco na memória.

CGDataProvider(NSData)

Cria um novo CGDataProvider do fornecido data.

CGDataProvider(NSUrl)

Cria um novo CGDataProvider com base nos dados no especificado url.

CGDataProvider(String)

Expõe o conteúdo do arquivo como um CGDataProvider.

Propriedades

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

Métodos

CopyData()

Retorna uma cópia dos dados do provedor.

Dispose()

Libera os recursos usados pelo objeto CGDataProvider.

Dispose(Boolean)

Libera os recursos usados pelo objeto CGDataProvider.

Finalize()

Finalizador para o objeto CGDataProvider

FromFile(String)

Cria um CGDataProvider de um arquivo em disco.

Aplica-se a