Class PrivateEndpointAuthorizationRule
- Namespace
- Microsoft.ServiceBus.Messaging
- Assembly
- Microsoft.ServiceBus.dll
[DataContract(Name = "PrivateEndpoint", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class PrivateEndpointAuthorizationRule : AuthorizationRule
- Inheritance
-
PrivateEndpointAuthorizationRule
- Inherited Members
Constructors
PrivateEndpointAuthorizationRule(string)
public PrivateEndpointAuthorizationRule(string ruleName)
Parameters
ruleName
string
PrivateEndpointAuthorizationRule(string, params uint[])
public PrivateEndpointAuthorizationRule(string ruleName, params uint[] linkIds)
Parameters
Properties
KeyName
Gets or sets the authorization rule key name.
public override string KeyName { get; set; }
Property Value
- string
The authorization rule key name.
LinkIds
[CLSCompliant(false)]
[IgnoreDataMember]
public ISet<uint> LinkIds { get; }
Property Value
Methods
Clone()
Creates a copy of AuthorizationRule.
public override AuthorizationRule Clone()
Returns
- AuthorizationRule
A created copy of AuthorizationRule.
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
- bool
true if the specified object is equal to the current object; otherwise, false.
GetHashCode()
Returns the hash code for this instance.
public override int GetHashCode()
Returns
- int
The hash code for this instance.
ValidateRights(IEnumerable<AccessRights>)
Checks the validity of the specified access rights.
protected override void ValidateRights(IEnumerable<AccessRights> value)
Parameters
value
IEnumerable<AccessRights>The access rights to check.