public ExtensionFragment GetExtension <ExtensionFragment>() { if (InteractionFragment.ExtensionDialect != "GPB") { throw new Exception("State dialect not Google Protocol Buffers (GPB): " + InteractionFragment.ExtensionDialect); } using (MemoryStream memoryStream = new MemoryStream(InteractionFragment.GetExtensionData(), 0, (int)InteractionFragment.ExtensionLength)) { ExtensionFragment extensionFragment = Serializer.Deserialize <ExtensionFragment>(memoryStream); return(extensionFragment); } }
public byte[] GetObjectStatePayloadData() { return(InteractionFragment.GetExtensionData()); }
public byte[] GetInteractionPayloadData() { return(InteractionFragment.GetExtensionData()); }