Table of Contents

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

AbsolutePath?

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

string?

JobId

Reads SYSTEM_JOBID; returns null when it is unset or empty.

public string? JobId { get; }

Property Value

string?

JobName

Reads SYSTEM_JOBNAME; returns null when it is unset or empty.

public string? JobName { get; }

Property Value

string?

PhaseName

Reads SYSTEM_PHASENAME; returns null when it is unset or empty.

public string? PhaseName { get; }

Property Value

string?

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

string?

StageName

Reads SYSTEM_STAGENAME; returns null when it is unset or empty.

public string? StageName { get; }

Property Value

string?

TaskInstanceId

Reads SYSTEM_TASKINSTANCEID; returns null when it is unset or empty.

public string? TaskInstanceId { get; }

Property Value

string?

TeamProject

Reads SYSTEM_TEAMPROJECT; returns null when it is unset or empty.

public string? TeamProject { get; }

Property Value

string?

TeamProjectId

Reads SYSTEM_TEAMPROJECTID; returns null when it is unset or empty.

public string? TeamProjectId { get; }

Property Value

string?