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
ImpersonationSettings(ImpersonationSettings)
protected ImpersonationSettings(ImpersonationSettings original)
Parameters
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
Impersonation
public string Impersonation { get; init; }
Property Value
Kind
public ImpersonationKind Kind { get; init; }
Property Value
Methods
Deconstruct(out string, out ImpersonationKind)
public void Deconstruct(out string Impersonation, out ImpersonationKind Kind)
Parameters
Equals(object?)
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Equals(ImpersonationSettings?)
public virtual bool Equals(ImpersonationSettings? other)
Parameters
Returns
GetConnectionString()
public string GetConnectionString()
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
ToString()
public override string ToString()
Returns
<Clone>$()
public virtual ImpersonationSettings <Clone>$()
Returns
Operators
operator ==(ImpersonationSettings?, ImpersonationSettings?)
public static bool operator ==(ImpersonationSettings? left, ImpersonationSettings? right)
Parameters
Returns
operator !=(ImpersonationSettings?, ImpersonationSettings?)
public static bool operator !=(ImpersonationSettings? left, ImpersonationSettings? right)
Parameters
Returns