StorageExtensions.CreateServiceTimeoutScope(Nullable<TimeSpan>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Vous permet de spécifier un délai d’attente du serveur pour toutes les opérations de stockage s’exécutant sur ce thread pendant la durée de l’étendue.
Pour plus d'informations, consultez la rubrique Définition de délais d’expiration pour les opérations de service Blob, Définition de délais d’expiration pour les opérations de service de fichiers, Définition de délais d’attente pour les opérations de service de file d’attente.
public static IDisposable CreateServiceTimeoutScope (TimeSpan? timeout);
static member CreateServiceTimeoutScope : Nullable<TimeSpan> -> IDisposable
Public Shared Function CreateServiceTimeoutScope (timeout As Nullable(Of TimeSpan)) As IDisposable
Paramètres
Retours
Le IDisposable instance qui doit être supprimé lorsque le délai d’attente du serveur ne doit plus être utilisé.
Exemples
Exemple d’utilisation :
BlobServiceClient client = new BlobServiceClient(connectionString, options);
using (StorageExtensions.CreateServiceTimeoutScope(TimeSpan.FromSeconds(10)))
{
client.GetProperties();
}
Remarques
Le délai d’expiration du serveur est envoyé au service Stockage Azure pour chaque requête REST effectuée dans l’étendue. Cette valeur n’est pas suivie ou validée sur le client, elle est uniquement transmise au service de stockage.
Envisagez de passer un à des CancellationToken méthodes clientes et de dimensionner NetworkTimeout correctement lors de la configuration des clients de stockage comme moyen préféré d’appliquer la limite supérieure du temps d’exécution.
S’applique à
Azure SDK for .NET