Coree.NETStandard
  • API
Show / Hide Table of Contents
  • Coree.NETStandard.Abstractions.DependencySingleton
    • DependencySingleton<T>
    • IDependencySingleton
  • Coree.NETStandard.Abstractions.FluentBase
    • FluentBase
    • IFluentBase <<<<<<< HEAD =======
  • Coree.NETStandard.Abstractions.ServiceFactory
    • ServiceFactory<T>
  • Coree.NETStandard.Classes.AsyncEventCollection
    • AsyncEventCollection<T>
    • AsyncEventCollection<T>.CustomEventDelegate
  • Coree.NETStandard.Classes.Criteria
    • CriteriaComparisonMethod
    • CriteriaEnumerableExtensions
    • CriteriaExpressionBuilder
    • CriteriaItem<TValue>
    • CriteriaItems
    • CriteriaOperator
    • CriteriaQueryableExtensions
  • Coree.NETStandard.Classes.Scheduler
    • Scheduler
    • Scheduler.TickerEventArgs
    • Scheduler.TickerEventDelegate
  • Coree.NETStandard.Classes.ThreadSafeCollection
    • ThreadSafeCollection<T>
  • Coree.NETStandard.Classes.ThreadSafeValue
    • ThreadSafeValue<T>
  • Coree.NETStandard.Classes.TimeOfDay
    • TimeOfDay >>>>>>> release
  • Coree.NETStandard.Abstractions.ServiceFactory
    • ServiceFactory<T>
  • <<<<<<< HEAD Coree.NETStandard.Classes.AsyncEventCollection
    • AsyncEventCollection<T>
    • AsyncEventCollection<T>.CustomEventDelegate
  • Coree.NETStandard.Classes.Criteria
    • CriteriaComparisonMethod ======= Coree.NETStandard.Extensions.Collections.Enumerable
      • CollectionsEnumerableExtensions
    • Coree.NETStandard.Extensions.Collections.List
      • CollectionsListExtensions
    • Coree.NETStandard.Extensions.Conversions.ByteArray
      • ConversionsByteArrayExtensions
    • Coree.NETStandard.Extensions.Conversions.HostApplicationBuilder
      • ConversionsHostApplicationBuilderExtensions
    • Coree.NETStandard.Extensions.Conversions.String
      • ConversionsStringExtensions
      • Encodings >>>>>>> release
    • Coree.NETStandard.Extensions.Conversions.Stringbuilder
      • <<<<<<< HEAD CriteriaEnumerableExtensions ======= ConversionsStringbuilderExtension >>>>>>> release
    • Coree.NETStandard.Extensions.Primitives.Bool
      • <<<<<<< HEAD CriteriaExpressionBuilder ======= PrimitivesBoolExtensions >>>>>>> release
    • Coree.NETStandard.Extensions.Reflection.ServiceProvider
      • <<<<<<< HEAD CriteriaItem<TValue> ======= ReflectionServiceProviderExtensions >>>>>>> release
    • Coree.NETStandard.Extensions.Threading.CancellationToken
      • <<<<<<< HEAD CriteriaItems ======= ThreadingCancellationTokenExtensions >>>>>>> release
    • Coree.NETStandard.Extensions.Utilities
      • <<<<<<< HEAD CriteriaOperator ======= DateTimeExtensions >>>>>>> release
    • Coree.NETStandard.Extensions.Validations.String
      • <<<<<<< HEAD CriteriaQueryableExtensions
    • Coree.NETStandard.Classes.HttpRequestService
      • ContentComposer
      • HttpRequestHeadersExtensions
      • HttpRequestService
      • HttpRequestServiceHandler
      • HttpRequestServiceUriExtensions
      • ServiceCollectionExtensions
      • TransactionRecord
    • Coree.NETStandard.Classes.ThreadSafeCollection
      • ThreadSafeCollection<T>
    • Coree.NETStandard.Classes.ThreadSafeValue
      • ThreadSafeValue<T>
    • Coree.NETStandard.Classes.TimeOfDay
      • TimeOfDay
    • Coree.NETStandard.Extensions.Collections.Enumerable
      • CollectionsEnumerableExtensions
    • Coree.NETStandard.Extensions.Collections.List
      • CollectionsListExtensions
    • Coree.NETStandard.Extensions.Conversions.ByteArray
      • ConversionsByteArrayExtensions
    • Coree.NETStandard.Extensions.Conversions.HostApplicationBuilder
      • ConversionsHostApplicationBuilderExtensions
    • Coree.NETStandard.Extensions.Conversions.String
      • ConversionsStringExtensions
      • Encodings
    • Coree.NETStandard.Extensions.Conversions.Stringbuilder
      • ConversionsStringbuilderExtension
    • Coree.NETStandard.Extensions.Http.HttpHeader
      • HttpHeadersExtensions
    • Coree.NETStandard.Extensions.Primitives.Bool
      • PrimitivesBoolExtensions
    • Coree.NETStandard.Extensions.Reflection.ServiceProvider
      • ReflectionServiceProviderExtensions
    • Coree.NETStandard.Extensions.Threading.CancellationToken
      • ThreadingCancellationTokenExtensions
    • Coree.NETStandard.Extensions.Utilities
      • DateTimeExtensions
    • Coree.NETStandard.Extensions.Validations.String
      • ======= >>>>>>> release ValidationsStringExtensions
    • Coree.NETStandard.HostedServicesCollection
      • HostedServicesCollectionConfig<T>
      • IHostedServicesCollectionConfig<T>
      • ServiceCollectionExtensions
      • ServiceProviderExtensions
    • Coree.NETStandard.Serilog
      • ConditionalLevelSink
      • LoggerSinkConfigurationExtensions
      • OutputTemplates
      • ServiceCollectionExtensions
      • SourceContextShortEnricher
    • Coree.NETStandard.Services.DebugService
      • <<<<<<< HEAD DebugService
      • IDebugService ======= IRuntimeInsightsx
      • RuntimeInsightsServicex >>>>>>> release
    • Coree.NETStandard.Services.FileService
      • FileService
      • IFileService
    • Coree.NETStandard.Services.Process
      • IProcessService
      • ProcessRunExitCodeState
      • ProcessRunResult
      • ProcessService
    • Coree.NETStandard.Services.RuntimeInsightsService
      • IRuntimeInsightsService
      • RuntimeInsightsService
    • Coree.NETStandard.SpectreConsole
      • CommandAppExtensions
      • HostBuilderExtensions
      • ServiceCollectionExtensions
      • SpectreConsoleHostedService
      • SpectreConsoleHostedService.ExitCode
      • SpectreConsoleTypeRegistrar
      • SpectreConsoleTypeResolver
    • Coree.NETStandard.UnderConstruction
      • DbContextExtensions
      • HttpClientStatic
      • HttpClientStatic.HttpClientResponse
      • HttpClientStatic.XRate
      • HttpClientStatic.XRateGroup
      • HttpClientStatic.XRateItem
      • IScheduleProvider
      • IntervalScheduleProvider
      • LimitedHistory<T>
      • ScheduleCombiner
      • <<<<<<< HEAD Scheduler
      • Scheduler.TickerEventArgs
      • Scheduler.TickerEventDelegate
      • ======= >>>>>>> release Scheduler2
      • Scheduler2.TickerEventArgs
      • Scheduler2.TickerEventDelegate
      • Scheduler3
      • Scheduler3.TickerEventArgs
      • Scheduler3.TickerEventDelegate
      • SqlliteMemoryContext
      • SqlliteMemoryContext.UserDataDto
      • TimedEntry<T>
      • Timing
      • Timing.Ticker
      • Timing.Ticker.TickerEventArgs
      • Timing.TickerSync
      • WeekDayAtScheduleProvider
    • Coree.NETStandard.Utilities
      • EventSubscription
      • MainContext

Namespace Coree.NETStandard.Services.Process

Classes

ProcessRunResult

Represents the result of running an external process.

ProcessService

Defines a service for running external processes with support for cancellation and timeouts.

Interfaces

IProcessService

Defines a service for running external processes with support for cancellation and timeouts.

Enums

ProcessRunExitCodeState

Represents various outcome states for process execution operations within the service. This enum is designed to be flexible and applicable to a range of process-related methods, providing a standardized way to communicate success, failure, and other states across different types of process executions.

In this article
Back to top