CimMofDeserializer.DeserializeClasses-Methode (Byte, [ ] UInt32, IEnumerable <CimClass> , OnClassNeeded, GetIncludedFileContent)

Deserialisiert CIM-Klassen basierend auf serialisierten Daten, einer Auflistung übergeordneter CIM-Klassen und Rückrufen.

Namespace: Microsoft.Management.Infrastructure.Serialization
Assembly: Microsoft.Management.Infrastructure (in Microsoft.Management.Infrastructure.dll)

Syntax

public IEnumerable<CimClass> DeserializeClasses(
    byte[] serializedData,
    ref uint offset,
    IEnumerable<CimClass> classes,
    OnClassNeeded onClassNeededCallback,
    GetIncludedFileContent getIncludedFileCallback
)
public:
IEnumerable<CimClass^>^ DeserializeClasses(
    array<unsigned char>^ serializedData,
    unsigned int% offset,
    IEnumerable<CimClass^>^ classes,
    OnClassNeeded^ onClassNeededCallback,
    GetIncludedFileContent^ getIncludedFileCallback
)
member DeserializeClasses : 
        serializedData:byte[] *
        offset:uint32 byref *
        classes:IEnumerable<CimClass> *
        onClassNeededCallback:OnClassNeeded *
        getIncludedFileCallback:GetIncludedFileContent -> IEnumerable<CimClass>
Public Function DeserializeClasses (
    serializedData As Byte(),
    ByRef offset As UInteger,
    classes As IEnumerable(Of CimClass),
    onClassNeededCallback As OnClassNeeded,
    getIncludedFileCallback As GetIncludedFileContent
) As IEnumerable(CimClass)

Parameter

  • serializedData
    Typ: System.Byte[]

    Ein Puffer, der die serialisierten Daten enthält.

  • offset
    Typ: System.UInt32

    Der Byteoffset zu der Position, an der mit dem Lesen der Daten begonnen werden soll. Wenn die Methode zurückgegeben wird, verweist der Offset auf das nächste Byte nach den deserialisierten Klassen.

  • onClassNeededCallback
    Typ: OnClassNeeded

    Eine Rückruffunktion, die verwendet wird, um während der Deserialisierung ein angefordertes Klassenobjekt bereitzustellen.

  • getIncludedFileCallback
    Typ: GetIncludedFileContent

    Eine Rückruffunktion, die zum Bereitstellen des Dateipufferinhalts einer angegebenen Datei verwendet wird.

Rückgabewert

Typ: System.Collections.Generic.IEnumerable<CimClass>

Eine <T> IEnumerable-Schnittstelle, die zum Aufzählen der CIM-Klassen verwendet werden kann.

Weitere Informationen

CimClass-Klasse
Microsoft.Management.Infrastructure.Serialization-Namespace