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

System.ServiceModel.Dispatcher.ClientOperation

public string Action { get; }

public MethodInfo BeginMethod { get; set; }

public bool DeserializeReply { get; set; }

public MethodInfo EndMethod { 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 ClientRuntime Parent { get; }

public string ReplyAction { get; }

public bool SerializeRequest { get; set; }

public MethodInfo SyncMethod { 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)