<PackageReference Include="System.ServiceModel.Primitives" Version="6.0.0-preview1.23060.3" />

System.ServiceModel.Dispatcher.OperationFormatter

protected XmlDictionary Dictionary { get; }

protected string OperationName { get; }

public OperationFormatter(OperationDescription description, bool isRpc, bool isEncoded)

protected abstract void AddHeadersToMessage(Message message, MessageDescription messageDescription, object[] parameters, bool isRequest)

protected abstract object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, string action, MessageDescription messageDescription, object[] parameters, bool isRequest)

public object DeserializeReply(Message message, object[] parameters)

public void DeserializeRequest(Message message, object[] parameters)

protected abstract void GetHeadersFromMessage(Message message, MessageDescription messageDescription, object[] parameters, bool isRequest)

protected abstract void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest)

protected virtual Task SerializeBodyAsync(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest)

public Message SerializeReply(MessageVersion messageVersion, object[] parameters, object result)

public Message SerializeRequest(MessageVersion messageVersion, object[] parameters)

protected virtual void WriteBodyAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)