Freigeben über


CGDataProvider Klasse

Definition

Eine Klasse, die eine Datenquelle umschließt und für die CGImage-Klasse verfügbar macht.

public class CGDataProvider : IDisposable, ObjCRuntime.INativeObject
type CGDataProvider = class
    interface INativeObject
    interface IDisposable
Vererbung
CGDataProvider
Implementiert

Konstruktoren

CGDataProvider(Byte[])

Erstellt eine neue CGDataProvider aus den Daten im bereitgestellten buffer.

CGDataProvider(Byte[], Int32, Int32)

Erstellt einen CGDataProvider, der das Bytearray ab dem angegebenen Offset für die angegebene Bytemenge verfügbar macht.

CGDataProvider(IntPtr)

Eine Klasse, die eine Datenquelle umschließt und für die CGImage-Klasse verfügbar macht.

CGDataProvider(IntPtr, Int32)

Erstellt einen CGDataProvider aus einem In-Memory-Block.

CGDataProvider(IntPtr, Int32, Action<IntPtr>)

Erstellt eine neue CGDataProvider aus den Daten am angegebenen memoryBlock.

CGDataProvider(IntPtr, Int32, Boolean)

Erstellt einen CGDataProvider aus einem In-Memory-Block.

CGDataProvider(NSData)

Erstellt eine neue CGDataProvider aus dem bereitgestellten data.

CGDataProvider(NSUrl)

Erstellt eine neue CGDataProvider aus den Daten am angegebenen url.

CGDataProvider(String)

Macht den Inhalt der Datei als CGDataProvider verfügbar.

Eigenschaften

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

Methoden

CopyData()

Gibt eine Kopie der Daten des Anbieters zurück.

Dispose()

Gibt die vom CGDataProvider-Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom CGDataProvider-Objekt verwendeten Ressourcen frei.

Finalize()

Finalizer für das CGDataProvider-Objekt

FromFile(String)

Erstellt einen CGDataProvider aus einer Datei auf dem Datenträger.

Gilt für: