/// <summary> /// Initializes a new instance of Request. /// </summary> /// <param name="service">Service.</param> /// <param name="agent">Agent.</param> public Request(ServiceRequest service, Oids.Oid agent) : this(agent) { this.ServerRequest = service; }
/// <summary> /// Initializes a new instance of Request. /// </summary> /// <param name="service">Service.</param> public Request(ServiceRequest service) : this(service, (Oids.Oid)null) { }
/// <summary> /// Initializes a new instance of Request. /// </summary> /// <param name="service">Service.</param> /// <param name="agent">Agent.</param> public Request(ServiceRequest service, Oids.Oid agent) : this(agent) { this.ServerRequest = service; }
/// <summary> /// Executes a service with the arguments required by the service packed in a ServiceRequest. /// </summary> /// <param name="agent">Agent who execute the service.</param> /// <param name="serviceRequest">Service to execute.</param> /// <returns>Execution response.</returns> private Response ExecuteService(Oid agent, ServiceRequest serviceRequest) { return(this.Send(new Request(serviceRequest, agent))); }
/// <summary> /// Initializes a new instance of Request. /// </summary> /// <param name="service">Service.</param> public Request(ServiceRequest service) : this(service, (Oids.Oid)null) { }