Skip to content

Class PackageProvenanceManifest

Namespace: Cephalon.Engine.Manifest
Assembly: Cephalon.Engine.dll

Describes provenance metadata declared for an independently shipped package.

public sealed class PackageProvenanceManifest

objectPackageProvenanceManifest

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

PackageProvenanceManifest(string?, string?, string?, string?)

Section titled “ PackageProvenanceManifest(string?, string?, string?, string?)”

Creates a package provenance manifest entry.

public PackageProvenanceManifest(string? sourceRepository, string? sourceRevision, string? buildUri, string? statementUri)

sourceRepository string?

The source repository URI declared by the package manifest, when available.

sourceRevision string?

The source revision, tag, or commit identifier declared by the package manifest, when available.

buildUri string?

The build or pipeline URI declared by the package manifest, when available.

statementUri string?

The provenance statement or attestation URI declared by the package manifest, when available.

Gets the declared build or pipeline URI, when available.

public string? BuildUri { get; }

string?

Gets the declared source repository URI, when available.

public string? SourceRepository { get; }

string?

Gets the declared source revision, tag, or commit identifier, when available.

public string? SourceRevision { get; }

string?

Gets the declared provenance statement or attestation URI, when available.

public string? StatementUri { get; }

string?