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

Class KubernetesGatewayEngineBuilderExtensions

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

Namespace: Cephalon.Edge.KubernetesGateway.Registration
Assembly: Cephalon.Edge.KubernetesGateway.dll

Registers the Kubernetes Gateway API traffic materializer companion pack with an .

public static class KubernetesGatewayEngineBuilderExtensions

objectKubernetesGatewayEngineBuilderExtensions

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

AddKubernetesGatewayTrafficMaterializer(EngineBuilder, Action<KubernetesGatewayTrafficMaterializerOptions>?)

Section titled “ AddKubernetesGatewayTrafficMaterializer(EngineBuilder, Action<KubernetesGatewayTrafficMaterializerOptions>?)”

Adds the Kubernetes Gateway API traffic materializer companion pack to the engine.

public static EngineBuilder AddKubernetesGatewayTrafficMaterializer(this EngineBuilder builder, Action<KubernetesGatewayTrafficMaterializerOptions>? configure = null)

builder EngineBuilder

The engine builder to extend.

configure Action<KubernetesGatewayTrafficMaterializerOptions>?

An optional callback that configures how provider-managed cell traffic automation should project into Kubernetes Gateway API intent and, when enabled, reconcile owned HTTPRoute resources.

EngineBuilder

The same engine builder for fluent composition.

This pack keeps Kubernetes Gateway API control-plane projection outside Cephalon.Engine while still reporting provider materialization truth back through the shared /engine/cell-traffic-automations*, /engine/technology-surfaces, and snapshot surfaces.