Language

WebPubSubChatServiceClient Constructors

Definition

Overloads

Name Description
WebPubSubChatServiceClient()

Initializes a new instance of WebPubSubChatServiceClient for mocking.

WebPubSubChatServiceClient(WebPubSubChatServiceClientSettings)

Initializes a new instance of WebPubSubChatServiceClient from a WebPubSubChatServiceClientSettings.

WebPubSubChatServiceClient(String, String)

Initializes a new instance of WebPubSubChatServiceClient using a connection string.

WebPubSubChatServiceClient(String, String, WebPubSubChatServiceClientOptions)

Initializes a new instance of WebPubSubChatServiceClient using a connection string.

WebPubSubChatServiceClient(Uri, String, AzureKeyCredential)

Initializes a new instance of WebPubSubChatServiceClient using an endpoint and AzureKeyCredential.

WebPubSubChatServiceClient(Uri, String, TokenCredential)

Initializes a new instance of WebPubSubChatServiceClient.

WebPubSubChatServiceClient(Uri, String, AzureKeyCredential, WebPubSubChatServiceClientOptions)

Initializes a new instance of WebPubSubChatServiceClient using an endpoint and AzureKeyCredential.

WebPubSubChatServiceClient(Uri, String, TokenCredential, WebPubSubChatServiceClientOptions)

Initializes a new instance of WebPubSubChatServiceClient.

WebPubSubChatServiceClient()

Source:
WebPubSubChatServiceClient.cs

Initializes a new instance of WebPubSubChatServiceClient for mocking.

protected WebPubSubChatServiceClient();
Protected Sub New ()

Applies to

WebPubSubChatServiceClient(WebPubSubChatServiceClientSettings)

Source:
WebPubSubChatServiceClient.cs

Initializes a new instance of WebPubSubChatServiceClient from a WebPubSubChatServiceClientSettings.

public WebPubSubChatServiceClient(Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClientSettings settings);
new Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient : Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClientSettings -> Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient
Public Sub New (settings As WebPubSubChatServiceClientSettings)

Parameters

settings
WebPubSubChatServiceClientSettings

The settings for WebPubSubChatServiceClient.

Applies to

WebPubSubChatServiceClient(String, String)

Source:
WebPubSubChatServiceClient.cs

Initializes a new instance of WebPubSubChatServiceClient using a connection string.

public WebPubSubChatServiceClient(string connectionString, string hub);
new Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient : string * string -> Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient
Public Sub New (connectionString As String, hub As String)

Parameters

connectionString
String

Connection string containing Endpoint and AccessKey.

hub
String

Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore.

Applies to

WebPubSubChatServiceClient(String, String, WebPubSubChatServiceClientOptions)

Source:
WebPubSubChatServiceClient.cs

Initializes a new instance of WebPubSubChatServiceClient using a connection string.

public WebPubSubChatServiceClient(string connectionString, string hub, Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClientOptions options);
new Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient : string * string * Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClientOptions -> Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient
Public Sub New (connectionString As String, hub As String, options As WebPubSubChatServiceClientOptions)

Parameters

connectionString
String

Connection string containing Endpoint and AccessKey.

hub
String

Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore.

options
WebPubSubChatServiceClientOptions

The options for configuring the client.

Applies to

WebPubSubChatServiceClient(Uri, String, AzureKeyCredential)

Source:
WebPubSubChatServiceClient.cs

Initializes a new instance of WebPubSubChatServiceClient using an endpoint and AzureKeyCredential.

public WebPubSubChatServiceClient(Uri endpoint, string hub, Azure.AzureKeyCredential credential);
new Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient : Uri * string * Azure.AzureKeyCredential -> Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient
Public Sub New (endpoint As Uri, hub As String, credential As AzureKeyCredential)

Parameters

endpoint
Uri

Service endpoint.

hub
String

Target hub name.

credential
AzureKeyCredential

An AzureKeyCredential used to authenticate requests.

Applies to

WebPubSubChatServiceClient(Uri, String, TokenCredential)

Source:
WebPubSubChatServiceClient.cs

Initializes a new instance of WebPubSubChatServiceClient.

public WebPubSubChatServiceClient(Uri endpoint, string hub, Azure.Core.TokenCredential credential);
new Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient : Uri * string * Azure.Core.TokenCredential -> Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient
Public Sub New (endpoint As Uri, hub As String, credential As TokenCredential)

Parameters

endpoint
Uri

Service endpoint.

hub
String

Target hub name.

credential
TokenCredential

A credential used to authenticate to the service.

Exceptions

endpoint, hub or credential is null.

hub is an empty string, and was expected to be non-empty.

Applies to

WebPubSubChatServiceClient(Uri, String, AzureKeyCredential, WebPubSubChatServiceClientOptions)

Source:
WebPubSubChatServiceClient.cs

Initializes a new instance of WebPubSubChatServiceClient using an endpoint and AzureKeyCredential.

public WebPubSubChatServiceClient(Uri endpoint, string hub, Azure.AzureKeyCredential credential, Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClientOptions options);
new Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient : Uri * string * Azure.AzureKeyCredential * Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClientOptions -> Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient
Public Sub New (endpoint As Uri, hub As String, credential As AzureKeyCredential, options As WebPubSubChatServiceClientOptions)

Parameters

endpoint
Uri

Service endpoint.

hub
String

Target hub name.

credential
AzureKeyCredential

An AzureKeyCredential used to authenticate requests.

options
WebPubSubChatServiceClientOptions

The options for configuring the client.

Applies to

WebPubSubChatServiceClient(Uri, String, TokenCredential, WebPubSubChatServiceClientOptions)

Source:
WebPubSubChatServiceClient.cs

Initializes a new instance of WebPubSubChatServiceClient.

public WebPubSubChatServiceClient(Uri endpoint, string hub, Azure.Core.TokenCredential credential, Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClientOptions options);
new Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient : Uri * string * Azure.Core.TokenCredential * Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClientOptions -> Azure.Messaging.WebPubSub.Chat.WebPubSubChatServiceClient
Public Sub New (endpoint As Uri, hub As String, credential As TokenCredential, options As WebPubSubChatServiceClientOptions)

Parameters

endpoint
Uri

Service endpoint.

hub
String

Target hub name.

credential
TokenCredential

A credential used to authenticate to the service.

options
WebPubSubChatServiceClientOptions

The options for configuring the client.

Exceptions

endpoint, hub or credential is null.

hub is an empty string, and was expected to be non-empty.

Applies to