Class Permission
- Namespace
- EasyNetQ.Management.Client.Model
- Assembly
- EasyNetQ.Management.Client.dll
public record Permission : IEquatable<Permission>
- Inheritance
-
Permission
- Implements
-
- Inherited Members
-
Constructors
Permission(Permission)
protected Permission(Permission original)
Parameters
original
Permission
Permission(string, string, string, string, string)
public Permission(string User, string Vhost, string Configure, string Write, string Read)
Parameters
User
string
Vhost
string
Configure
string
Write
string
Read
string
Properties
public string Configure { get; init; }
Property Value
- string
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
Read
public string Read { get; init; }
Property Value
- string
User
public string User { get; init; }
Property Value
- string
Vhost
public string Vhost { get; init; }
Property Value
- string
Write
public string Write { get; init; }
Property Value
- string
Methods
Deconstruct(out string, out string, out string, out string, out string)
public void Deconstruct(out string User, out string Vhost, out string Configure, out string Write, out string Read)
Parameters
User
string
Vhost
string
Configure
string
Write
string
Read
string
Equals(Permission?)
public virtual bool Equals(Permission? other)
Parameters
other
Permission
Returns
- bool
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builder
StringBuilder
Returns
- bool
ToString()
public override string ToString()
Returns
- string
<Clone>$()
public virtual Permission <Clone>$()
Returns
- Permission
Operators
operator ==(Permission?, Permission?)
public static bool operator ==(Permission? left, Permission? right)
Parameters
left
Permission
right
Permission
Returns
- bool
operator !=(Permission?, Permission?)
public static bool operator !=(Permission? left, Permission? right)
Parameters
left
Permission
right
Permission
Returns
- bool