CimMofDeserializer.DeserializeClasses-Methode (Byte, [ ] UInt32, IEnumerable, <CimClass> String, String, OnClassNeeded, GetIncludedFileContent)
Deserialisiert CIM-Klassen basierend auf serialisierten Daten, der Auflistung übergeordneter CIM-Klassen, Computer- und Namespacenamen 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,
string computerName,
string namespaceName,
OnClassNeeded onClassNeededCallback,
GetIncludedFileContent getIncludedFileCallback
)
public:
IEnumerable<CimClass^>^ DeserializeClasses(
array<unsigned char>^ serializedData,
unsigned int% offset,
IEnumerable<CimClass^>^ classes,
String^ computerName,
String^ namespaceName,
OnClassNeeded^ onClassNeededCallback,
GetIncludedFileContent^ getIncludedFileCallback
)
member DeserializeClasses :
serializedData:byte[] *
offset:uint32 byref *
classes:IEnumerable<CimClass> *
computerName:string *
namespaceName:string *
onClassNeededCallback:OnClassNeeded *
getIncludedFileCallback:GetIncludedFileContent -> IEnumerable<CimClass>
Public Function DeserializeClasses (
serializedData As Byte(),
ByRef offset As UInteger,
classes As IEnumerable(Of CimClass),
computerName As String,
namespaceName As String,
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.UInt32Der Byteoffset zu der Position, an der mit dem Lesen der Daten begonnen werden soll. Wenn die Methode zurückgegeben wird, wird der Offset auf das nächste Byte nach den deserialisierten Klassen zeigen.
Klassen
Typ: System.Collections.Generic.IEnumerable<CimClass>Ein optionaler Cache von übergeordneten CIM-Klassen.
computerName
System.StringDer Computername.
namespaceName
System.StringDer Namespacename.
onClassNeededCallback
Typ: OnClassNeededEine Rückruffunktion, die verwendet wird, um während der Deserialisierung ein angefordertes Klassenobjekt zur Verfügung zu stellen.
getIncludedFileCallback
Typ: GetIncludedFileContentEine Rückruffunktion, die verwendet wird, um den Dateipufferinhalt einer angegebenen Datei anzugeben.
Rückgabewert
Typ: System.Collections.Generic.IEnumerable<CimClass>
Eine <T> IEnumerable-Schnittstelle, die zum Aufzählen der CIM-Klassen verwendet werden kann.
Siehe auch
CimClass-Klasse
Microsoft.Management.Infrastructure.Serialization-Namespace