/// <summary> /// Create a TaskHubWorkerSettings object with default settings /// </summary> public TaskHubWorkerSettings() { TaskOrchestrationDispatcherSettings = new TaskOrchestrationDispatcherSettings(); TaskActivityDispatcherSettings = new TaskActivityDispatcherSettings(); TrackingDispatcherSettings = new TrackingDispatcherSettings(); MessageCompressionSettings = new CompressionSettings { Style = CompressionStyle.Never, ThresholdInBytes = 0 }; }
/// <summary> /// Create a TaskHubWorkerSettings object with default settings /// </summary> public TaskHubWorkerSettings() { TaskOrchestrationDispatcherSettings = new TaskOrchestrationDispatcherSettings(); TaskActivityDispatcherSettings = new TaskActivityDispatcherSettings(); TrackingDispatcherSettings = new TrackingDispatcherSettings(); MessageCompressionSettings = new CompressionSettings { Style = CompressionStyle.Never, ThresholdInBytes = 0 }; }
internal TaskHubWorkerSettings Clone() { var clonedSettings = new TaskHubWorkerSettings(); clonedSettings.TaskOrchestrationDispatcherSettings = TaskOrchestrationDispatcherSettings.Clone(); clonedSettings.TaskActivityDispatcherSettings = TaskActivityDispatcherSettings.Clone(); clonedSettings.TrackingDispatcherSettings = TrackingDispatcherSettings.Clone(); clonedSettings.MessageCompressionSettings = MessageCompressionSettings; return(clonedSettings); }
/// <summary> /// Constructor. Initializes all settings to their default values. /// </summary> public FabricOrchestrationProviderSettings() { TaskOrchestrationDispatcherSettings = new TaskOrchestrationDispatcherSettings() { MaxConcurrentOrchestrations = 1000, DispatcherCount = 10 }; TaskActivityDispatcherSettings = new TaskActivityDispatcherSettings() { MaxConcurrentActivities = 1000, DispatcherCount = 10 }; }
/// <summary> /// Create a TaskHubWorkerSettings object with default settings /// </summary> public ServiceBusOrchestrationServiceSettings() { MaxTaskOrchestrationDeliveryCount = ServiceBusConstants.MaxDeliveryCount; MaxTaskActivityDeliveryCount = ServiceBusConstants.MaxDeliveryCount; MaxTrackingDeliveryCount = ServiceBusConstants.MaxDeliveryCount; TaskOrchestrationDispatcherSettings = new TaskOrchestrationDispatcherSettings(); TaskActivityDispatcherSettings = new TaskActivityDispatcherSettings(); TrackingDispatcherSettings = new TrackingDispatcherSettings(); JumpStartSettings = new JumpStartSettings(); SessionSettings = new ServiceBusSessionSettings(); MessageSettings = new ServiceBusMessageSettings(); MessageCompressionSettings = new CompressionSettings { Style = CompressionStyle.Never, ThresholdInBytes = 0 }; }