public ClientOperation(ClientRuntime parent, string name, string action, string replyAction) { _parent = parent ?? throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(parent)); Name = name ?? throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(name)); Action = action; ReplyAction = replyAction; FaultContractInfos = parent.NewBehaviorCollection <FaultContractInfo>(); parameterInspectors = parent.NewBehaviorCollection <IParameterInspector>(); }
public ClientOperation(ClientRuntime parent, string name, string action, string replyAction) { if (parent == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("parent"); if (name == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("name"); _parent = parent; _name = name; _action = action; _replyAction = replyAction; _faultContractInfos = parent.NewBehaviorCollection<FaultContractInfo>(); this.parameterInspectors = parent.NewBehaviorCollection<IParameterInspector>(); }
public ClientOperation(ClientRuntime parent, string name, string action, string replyAction) { this.isInitiating = true; if (parent == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("parent"); } if (name == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("name"); } this.parent = parent; this.name = name; this.action = action; this.replyAction = replyAction; this.faultContractInfos = parent.NewBehaviorCollection <FaultContractInfo>(); this.parameterInspectors = parent.NewBehaviorCollection <IParameterInspector>(); }