<PackageReference Include="System.ServiceModel.Primitives" Version="8.1.1" />

System.ServiceModel.Dispatcher.ClientOperation

namespace System.ServiceModel.Dispatcher { public sealed class ClientOperation : ClientOperationCompatBase { public string Action { get; } public SynchronizedCollection<FaultContractInfo> FaultContractInfos { get; } public MethodInfo BeginMethod { get; set; } public MethodInfo EndMethod { get; set; } public MethodInfo SyncMethod { get; set; } public IClientMessageFormatter Formatter { get; set; } public bool IsInitiating { get; set; } public bool IsOneWay { get; set; } public bool IsTerminating { get; set; } public string Name { get; } public ICollection<IParameterInspector> ClientParameterInspectors { get; } public new SynchronizedCollection<IParameterInspector> ParameterInspectors { get; } public ClientRuntime Parent { get; } public string ReplyAction { get; } public bool SerializeRequest { get; set; } public bool DeserializeReply { get; set; } public MethodInfo TaskMethod { get; set; } public Type TaskTResult { get; set; } public ClientOperation(ClientRuntime parent, string name, string action); public ClientOperation(ClientRuntime parent, string name, string action, string replyAction); } }