Class BackendForFrontendClientBindingDescriptor
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Abstractions.Patterns
Assembly: Cephalon.Abstractions.dll
Describes one client-specific transport binding owned by a Cephalon module.
public sealed class BackendForFrontendClientBindingDescriptorInheritance
Section titled “Inheritance”object ← BackendForFrontendClientBindingDescriptor
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”BackendForFrontendClientBindingDescriptor(string, string, string, string, string, string, string?, BackendForFrontendBehaviorFilterDescriptor?, IReadOnlyDictionary<string, string>?)
Section titled “ BackendForFrontendClientBindingDescriptor(string, string, string, string, string, string, string?, BackendForFrontendBehaviorFilterDescriptor?, IReadOnlyDictionary<string, string>?)”Creates a backend-for-frontend client binding descriptor.
public BackendForFrontendClientBindingDescriptor(string id, string clientId, string sourceModuleId, string displayName, string description, string transportId, string? entryPoint = null, BackendForFrontendBehaviorFilterDescriptor? behaviorFilter = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”id string
The stable binding identifier.
clientId string
The stable client identifier, such as mobile or storefront.
sourceModuleId string
The Cephalon module that owns this binding.
displayName string
The operator-facing binding name.
description string
The human-readable description of the client-specific surface.
transportId string
The transport identifier used by this client surface.
entryPoint string?
The transport-specific entry point, route prefix, or endpoint handle when one is known.
behaviorFilter BackendForFrontendBehaviorFilterDescriptor?
The behavior, capability, and tag-selection hints attached to this client binding.
metadata IReadOnlyDictionary<string, string>?
Optional binding metadata.
Properties
Section titled “Properties”BehaviorFilter
Section titled “ BehaviorFilter”Gets the behavior, capability, and tag-selection hints attached to this client binding.
public BackendForFrontendBehaviorFilterDescriptor BehaviorFilter { get; }Property Value
Section titled “Property Value”BackendForFrontendBehaviorFilterDescriptor
ClientId
Section titled “ ClientId”Gets the stable client identifier.
public string ClientId { get; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets the human-readable description of the client-specific surface.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the operator-facing binding name.
public string DisplayName { get; }Property Value
Section titled “Property Value”EntryPoint
Section titled “ EntryPoint”Gets the transport-specific entry point, route prefix, or endpoint handle when one is known.
public string? EntryPoint { get; }Property Value
Section titled “Property Value”Gets the stable binding identifier.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional binding metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
SourceModuleId
Section titled “ SourceModuleId”Gets the module that owns this client-specific binding.
public string SourceModuleId { get; }Property Value
Section titled “Property Value”TransportId
Section titled “ TransportId”Gets the transport identifier used by this client-specific surface.
public string TransportId { get; }