internal InjestPipeline(PipelineContext context, PipelineReader reader, string workspaceId, SecureString sharedKey, string logName)
     : base(context, reader)
 {
     _LogName         = logName;
     _EndpointUri     = new Uri(string.Concat("https://", workspaceId, ".ods.opinsights.azure.com/api/logs?api-version=", APIVERSION));
     _Hash            = new CollectionHash(workspaceId, sharedKey);
     _SubmissionQueue = new BatchQueue();
     _HttpClient      = GetClient();
 }
 protected PipelineBase(PipelineContext context, PipelineReader reader)
 {
     Context = context;
     Reader  = reader;
 }