Partager via


PoolOperations Classe

Définition

Effectue des opérations liées au pool sur un compte Azure Batch.

public class PoolOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type PoolOperations = class
    interface IInheritedBehaviors
Public Class PoolOperations
Implements IInheritedBehaviors
Héritage
PoolOperations
Implémente

Propriétés

CustomBehaviors

Obtient ou définit une liste de comportements qui modifient ou personnalisent les demandes adressées au service Batch effectuées via ce PoolOperations.

Méthodes

CopyNodeFileContentToStream(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

Copie le contenu d’un fichier du nœud spécifié vers le donné Stream.

CopyNodeFileContentToStreamAsync(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

Copie le contenu d’un fichier du nœud spécifié vers le donné Stream.

CopyNodeFileContentToString(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

Lit le contenu d’un fichier du nœud spécifié dans une chaîne.

CopyNodeFileContentToStringAsync(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

Lit le contenu d’un fichier du nœud spécifié dans une chaîne.

CreateComputeNodeUser(String, String)

Crée un ComputeNodeUser représentant un compte d’utilisateur de nœud de calcul qui n’existe pas encore dans le service Batch.

CreatePool()

Crée un instance de CloudPool qui n’est pas lié et qui n’a pas de relation de cohérence avec un pool dans le service Batch.

CreatePool(String, String, CloudServiceConfiguration, Nullable<Int32>, Nullable<Int32>)

Crée un instance de CloudPool qui n’est pas lié et qui n’a pas de relation de cohérence avec un pool dans le service Batch.

CreatePool(String, String, VirtualMachineConfiguration, Nullable<Int32>, Nullable<Int32>)

Crée un instance de CloudPool qui n’est pas lié et qui n’a pas de relation de cohérence avec un pool dans le service Batch.

DeleteComputeNodeUser(String, String, String, IEnumerable<BatchClientBehavior>)

Supprime le compte d’utilisateur spécifié du nœud de calcul spécifié.

DeleteComputeNodeUserAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Supprime le compte d’utilisateur spécifié du nœud de calcul spécifié.

DeleteNodeFile(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>)

Supprime le fichier spécifié du nœud de calcul spécifié.

DeleteNodeFileAsync(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>, CancellationToken)

Supprime le fichier spécifié du nœud de calcul spécifié.

DeletePool(String, IEnumerable<BatchClientBehavior>)

Supprime le pool spécifié.

DeletePoolAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Supprime le pool spécifié.

DisableAutoScale(String, IEnumerable<BatchClientBehavior>)

Désactive la mise à l’échelle automatique sur le pool spécifié.

DisableAutoScaleAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Désactive la mise à l’échelle automatique sur le pool spécifié.

DisableComputeNodeScheduling(String, String, Nullable<DisableComputeNodeSchedulingOption>, IEnumerable<BatchClientBehavior>)

Désactive la planification des tâches sur le nœud de calcul spécifié.

DisableComputeNodeSchedulingAsync(String, String, Nullable<DisableComputeNodeSchedulingOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Désactive la planification des tâches sur le nœud de calcul spécifié.

EnableAutoScale(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Active la mise à l’échelle automatique sur le pool spécifié.

EnableAutoScaleAsync(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

Active la mise à l’échelle automatique sur le pool spécifié.

EnableComputeNodeScheduling(String, String, IEnumerable<BatchClientBehavior>)

Active la planification des tâches sur le nœud de calcul spécifié.

EnableComputeNodeSchedulingAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Active la planification des tâches sur le nœud de calcul spécifié.

EvaluateAutoScale(String, String, IEnumerable<BatchClientBehavior>)

Obtient le résultat de l’évaluation d’une formule de mise à l’échelle automatique sur le pool spécifié. Il s’agit principalement de la validation d’une formule de mise à l’échelle automatique, car elle retourne simplement le résultat sans appliquer la formule au pool.

EvaluateAutoScaleAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient le résultat de l’évaluation d’une formule de mise à l’échelle automatique sur le pool spécifié. Il s’agit principalement de la validation d’une formule de mise à l’échelle automatique, car elle retourne simplement le résultat sans appliquer la formule au pool.

GetComputeNode(String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtient le nœud de calcul spécifié.

GetComputeNodeAsync(String, String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient le nœud de calcul spécifié.

GetComputeNodeExtension(String, String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtient le nœud de calcul spécifié.

GetComputeNodeExtensionAsync(String, String, String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient l’extension de nœud de calcul spécifiée.

GetNodeFile(String, String, String, IEnumerable<BatchClientBehavior>)

Obtient des informations sur un fichier sur un nœud de calcul.

GetNodeFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient des informations sur un fichier sur un nœud de calcul.

GetPool(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtient le CloudPool spécifié.

GetPoolAsync(String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient le CloudPool spécifié.

GetRDPFile(String, String, Stream, IEnumerable<BatchClientBehavior>)

Obtient un fichier RDP (Remote Desktop Protocol) pour le nœud spécifié.

GetRDPFile(String, String, String, IEnumerable<BatchClientBehavior>)

Obtient un fichier de protocole Bureau à distance pour le nœud spécifié.

GetRDPFileAsync(String, String, Stream, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient un fichier RDP (Remote Desktop Protocol) pour le nœud spécifié.

GetRDPFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient un fichier de protocole Bureau à distance pour le nœud spécifié.

GetRemoteLoginSettings(String, String, IEnumerable<BatchClientBehavior>)

Obtient les paramètres requis pour la connexion à distance à un nœud de calcul.

GetRemoteLoginSettingsAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient les paramètres requis pour la connexion à distance à un nœud de calcul.

ListComputeNodeExtensions(String, String, IEnumerable<BatchClientBehavior>)

Énumère les extensions du spécifié ComputeNode.

ListComputeNodes(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Énumère les nœuds de calcul du pool spécifié.

ListNodeFiles(String, String, Nullable<Boolean>, DetailLevel, IEnumerable<BatchClientBehavior>)

Énumère les fichiers sur le nœud de calcul spécifié.

ListPoolNodeCounts(DetailLevel, IEnumerable<BatchClientBehavior>)

Répertorie le nombre de nœuds dans chaque état, regroupés par pool.

ListPools(DetailLevel, IEnumerable<BatchClientBehavior>)

Énumère les pools dans le compte Batch.

ListPoolUsageMetrics(Nullable<DateTime>, Nullable<DateTime>, DetailLevel, IEnumerable<BatchClientBehavior>)

Énumère les métriques d’utilisation du pool.

ListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>)

Énumère les valeurs de référence SKU de l’agent de nœud prises en charge par Batch Service.

Reboot(String, String, Nullable<ComputeNodeRebootOption>, IEnumerable<BatchClientBehavior>)

Redémarre le nœud de calcul spécifié.

RebootAsync(String, String, Nullable<ComputeNodeRebootOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Redémarre le nœud de calcul spécifié.

Reimage(String, String, Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>)

Réinstalle le système d’exploitation sur le nœud de calcul spécifié.

ReimageAsync(String, String, Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Réinstalle le système d’exploitation sur le nœud de calcul spécifié.

RemoveFromPool(String, ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Supprime le nœud de calcul spécifié du pool spécifié.

RemoveFromPool(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Supprime les nœuds de calcul spécifiés du pool spécifié.

RemoveFromPool(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Supprime les nœuds de calcul spécifiés du pool spécifié.

RemoveFromPool(String, String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Supprime le nœud de calcul spécifié du pool spécifié.

RemoveFromPoolAsync(String, ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Supprime le nœud de calcul spécifié du pool spécifié.

RemoveFromPoolAsync(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

Supprime les nœuds de calcul spécifiés du pool spécifié.

RemoveFromPoolAsync(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

Supprime les nœuds de calcul spécifiés du pool spécifié.

RemoveFromPoolAsync(String, String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Supprime le nœud de calcul spécifié du pool spécifié.

ResizePool(String, Nullable<Int32>, Nullable<Int32>, Nullable<TimeSpan>, Nullable<ComputeNodeDeallocationOption>, IEnumerable<BatchClientBehavior>)

Redimensionne le pool spécifié.

ResizePoolAsync(String, Nullable<Int32>, Nullable<Int32>, Nullable<TimeSpan>, Nullable<ComputeNodeDeallocationOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Redimensionne le pool spécifié.

StopResizePool(String, IEnumerable<BatchClientBehavior>)

Arrête une opération de redimensionnement de pool.

StopResizePoolAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Arrête une opération de redimensionnement de pool.

UploadComputeNodeBatchServiceLogs(String, String, String, ComputeNodeIdentityReference, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>)

Chargez Azure Batch fichiers journaux de service à partir du nœud de calcul spécifié.

UploadComputeNodeBatchServiceLogs(String, String, String, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>)

Chargez Azure Batch fichiers journaux de service à partir du nœud de calcul spécifié.

UploadComputeNodeBatchServiceLogsAsync(String, String, String, ComputeNodeIdentityReference, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>, CancellationToken)

Chargez Azure Batch fichiers journaux de service à partir du nœud de calcul spécifié.

UploadComputeNodeBatchServiceLogsAsync(String, String, String, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>, CancellationToken)

Chargez Azure Batch fichiers journaux de service à partir du nœud de calcul spécifié.

S’applique à