Class ShareClientBuilderExtensions
- Namespace
- Microsoft.Extensions.Azure
- Assembly
- Azure.Storage.Files.Shares.dll
Extension methods to add ShareServiceClient client to clients builder
public static class ShareClientBuilderExtensions
- Inheritance
-
ShareClientBuilderExtensions
- Inherited Members
Methods
AddFileServiceClientWithCredential<TBuilder>(TBuilder, Uri)
Registers a ShareServiceClient instance with the provided serviceUri
and the token credential
configured using the client factory builder's UseCredential method.
Note that service-level operations do not support token credential authentication. This extension exists to allow the construction of a ShareServiceClient that can be used to derive a ShareClient that has token credential authentication.
Also note that ShareTokenIntent is currently required for token authentication.
public static IAzureClientBuilder<ShareServiceClient, ShareClientOptions> AddFileServiceClientWithCredential<TBuilder>(this TBuilder builder, Uri serviceUri) where TBuilder : IAzureClientFactoryBuilderWithCredential
Parameters
builder
TBuilderserviceUri
Uri
Returns
- IAzureClientBuilder<ShareServiceClient, ShareClientOptions>
Type Parameters
TBuilder
AddFileServiceClient<TBuilder>(TBuilder, string)
Registers a ShareServiceClient instance with the provided connectionString
public static IAzureClientBuilder<ShareServiceClient, ShareClientOptions> AddFileServiceClient<TBuilder>(this TBuilder builder, string connectionString) where TBuilder : IAzureClientFactoryBuilder
Parameters
builder
TBuilderconnectionString
string
Returns
- IAzureClientBuilder<ShareServiceClient, ShareClientOptions>
Type Parameters
TBuilder
AddFileServiceClient<TBuilder>(TBuilder, Uri, StorageSharedKeyCredential)
Registers a ShareServiceClient instance with the provided serviceUri
and sharedKeyCredential
public static IAzureClientBuilder<ShareServiceClient, ShareClientOptions> AddFileServiceClient<TBuilder>(this TBuilder builder, Uri serviceUri, StorageSharedKeyCredential sharedKeyCredential) where TBuilder : IAzureClientFactoryBuilder
Parameters
builder
TBuilderserviceUri
UrisharedKeyCredential
StorageSharedKeyCredential
Returns
- IAzureClientBuilder<ShareServiceClient, ShareClientOptions>
Type Parameters
TBuilder
AddFileServiceClient<TBuilder, TConfiguration>(TBuilder, TConfiguration)
Registers a ShareServiceClient instance with connection options loaded from the provided configuration
instance.
public static IAzureClientBuilder<ShareServiceClient, ShareClientOptions> AddFileServiceClient<TBuilder, TConfiguration>(this TBuilder builder, TConfiguration configuration) where TBuilder : IAzureClientFactoryBuilderWithConfiguration<TConfiguration>
Parameters
builder
TBuilderconfiguration
TConfiguration
Returns
- IAzureClientBuilder<ShareServiceClient, ShareClientOptions>
Type Parameters
TBuilder
TConfiguration