Class AzureSystemMetadata
- Namespace
- DotNetDo
- Assembly
- DotNetDo.Core.dll
Environment metadata used by AzureSystemMetadata.
public sealed record AzureSystemMetadata : IEquatable<AzureSystemMetadata>Properties
CollectionId
Reads SYSTEM_COLLECTIONID; returns null when it is unset or empty.
public Guid? CollectionId { get; }Property Value
- Guid?
CollectionUri
Reads SYSTEM_COLLECTIONURI; returns null when it is unset or empty.
public Uri? CollectionUri { get; }Property Value
- Uri?
DefaultWorkingDirectory
Reads SYSTEM_DEFAULTWORKINGDIRECTORY; returns null when it is unset or empty.
public AbsolutePath? DefaultWorkingDirectory { get; }Property Value
JobAttempt
The JobAttempt metadata read from the provider environment.
public int? JobAttempt { get; }Property Value
- int?
JobDisplayName
Reads SYSTEM_JOBDISPLAYNAME; returns null when it is unset or empty.
public string? JobDisplayName { get; }Property Value
JobId
Reads SYSTEM_JOBID; returns null when it is unset or empty.
public string? JobId { get; }Property Value
JobName
Reads SYSTEM_JOBNAME; returns null when it is unset or empty.
public string? JobName { get; }Property Value
PhaseName
Reads SYSTEM_PHASENAME; returns null when it is unset or empty.
public string? PhaseName { get; }Property Value
StageAttempt
The StageAttempt metadata read from the provider environment.
public int? StageAttempt { get; }Property Value
- int?
StageDisplayName
Reads SYSTEM_STAGEDISPLAYNAME; returns null when it is unset or empty.
public string? StageDisplayName { get; }Property Value
StageName
Reads SYSTEM_STAGENAME; returns null when it is unset or empty.
public string? StageName { get; }Property Value
TaskInstanceId
Reads SYSTEM_TASKINSTANCEID; returns null when it is unset or empty.
public string? TaskInstanceId { get; }Property Value
TeamProject
Reads SYSTEM_TEAMPROJECT; returns null when it is unset or empty.
public string? TeamProject { get; }Property Value
TeamProjectId
Reads SYSTEM_TEAMPROJECTID; returns null when it is unset or empty.
public string? TeamProjectId { get; }