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

Class TechnologyRuntimeCatalogSnapshot

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

Namespace: Cephalon.Engine.Technologies
Assembly: Cephalon.Engine.dll

Provides a lookup-friendly view of the active technology runtime surfaces.

public sealed class TechnologyRuntimeCatalogSnapshot : ITechnologyRuntimeCatalog

objectTechnologyRuntimeCatalogSnapshot

ITechnologyRuntimeCatalog

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

TechnologyRuntimeCatalogSnapshot(IReadOnlyList<TechnologyRuntimeSurface>)

Section titled “ TechnologyRuntimeCatalogSnapshot(IReadOnlyList<TechnologyRuntimeSurface>)”

Initializes a new instance of the class.

public TechnologyRuntimeCatalogSnapshot(IReadOnlyList<TechnologyRuntimeSurface> surfaces)

surfaces IReadOnlyList<TechnologyRuntimeSurface>

The active technology runtime surfaces.

TechnologyRuntimeCatalogSnapshot(IEnumerable<ITechnologyRuntimeContributor>)

Section titled “ TechnologyRuntimeCatalogSnapshot(IEnumerable<ITechnologyRuntimeContributor>)”

Initializes a new instance of the class from runtime contributors.

public TechnologyRuntimeCatalogSnapshot(IEnumerable<ITechnologyRuntimeContributor> contributors)

contributors IEnumerable<ITechnologyRuntimeContributor>

The technology runtime contributors that should be projected on demand.

Gets the active technology runtime surfaces.

public IReadOnlyList<TechnologyRuntimeSurface> Surfaces { get; }

IReadOnlyList<TechnologyRuntimeSurface>

Gets the runtime surfaces for a specific technology.

public IReadOnlyList<TechnologyRuntimeSurface> GetByTechnology(string technologyId)

technologyId string

The technology identifier to resolve.

IReadOnlyList<TechnologyRuntimeSurface>

The runtime surfaces registered for the specified technology.