CimDeserializer.DeserializeInstance Method (Byte[], UInt32, IEnumerable<CimClass>)
Deserializes a CIM class based on serialized data and a collection of CIM classes.
Namespace: Microsoft.Management.Infrastructure.Serialization
Assembly: Microsoft.Management.Infrastructure (in Microsoft.Management.Infrastructure.dll)
Syntax
public CimInstance DeserializeInstance(
byte[] serializedData,
ref uint offset,
IEnumerable<CimClass> cimClasses
)
public:
CimInstance^ DeserializeInstance(
array<unsigned char>^ serializedData,
unsigned int% offset,
IEnumerable<CimClass^>^ cimClasses
)
member DeserializeInstance :
serializedData:byte[] *
offset:uint32 byref *
cimClasses:IEnumerable<CimClass> -> CimInstance
Public Function DeserializeInstance (
serializedData As Byte(),
ByRef offset As UInteger,
cimClasses As IEnumerable(Of CimClass)
) As CimInstance
Parameters
serializedData
Type: System.Byte[]A buffer that contains the serialized data.
offset
Type: System.UInt32The byte offset to the location at which to begin reading the data. When the method returns, the offset will be pointing to the next byte after the deserialized instance.
cimClasses
Type: System.Collections.Generic.IEnumerable<CimClass>An optional cache of CIM classes.
Return Value
Type: Microsoft.Management.Infrastructure.CimInstance
The CIM instance.
See Also
DeserializeInstance Overload
CimDeserializer Class
Microsoft.Management.Infrastructure.Serialization Namespace
Return to top