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 DataProductDescriptorInheritance
Section titled “Inheritance”object ← DataProductDescriptor
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”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)Parameters
Section titled “Parameters”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.
Properties
Section titled “Properties”ContractId
Section titled “ ContractId”Gets the stable query or contract identifier exposed by the data product.
public string ContractId { get; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets the human-readable data product description.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the operator-facing data product name.
public string DisplayName { get; }Property Value
Section titled “Property Value”DomainId
Section titled “ DomainId”Gets the stable domain or bounded-context identifier for the data product.
public string DomainId { get; }Property Value
Section titled “Property Value”Gets the stable data product identifier.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets operator-facing metadata associated with the data product.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Gets the declared access mode for the data product.
public string Mode { get; }Property Value
Section titled “Property Value”SourceModuleId
Section titled “ SourceModuleId”Gets the identifier of the module that owns the data product.
public string SourceModuleId { get; }Property Value
Section titled “Property Value”Gets descriptive tags associated with the data product.
public IReadOnlyList<string> Tags { get; }