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

Class ProcessRunResult

Represents the result of running an external process.

Inheritance
object
ProcessRunResult
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Coree.NETStandard.Services.Process
Assembly: Coree.NETStandard.dll
Syntax
public class ProcessRunResult

Properties

| <<<<<<< HEAD Edit this page View Source ======= Edit this page View Source >>>>>>> release

Arguments

Gets or sets the arguments passed to the executable.

Declaration
public string? Arguments { get; set; }
Property Value
Type Description
string
| <<<<<<< HEAD Edit this page View Source ======= Edit this page View Source >>>>>>> release

Commandline

Gets or sets the command line used to start the process.

Declaration
public string? Commandline { get; set; }
Property Value
Type Description
string
| <<<<<<< HEAD Edit this page View Source ======= Edit this page View Source >>>>>>> release

ExitCode

Gets or sets the exit code returned by the process.

Declaration
public int ExitCode { get; set; }
Property Value
Type Description
int
| <<<<<<< HEAD Edit this page View Source ======= Edit this page View Source >>>>>>> release

ExitCodeState

Gets or sets the state of the exit code indicating the outcome of the process run.

Declaration
public ProcessRunExitCodeState ExitCodeState { get; set; }
Property Value
Type Description
ProcessRunExitCodeState
| <<<<<<< HEAD Edit this page View Source ======= Edit this page View Source >>>>>>> release

Filename

Gets or sets the file name of the executable that was run.

Declaration
public string? Filename { get; set; }
Property Value
Type Description
string
| <<<<<<< HEAD Edit this page View Source ======= Edit this page View Source >>>>>>> release

Output

Gets or sets the output (both stdout and stderr) of the process.

Declaration
public string? Output { get; set; }
Property Value
Type Description
string
  • <<<<<<< HEAD Edit this page
  • View Source ======= Edit this page
  • View Source >>>>>>> release
In this article
Back to top