Table of Contents

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

ruleName string
linkIds uint[]

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

ISet<uint>

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 object

The 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.