Class DatabaseTopologyRoleResolution
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Engine.AppModel
Assembly: Cephalon.Engine.dll
Describes one resolved Engine:Databases role selection, including any explicit role reference.
public sealed class DatabaseTopologyRoleResolutionInheritance
Section titled “Inheritance”object ← DatabaseTopologyRoleResolution
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”DatabaseTopologyRoleResolution(string, string, DatabaseTargetSelection, DatabaseTargetSelection, string?)
Section titled “ DatabaseTopologyRoleResolution(string, string, DatabaseTargetSelection, DatabaseTargetSelection, string?)”Initializes a new instance of the
public DatabaseTopologyRoleResolution(string requestedRoleId, string resolvedRoleId, DatabaseTargetSelection requestedTarget, DatabaseTargetSelection effectiveTarget, string? useRole = null)Parameters
Section titled “Parameters”requestedRoleId string
The logical role requested by the caller.
resolvedRoleId string
The concrete role that supplied the physical database target.
requestedTarget DatabaseTargetSelection
The target declared for the requested role.
effectiveTarget DatabaseTargetSelection
The effective target after applying any role reference.
useRole string?
The referenced concrete role declared by the requested target, when present.
Properties
Section titled “Properties”EffectiveTarget
Section titled “ EffectiveTarget”Gets the effective target after applying any role reference.
public DatabaseTargetSelection EffectiveTarget { get; }Property Value
Section titled “Property Value”DatabaseTargetSelection
RequestedRoleId
Section titled “ RequestedRoleId”Gets the logical role requested by the caller.
public string RequestedRoleId { get; }Property Value
Section titled “Property Value”RequestedTarget
Section titled “ RequestedTarget”Gets the target declared for the requested role.
public DatabaseTargetSelection RequestedTarget { get; }Property Value
Section titled “Property Value”DatabaseTargetSelection
ResolutionMode
Section titled “ ResolutionMode”Gets the stable resolution mode used by runtime introspection surfaces.
public string ResolutionMode { get; }Property Value
Section titled “Property Value”ResolvedRoleId
Section titled “ ResolvedRoleId”Gets the concrete role that supplied the effective provider and connection settings.
public string ResolvedRoleId { get; }Property Value
Section titled “Property Value”UseRole
Section titled “ UseRole”Gets the referenced concrete role declared by the requested target, when present.
public string? UseRole { get; }Property Value
Section titled “Property Value”UsesRoleReference
Section titled “ UsesRoleReference”Gets a value indicating whether the requested role resolved through an explicit role reference.
public bool UsesRoleReference { get; }