Table of Contents

Class ImpersonationSettings

Inheritance
ImpersonationSettings
Implements
Inherited Members
Namespace
TabularEditor.TOMWrapper
Assembly
TOMWrapper.dll
public record ImpersonationSettings : IEquatable<ImpersonationSettings>
Extension Methods

Constructors

ImpersonationSettings(string, ImpersonationKind)

public ImpersonationSettings(string Impersonation, ImpersonationKind Kind)

Parameters

Type Name Description
string Impersonation
ImpersonationKind Kind

ImpersonationSettings(ImpersonationSettings)

protected ImpersonationSettings(ImpersonationSettings original)

Parameters

Type Name Description
ImpersonationSettings original

Properties

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type Description
Type

Impersonation

public string Impersonation { get; init; }

Property Value

Type Description
string

Kind

public ImpersonationKind Kind { get; init; }

Property Value

Type Description
ImpersonationKind

Methods

Deconstruct(out string, out ImpersonationKind)

public void Deconstruct(out string Impersonation, out ImpersonationKind Kind)

Parameters

Type Name Description
string Impersonation
ImpersonationKind Kind

Equals(object?)

public override bool Equals(object? obj)

Parameters

Type Name Description
object obj

Returns

Type Description
bool

Equals(ImpersonationSettings?)

public virtual bool Equals(ImpersonationSettings? other)

Parameters

Type Name Description
ImpersonationSettings other

Returns

Type Description
bool

GetConnectionString()

public string GetConnectionString()

Returns

Type Description
string

GetHashCode()

public override int GetHashCode()

Returns

Type Description
int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

Type Name Description
StringBuilder builder

Returns

Type Description
bool

ToString()

public override string ToString()

Returns

Type Description
string

<Clone>$()

public virtual ImpersonationSettings <Clone>$()

Returns

Type Description
ImpersonationSettings

Operators

operator ==(ImpersonationSettings?, ImpersonationSettings?)

public static bool operator ==(ImpersonationSettings? left, ImpersonationSettings? right)

Parameters

Type Name Description
ImpersonationSettings left
ImpersonationSettings right

Returns

Type Description
bool

operator !=(ImpersonationSettings?, ImpersonationSettings?)

public static bool operator !=(ImpersonationSettings? left, ImpersonationSettings? right)

Parameters

Type Name Description
ImpersonationSettings left
ImpersonationSettings right

Returns

Type Description
bool