Beispiel #1
0
 internal ChainingTrigger(string type, string description, TriggerRuntimeState?runtimeState, IList <object> annotations, IDictionary <string, object> additionalProperties, TriggerPipelineReference pipeline, IList <PipelineReference> dependsOn, string runDimension) : base(type, description, runtimeState, annotations, additionalProperties)
 {
     Pipeline     = pipeline;
     DependsOn    = dependsOn;
     RunDimension = runDimension;
     Type         = type ?? "ChainingTrigger";
 }
 internal BlobTrigger(string type, string description, TriggerRuntimeState?runtimeState, IList <object> annotations, IDictionary <string, object> additionalProperties, IList <TriggerPipelineReference> pipelines, string folderPath, int maxConcurrency, LinkedServiceReference linkedService) : base(type, description, runtimeState, annotations, additionalProperties, pipelines)
 {
     FolderPath     = folderPath;
     MaxConcurrency = maxConcurrency;
     LinkedService  = linkedService;
     Type           = type ?? "BlobTrigger";
 }
 internal CustomEventsTrigger(string type, string description, TriggerRuntimeState?runtimeState, IList <object> annotations, IDictionary <string, object> additionalProperties, IList <TriggerPipelineReference> pipelines, string subjectBeginsWith, string subjectEndsWith, IList <object> events, string scope) : base(type, description, runtimeState, annotations, additionalProperties, pipelines)
 {
     SubjectBeginsWith = subjectBeginsWith;
     SubjectEndsWith   = subjectEndsWith;
     Events            = events;
     Scope             = scope;
     Type = type ?? "CustomEventsTrigger";
 }
Beispiel #4
0
 internal RerunTumblingWindowTrigger(string type, string description, TriggerRuntimeState?runtimeState, IList <object> annotations, IDictionary <string, object> additionalProperties, object parentTrigger, DateTimeOffset requestedStartTime, DateTimeOffset requestedEndTime, int rerunConcurrency) : base(type, description, runtimeState, annotations, additionalProperties)
 {
     ParentTrigger      = parentTrigger;
     RequestedStartTime = requestedStartTime;
     RequestedEndTime   = requestedEndTime;
     RerunConcurrency   = rerunConcurrency;
     Type = type ?? "RerunTumblingWindowTrigger";
 }
 internal Trigger(string type, string description, TriggerRuntimeState?runtimeState, IList <object> annotations, IDictionary <string, object> additionalProperties)
 {
     Type                 = type;
     Description          = description;
     RuntimeState         = runtimeState;
     Annotations          = annotations;
     AdditionalProperties = additionalProperties;
 }
 internal BlobEventsTrigger(string type, string description, TriggerRuntimeState?runtimeState, IList <object> annotations, IDictionary <string, object> additionalProperties, IList <TriggerPipelineReference> pipelines, string blobPathBeginsWith, string blobPathEndsWith, bool?ignoreEmptyBlobs, IList <BlobEventType> events, string scope) : base(type, description, runtimeState, annotations, additionalProperties, pipelines)
 {
     BlobPathBeginsWith = blobPathBeginsWith;
     BlobPathEndsWith   = blobPathEndsWith;
     IgnoreEmptyBlobs   = ignoreEmptyBlobs;
     Events             = events;
     Scope = scope;
     Type  = type ?? "BlobEventsTrigger";
 }
 internal TumblingWindowTrigger(string type, string description, TriggerRuntimeState?runtimeState, IList <object> annotations, IDictionary <string, object> additionalProperties, TriggerPipelineReference pipeline, TumblingWindowFrequency frequency, int interval, DateTimeOffset startTime, DateTimeOffset?endTime, object delay, int maxConcurrency, RetryPolicy retryPolicy, IList <DependencyReference> dependsOn) : base(type, description, runtimeState, annotations, additionalProperties)
 {
     Pipeline       = pipeline;
     Frequency      = frequency;
     Interval       = interval;
     StartTime      = startTime;
     EndTime        = endTime;
     Delay          = delay;
     MaxConcurrency = maxConcurrency;
     RetryPolicy    = retryPolicy;
     DependsOn      = dependsOn;
     Type           = type ?? "TumblingWindowTrigger";
 }
Beispiel #8
0
 internal MultiplePipelineTrigger(string type, string description, TriggerRuntimeState?runtimeState, IList <object> annotations, IDictionary <string, object> additionalProperties, IList <TriggerPipelineReference> pipelines) : base(type, description, runtimeState, annotations, additionalProperties)
 {
     Pipelines = pipelines;
     Type      = type ?? "MultiplePipelineTrigger";
 }
 internal ScheduleTrigger(string type, string description, TriggerRuntimeState?runtimeState, IList <object> annotations, IDictionary <string, object> additionalProperties, IList <TriggerPipelineReference> pipelines, ScheduleTriggerRecurrence recurrence) : base(type, description, runtimeState, annotations, additionalProperties, pipelines)
 {
     Recurrence = recurrence;
     Type       = type ?? "ScheduleTrigger";
 }