Share via


EventHubClient.CreateWithAzureActiveDirectory Method

Definition

Creates a new instance of the EventHubClient by using Azure Active Directory authentication context.

public static Microsoft.ServiceBus.Messaging.EventHubClient CreateWithAzureActiveDirectory (Uri endpointAddress, string path, Microsoft.ServiceBus.AzureActiveDirectoryTokenProvider.AuthenticationCallback authCallback, string authority, TimeSpan? operationTimeout = default, bool enableLinkRedirect = true);
static member CreateWithAzureActiveDirectory : Uri * string * Microsoft.ServiceBus.AzureActiveDirectoryTokenProvider.AuthenticationCallback * string * Nullable<TimeSpan> * bool -> Microsoft.ServiceBus.Messaging.EventHubClient
Public Shared Function CreateWithAzureActiveDirectory (endpointAddress As Uri, path As String, authCallback As AzureActiveDirectoryTokenProvider.AuthenticationCallback, authority As String, Optional operationTimeout As Nullable(Of TimeSpan) = Nothing, Optional enableLinkRedirect As Boolean = true) As EventHubClient

Parameters

endpointAddress
Uri

Fully qualified domain name for Event Hubs. Most likely, {yournamespace}.servicebus.windows.net

path
String

The path to the Event Hub.

authCallback
AzureActiveDirectoryTokenProvider.AuthenticationCallback

The authentication callback.

authority
String

Address of the authority to issue token.

operationTimeout
Nullable<TimeSpan>

TimeSpan that specifies how long the messaging operation has to complete before timing out

enableLinkRedirect
Boolean

Value indicating whether this transport is ready to be redirected to the server backend.

Returns

The newly created Event Hub client object.

Applies to