ข้ามไปยังเนื้อหา

Class DataProductDescriptor

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll

Describes one module-owned data product surface contributed to the active runtime.

public sealed class DataProductDescriptor

objectDataProductDescriptor

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

DataProductDescriptor(string, string, string, string, string, string, string, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)

Section titled “ DataProductDescriptor(string, string, string, string, string, string, string, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)”

Creates a new data product descriptor.

public DataProductDescriptor(string id, string displayName, string description, string sourceModuleId, string domainId, string contractId, string mode = "query", IReadOnlyList<string>? tags = null, IReadOnlyDictionary<string, string>? metadata = null)

id string

The stable data product identifier.

displayName string

The operator-facing data product name.

description string

The human-readable data product description.

sourceModuleId string

The module identifier that owns the data product.

domainId string

The stable domain or bounded-context identifier for the data product.

contractId string

The stable query or contract identifier exposed by the data product.

mode string

The access mode such as query, snapshot, or feed.

tags IReadOnlyList<string>?

Optional descriptive tags associated with the data product.

metadata IReadOnlyDictionary<string, string>?

Optional operator-facing metadata associated with the data product.

Gets the stable query or contract identifier exposed by the data product.

public string ContractId { get; }

string

Gets the human-readable data product description.

public string Description { get; }

string

Gets the operator-facing data product name.

public string DisplayName { get; }

string

Gets the stable domain or bounded-context identifier for the data product.

public string DomainId { get; }

string

Gets the stable data product identifier.

public string Id { get; }

string

Gets operator-facing metadata associated with the data product.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the declared access mode for the data product.

public string Mode { get; }

string

Gets the identifier of the module that owns the data product.

public string SourceModuleId { get; }

string

Gets descriptive tags associated with the data product.

public IReadOnlyList<string> Tags { get; }

IReadOnlyList<string>