ConnectionStringEnvironmentVariableNames Methods
RecordMethods10 members
Describes the logical and physical names used for a connection-string reference.
public record ConnectionStringEnvironmentVariableNames{ public ConnectionStringEnvironmentVariableNames <Clone>$() { // ... }}Create(IResourceWithConnectionString, string) Section titled Create(IResourceWithConnectionString, string)staticConnection Creates the logical and physical environment-variable names for a connection-string reference.
public record ConnectionStringEnvironmentVariableNames{ public static ConnectionStringEnvironmentVariableNames Create( IResourceWithConnectionString resource, string logicalName) { // ... }}Parameters
resourceIlogicalName stringThe logical connection name.Returns
ConnectionStringEnvironmentVariableNames The logical and physical environment-variable names.Deconstruct(string, string, string, bool) Section titled Deconstruct(string, string, string, bool) Deconstructs the logical and physical names for a connection-string reference.
public record ConnectionStringEnvironmentVariableNames{ public void Deconstruct( out string LogicalName, out string OriginalName, out string PortableName, out bool IsExplicit) { // ... }}Parameters
LogicalName stringThe logical connection name used by application configuration.OriginalName stringThe original environment-variable name derived directly from the logical name.PortableName stringThe portable environment-variable name.IsExplicit boolWhether the physical environment-variable name was explicitly supplied by the source resource.Determines whether the specified object is equal to the current object.
public record ConnectionStringEnvironmentVariableNames{ public override bool Equals( object? obj) { // ... }}Parameters
objobject?The object to compare with the current object.Returns
booltrue if the specified object is equal to the current object; otherwise, false.Equals(ConnectionStringEnvironmentVariableNames?) Section titled Equals(ConnectionStringEnvironmentVariableNames?)boolIndicates whether the current object is equal to another object of the same type.
public record ConnectionStringEnvironmentVariableNames{ public bool Equals( ConnectionStringEnvironmentVariableNames? other) { // ... }}Parameters
otherConnectionReturns
booltrue if the current object is equal to the other parameter; otherwise, false.Serves as the default hash function.
public record ConnectionStringEnvironmentVariableNames{ public override int GetHashCode() { // ... }}Returns
intA hash code for the current object. Enumerates the distinct physical environment-variable names represented by this value.
public record ConnectionStringEnvironmentVariableNames{ public IEnumerable<string> GetPhysicalNames() { // ... }}Returns
IEnumerable<string> The physical environment-variable names.op_Equality(ConnectionStringEnvironmentVariableNames?, ConnectionStringEnvironmentVariableNames?) Section titled op_Equality(ConnectionStringEnvironmentVariableNames?, ConnectionStringEnvironmentVariableNames?)staticboolpublic record ConnectionStringEnvironmentVariableNames{ public static bool operator ==( ConnectionStringEnvironmentVariableNames? left, ConnectionStringEnvironmentVariableNames? right) { // ... }}op_Inequality(ConnectionStringEnvironmentVariableNames?, ConnectionStringEnvironmentVariableNames?) Section titled op_Inequality(ConnectionStringEnvironmentVariableNames?, ConnectionStringEnvironmentVariableNames?)staticboolpublic record ConnectionStringEnvironmentVariableNames{ public static bool operator !=( ConnectionStringEnvironmentVariableNames? left, ConnectionStringEnvironmentVariableNames? right) { // ... }}Returns a string that represents the current object.
public record ConnectionStringEnvironmentVariableNames{ public override string ToString() { // ... }}Returns
stringA string that represents the current object.