namespace MxNativeCodec; public static class NmxMetadataQueryMessage { private const int PreAdviseCorrelationOffset = 0x8a; public static byte[] EncodeObservedPreAdvise(Guid itemCorrelationId) { byte[] body = Convert.FromHexString( "17010001010001000000650071000a0000000000086a0000004000008144006500760050006c006100740066006f0072006d002e00470052002e00540069006d0065004f0066004c006100730074004400650070006c006f00790000000200000000000200000000000200000000000101000100010000000000000000000000000001d0fc40091f0100c0ca9ccd3265b046a585a583b2e77a5d000001000000" + "17010001010001000000650071000a000000000008760000004c00008144006500760050006c006100740066006f0072006d002e00470052002e00540069006d0065004f0066004c0061007300740043006f006e006600690067004300680061006e0067006500000002000000000002000000000002000000000001010001000100000000000000000000000000015003410920010002000000"); itemCorrelationId.TryWriteBytes(body.AsSpan(PreAdviseCorrelationOffset, 16)); return body; } }