Beispiel #1
0
 public AskActivity(IOutVariable <ICanTell> actorRef, IOutVariable request, IInVariable response = null, IOutVariable <TimeSpan> timeout = null)
 {
     ActorRef = actorRef;
     Request  = request;
     Response = response;
     Timeout  = timeout;
 }
 public ProcessExecuteActivity(
     IOutVariable <ProcessStartInfo> startInfo = null,
     IOutVariable <Action <DataReceivedEventArgs> > dataReceiveAction  = null,
     IOutVariable <Action <DataReceivedEventArgs> > errorReceiveAction = null,
     IOutVariable <int> timeout             = null,
     IInVariable <int> exitCode             = null,
     IInVariable <DateTime> startTime       = null,
     IInVariable <DateTime> exitTime        = null,
     IConverter <int, bool> resultConverter = null)
 {
     StartInfo          = startInfo;
     DataReceiveAction  = dataReceiveAction;
     ErrorReceiveAction = errorReceiveAction;
     Timeout            = timeout;
     ExitCode           = exitCode;
     StartTime          = startTime;
     ExitTime           = exitTime;
     ResultConverter    = resultConverter;
 }
Beispiel #3
0
 public ResponseVariable(
     IInVariable <IRestRequest> request                  = null,
     IInVariable <string> errorMessage                   = null,
     IInVariable <ResponseStatus> responseStatus         = null,
     IDictionary <string, IInVariable> headers           = null,
     IDictionary <string, IInVariable <string> > cookies = null,
     IInVariable <string> server             = null,
     IInVariable <Uri> responseUri           = null,
     IInVariable <Exception> errorException  = null,
     IInVariable <byte[]> rawBytes           = null,
     IInVariable <bool> isSuccessful         = null,
     IInVariable <HttpStatusCode> statusCode = null,
     IInVariable <string> content            = null,
     IInVariable <string> contentEncoding    = null,
     IInVariable <long> contentLength        = null,
     IInVariable <string> contentType        = null,
     IInVariable <string> statusDescription  = null,
     IInVariable <Version> protocolVersion   = null)
 {
     Request           = request;
     ErrorMessage      = errorMessage;
     ResponseStatus    = responseStatus;
     Headers           = headers;
     Cookies           = cookies;
     Server            = server;
     ResponseUri       = responseUri;
     ErrorException    = errorException;
     RawBytes          = rawBytes;
     IsSuccessful      = isSuccessful;
     StatusCode        = statusCode;
     Content           = content;
     ContentEncoding   = contentEncoding;
     ContentLength     = contentLength;
     ContentType       = contentType;
     StatusDescription = statusDescription;
     ProtocolVersion   = protocolVersion;
 }
 public FileReadAllBytesActivity(IOutVariable <string> path, IInVariable <byte[]> bytes)
 {
     Path  = path;
     Bytes = bytes;
 }
Beispiel #5
0
 public RestActivity(IOutVariable baseUrl, IOutVariable <IRestRequest> request, IInVariable <IRestResponse> response)
 {
     BaseUrl  = baseUrl;
     Request  = request;
     Response = response;
 }
Beispiel #6
0
 public StopwatchActivity(IActivity activity, IInVariable <long> elapsed)
 {
     Activity = activity;
     Elapsed  = elapsed;
 }
Beispiel #7
0
 public ConsoleReadLineActivity(IInVariable <string> value)
 {
     Value = value;
 }
Beispiel #8
0
 public FileReadAllTextActivity(IOutVariable <string> path, IInVariable <string> contents, IOutVariable <Encoding> encoding = null)
 {
     Path     = path;
     Contents = contents;
     Encoding = encoding;
 }
Beispiel #9
0
 public AssignActivity(IInVariable to, IOutVariable value, IConverter converter = null)
 {
     To        = to;
     Value     = value;
     Converter = converter;
 }
Beispiel #10
0
 public ConsoleReadActivity(IInVariable <int> value)
 {
     Value = value;
 }
 public FileReadAllLinesActivity(IOutVariable <string> path, IInVariable <string[]> contents)
 {
     Path     = path;
     Contents = contents;
 }
 public ConsoleReadKeyActivity(IInVariable <ConsoleKeyInfo> keyInfo)
 {
     KeyInfo = keyInfo;
 }
Beispiel #13
0
 public ForEachActivity(IOutVariable <IEnumerable> enumerable, IInVariable value, IActivity activity)
 {
     Enumerable = enumerable;
     Value      = value;
     Activity   = activity;
 }