Class BackendForFrontendBehaviorFilterSettings
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Engine.Configuration
Assembly: Cephalon.Engine.dll
Describes configuration-driven behavior-filter hints for one backend-for-frontend binding.
public sealed class BackendForFrontendBehaviorFilterSettingsInheritance
Section titled “Inheritance”object ← BackendForFrontendBehaviorFilterSettings
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”BackendForFrontendBehaviorFilterSettings(IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?)
Section titled “ BackendForFrontendBehaviorFilterSettings(IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?)”Creates backend-for-frontend behavior-filter settings.
public BackendForFrontendBehaviorFilterSettings(IReadOnlyList<string>? includedBehaviorIds = null, IReadOnlyList<string>? excludedBehaviorIds = null, IReadOnlyList<string>? includedCapabilityKeys = null, IReadOnlyList<string>? excludedCapabilityKeys = null, IReadOnlyList<string>? includedTags = null, IReadOnlyList<string>? excludedTags = null)Parameters
Section titled “Parameters”includedBehaviorIds IReadOnlyList<string>?
The explicit behavior identifiers that should stay visible to the client.
excludedBehaviorIds IReadOnlyList<string>?
The explicit behavior identifiers that should be hidden from the client.
includedCapabilityKeys IReadOnlyList<string>?
The explicit capability keys that should stay visible to the client.
excludedCapabilityKeys IReadOnlyList<string>?
The explicit capability keys that should be hidden from the client.
includedTags IReadOnlyList<string>?
The behavior or endpoint tags that should stay visible to the client.
excludedTags IReadOnlyList<string>?
The behavior or endpoint tags that should be hidden from the client.
Properties
Section titled “Properties”Gets an empty backend-for-frontend behavior-filter settings instance.
public static BackendForFrontendBehaviorFilterSettings Empty { get; }Property Value
Section titled “Property Value”BackendForFrontendBehaviorFilterSettings
ExcludedBehaviorIds
Section titled “ ExcludedBehaviorIds”Gets the explicit behavior identifiers that should be hidden from the client.
public IReadOnlyList<string> ExcludedBehaviorIds { get; }Property Value
Section titled “Property Value”ExcludedCapabilityKeys
Section titled “ ExcludedCapabilityKeys”Gets the explicit capability keys that should be hidden from the client.
public IReadOnlyList<string> ExcludedCapabilityKeys { get; }Property Value
Section titled “Property Value”ExcludedTags
Section titled “ ExcludedTags”Gets the behavior or endpoint tags that should be hidden from the client.
public IReadOnlyList<string> ExcludedTags { get; }Property Value
Section titled “Property Value”HasValues
Section titled “ HasValues”Gets a value indicating whether any backend-for-frontend behavior-filter settings were explicitly supplied.
public bool HasValues { get; }Property Value
Section titled “Property Value”IncludedBehaviorIds
Section titled “ IncludedBehaviorIds”Gets the explicit behavior identifiers that should stay visible to the client.
public IReadOnlyList<string> IncludedBehaviorIds { get; }Property Value
Section titled “Property Value”IncludedCapabilityKeys
Section titled “ IncludedCapabilityKeys”Gets the explicit capability keys that should stay visible to the client.
public IReadOnlyList<string> IncludedCapabilityKeys { get; }Property Value
Section titled “Property Value”IncludedTags
Section titled “ IncludedTags”Gets the behavior or endpoint tags that should stay visible to the client.
public IReadOnlyList<string> IncludedTags { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”FromSection(IConfigurationSection)
Section titled “ FromSection(IConfigurationSection)”Reads backend-for-frontend behavior-filter settings from the supplied configuration section.
public static BackendForFrontendBehaviorFilterSettings FromSection(IConfigurationSection section)Parameters
Section titled “Parameters”section IConfigurationSection
The configuration section that contains the behavior-filter settings.
Returns
Section titled “Returns”BackendForFrontendBehaviorFilterSettings
The parsed behavior-filter settings.