Aracılığıyla paylaş


Pool class

Havuzu temsil eden sınıf.

Oluşturucular

Pool(BatchServiceClientContext)

Havuz oluşturma.

Yöntemler

add(PoolAddParameter, PoolAddOptionalParams)

Havuzları adlandırırken, kullanıcı adları veya gizli dizi proje adları gibi hassas bilgileri eklemekten kaçının. Bu bilgiler, Microsoft Destek mühendisleri tarafından erişilebilen telemetri günlüklerinde görünebilir.

add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)
add(PoolAddParameter, ServiceCallback<void>)
deleteMethod(string, PoolDeleteMethodOptionalParams)

Bir Havuzun silinmesini istediğinizde şu eylemler gerçekleşir: Havuz durumu silme olarak ayarlanır; Havuzdaki devam eden yeniden boyutlandırma işlemleri durdurulur; Batch hizmeti Havuzu sıfır İşlem Düğümlerine yeniden boyutlandırmaya başlar; Mevcut İşlem Düğümlerinde çalışan görevler sonlandırılır ve yeniden kuyruhlanır (varsayılan yeniden sorgulama seçeneğiyle Havuz yeniden boyutlandırma işlemi istenmiş gibi); son olarak, Havuz sistemden kaldırılır. Çalışan Görevler yeniden sorgulandığından, kullanıcı işini farklı bir Havuzu hedeflemek üzere güncelleştirerek bu Görevleri yeniden çalıştırabilir. Görevler daha sonra yeni Havuzda çalıştırılabilir. Yeniden sorgulama davranışını geçersiz kılmak istiyorsanız, Havuzu silmeden önce Havuzu sıfır boyuta küçültmek için havuzu açıkça yeniden boyutlandırmayı çağırmalısınız. Silme durumundaki bir Havuzdaki Güncelleştirme, Düzeltme Eki veya Silme API'sini çağırırsanız, poolBeingDeleted hata koduyla 409 HTTP durum koduyla başarısız olur.

deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
disableAutoScale(string, PoolDisableAutoScaleOptionalParams)
disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)
disableAutoScale(string, ServiceCallback<void>)
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams)

Havuz üzerinde yeniden boyutlandırma işlemi sürüyorsa, Havuz üzerinde otomatik ölçeklendirmeyi etkinleştiremezsiniz. Havuzun otomatik ölçeklendirmesi şu anda devre dışıysa, isteğin bir parçası olarak geçerli bir otomatik ölçeklendirme formülü belirtmeniz gerekir. Havuzun otomatik ölçeklendirmesi zaten etkinse, yeni bir otomatik ölçeklendirme formülü ve/veya yeni bir değerlendirme aralığı belirtebilirsiniz. Aynı Havuz için bu API'yi 30 saniyede bir birden fazla çağıramazsınız.

enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)
enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams)

Bu API öncelikle formülü Havuza uygulamadan sonucu döndürdüğünden otomatik ölçeklendirme formülünü doğrulamaya yöneliktir. Formülü değerlendirmek için Havuzda otomatik ölçeklendirme etkinleştirilmelidir.

evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)
evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)
exists(string, PoolExistsOptionalParams)

Havuzun temel özelliklerini alır.

exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)
exists(string, ServiceCallback<boolean>)
get(string, PoolGetOptionalParams)

Belirtilen Havuz hakkında bilgi alır.

get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)
get(string, ServiceCallback<CloudPool>)
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams)

İstatistikler, Hesap oluşturma işleminden istatistiklerin son güncelleştirme zamanına kadar Hesapta var olan tüm Havuzlar arasında toplanır. İstatistikler hemen kullanılamayabilir. Batch hizmeti, istatistikleri düzenli aralıklarla toplar. Tipik gecikme yaklaşık 30 dakikadır.

getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)
getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)
list(PoolListOptionalParams)
list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)
list(ServiceCallback<CloudPoolListResult>)
listNext(string, PoolListNextOptionalParams)
listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)
listNext(string, ServiceCallback<CloudPoolListResult>)
listUsageMetrics(PoolListUsageMetricsOptionalParams)

poolId içeren bir $filter yan tümcesi belirtmezseniz, yanıt, döndürülen toplama aralıklarının zaman aralığında hesapta bulunan tüm Havuzları içerir. startTime veya endTime dahil olmak üzere bir $filter yan tümcesi belirtmezseniz, bu filtreler şu anda kullanılabilir olan son toplama aralığının başlangıç ve bitiş saatlerine varsayılan olarak atanır; yani, yalnızca son toplama aralığı döndürülür.

listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams)

poolId içeren bir $filter yan tümcesi belirtmezseniz, yanıt, döndürülen toplama aralıklarının zaman aralığında hesapta bulunan tüm Havuzları içerir. startTime veya endTime dahil olmak üzere bir $filter yan tümcesi belirtmezseniz, bu filtreler şu anda kullanılabilir olan son toplama aralığının başlangıç ve bitiş saatlerine varsayılan olarak atanır; yani, yalnızca son toplama aralığı döndürülür.

listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)
patch(string, PoolPatchParameter, PoolPatchOptionalParams)

Bu yalnızca istekte belirtilen Havuz özelliklerinin yerini alır. Örneğin, Havuz ile ilişkilendirilmiş bir StartTask varsa ve istek bir StartTask öğesi belirtmiyorsa, Pool mevcut StartTask'ı tutar.

patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)
patch(string, PoolPatchParameter, ServiceCallback<void>)
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams)

Bu işlem yalnızca Havuzun ayırma durumu sabit olduğunda çalıştırılabilir. Bu işlem çalıştırıldığında ayırma durumu sabitten yeniden boyutlandırmaya dönüşür.

removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)
removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)
resize(string, PoolResizeParameter, PoolResizeOptionalParams)

Havuzu yalnızca ayırma durumu sabit olduğunda yeniden boyutlandırabilirsiniz. Havuz zaten yeniden boyutlandırılıyorsa istek 409 durum koduyla başarısız olur. Havuzu yeniden boyutlandırdığınızda Havuzun ayırma durumu sabitten yeniden boyutlandırmaya dönüşür. Otomatik ölçeklendirme için yapılandırılmış havuzları yeniden boyutlandıramazsınız. Bunu yapmaya çalışırsanız, Batch hizmeti 409 hatasını döndürür. Havuzu aşağı doğru yeniden boyutlandırırsanız, Batch hizmeti hangi İşlem Düğümlerinin kaldırılacağını seçer. Belirli İşlem Düğümlerini kaldırmak için bunun yerine Havuz kaldırma İşlem Düğümleri API'sini kullanın.

resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)
resize(string, PoolResizeParameter, ServiceCallback<void>)
stopResize(string, PoolStopResizeOptionalParams)

Bu işlem, yeniden boyutlandırma işleminden önce Havuzu önceki durumuna geri yüklemez: yalnızca daha fazla değişiklik yapılmasını durdurur ve Havuz geçerli durumunu korur. Durdurulduktan sonra Havuz, durdurma işlemi tamamlandığında olduğu İşlem Düğümleri sayısıyla dengelenir. Durdurma işlemi sırasında Havuz ayırma durumu önce durdurulacak, sonra sabit olacak şekilde değişir. Yeniden boyutlandırma işleminin açık bir yeniden boyutlandırma Havuzu isteği olması gerekmez; Bu API, havuz oluşturulduğunda havuzun ilk boyutlandırmasını durdurmak için de kullanılabilir.

stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)
stopResize(string, ServiceCallback<void>)
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams)

Bu, Havuzun tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, Havuz ile ilişkilendirilmiş bir StartTask varsa ve StartTask bu istekle belirtilmezse, Batch hizmeti mevcut StartTask'ı kaldırır.

updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)
updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)

Oluşturucu Ayrıntıları

Pool(BatchServiceClientContext)

Havuz oluşturma.

new Pool(client: BatchServiceClientContext)

Parametreler

client
BatchServiceClientContext

Hizmet istemcisine başvuru.

Yöntem Ayrıntıları

add(PoolAddParameter, PoolAddOptionalParams)

Havuzları adlandırırken, kullanıcı adları veya gizli dizi proje adları gibi hassas bilgileri eklemekten kaçının. Bu bilgiler, Microsoft Destek mühendisleri tarafından erişilebilen telemetri günlüklerinde görünebilir.

function add(pool: PoolAddParameter, options?: PoolAddOptionalParams): Promise<PoolAddResponse>

Parametreler

pool
PoolAddParameter

Eklenecek havuz.

options
PoolAddOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<PoolAddResponse>

Promise<Models.PoolAddResponse>

add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)

function add(pool: PoolAddParameter, options: PoolAddOptionalParams, callback: ServiceCallback<void>)

Parametreler

pool
PoolAddParameter

Eklenecek havuz.

options
PoolAddOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

add(PoolAddParameter, ServiceCallback<void>)

function add(pool: PoolAddParameter, callback: ServiceCallback<void>)

Parametreler

pool
PoolAddParameter

Eklenecek havuz.

callback

ServiceCallback<void>

Geri çağırma

deleteMethod(string, PoolDeleteMethodOptionalParams)

Bir Havuzun silinmesini istediğinizde şu eylemler gerçekleşir: Havuz durumu silme olarak ayarlanır; Havuzdaki devam eden yeniden boyutlandırma işlemleri durdurulur; Batch hizmeti Havuzu sıfır İşlem Düğümlerine yeniden boyutlandırmaya başlar; Mevcut İşlem Düğümlerinde çalışan görevler sonlandırılır ve yeniden kuyruhlanır (varsayılan yeniden sorgulama seçeneğiyle Havuz yeniden boyutlandırma işlemi istenmiş gibi); son olarak, Havuz sistemden kaldırılır. Çalışan Görevler yeniden sorgulandığından, kullanıcı işini farklı bir Havuzu hedeflemek üzere güncelleştirerek bu Görevleri yeniden çalıştırabilir. Görevler daha sonra yeni Havuzda çalıştırılabilir. Yeniden sorgulama davranışını geçersiz kılmak istiyorsanız, Havuzu silmeden önce Havuzu sıfır boyuta küçültmek için havuzu açıkça yeniden boyutlandırmayı çağırmalısınız. Silme durumundaki bir Havuzdaki Güncelleştirme, Düzeltme Eki veya Silme API'sini çağırırsanız, poolBeingDeleted hata koduyla 409 HTTP durum koduyla başarısız olur.

function deleteMethod(poolId: string, options?: PoolDeleteMethodOptionalParams): Promise<PoolDeleteResponse>

Parametreler

poolId

string

Silinecek havuzun kimliği.

options
PoolDeleteMethodOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolDeleteResponse>

deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)

function deleteMethod(poolId: string, options: PoolDeleteMethodOptionalParams, callback: ServiceCallback<void>)

Parametreler

poolId

string

Silinecek havuzun kimliği.

options
PoolDeleteMethodOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

deleteMethod(string, ServiceCallback<void>)

function deleteMethod(poolId: string, callback: ServiceCallback<void>)

Parametreler

poolId

string

Silinecek havuzun kimliği.

callback

ServiceCallback<void>

Geri çağırma

disableAutoScale(string, PoolDisableAutoScaleOptionalParams)

function disableAutoScale(poolId: string, options?: PoolDisableAutoScaleOptionalParams): Promise<PoolDisableAutoScaleResponse>

Parametreler

poolId

string

Otomatik ölçeklendirmenin devre dışı bırakıldığı Havuzun kimliği.

options
PoolDisableAutoScaleOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolDisableAutoScaleResponse>

disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)

function disableAutoScale(poolId: string, options: PoolDisableAutoScaleOptionalParams, callback: ServiceCallback<void>)

Parametreler

poolId

string

Otomatik ölçeklendirmenin devre dışı bırakıldığı Havuzun kimliği.

options
PoolDisableAutoScaleOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

disableAutoScale(string, ServiceCallback<void>)

function disableAutoScale(poolId: string, callback: ServiceCallback<void>)

Parametreler

poolId

string

Otomatik ölçeklendirmenin devre dışı bırakıldığı Havuzun kimliği.

callback

ServiceCallback<void>

Geri çağırma

enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams)

Havuz üzerinde yeniden boyutlandırma işlemi sürüyorsa, Havuz üzerinde otomatik ölçeklendirmeyi etkinleştiremezsiniz. Havuzun otomatik ölçeklendirmesi şu anda devre dışıysa, isteğin bir parçası olarak geçerli bir otomatik ölçeklendirme formülü belirtmeniz gerekir. Havuzun otomatik ölçeklendirmesi zaten etkinse, yeni bir otomatik ölçeklendirme formülü ve/veya yeni bir değerlendirme aralığı belirtebilirsiniz. Aynı Havuz için bu API'yi 30 saniyede bir birden fazla çağıramazsınız.

function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options?: PoolEnableAutoScaleOptionalParams): Promise<PoolEnableAutoScaleResponse>

Parametreler

poolId

string

Otomatik ölçeklendirmenin etkinleştirileceği Havuzun kimliği.

poolEnableAutoScaleParameter
PoolEnableAutoScaleParameter

İsteğin parametreleri.

options
PoolEnableAutoScaleOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolEnableAutoScaleResponse>

enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)

function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options: PoolEnableAutoScaleOptionalParams, callback: ServiceCallback<void>)

Parametreler

poolId

string

Otomatik ölçeklendirmenin etkinleştirileceği Havuzun kimliği.

poolEnableAutoScaleParameter
PoolEnableAutoScaleParameter

İsteğin parametreleri.

options
PoolEnableAutoScaleOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)

function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, callback: ServiceCallback<void>)

Parametreler

poolId

string

Otomatik ölçeklendirmenin etkinleştirileceği Havuzun kimliği.

poolEnableAutoScaleParameter
PoolEnableAutoScaleParameter

İsteğin parametreleri.

callback

ServiceCallback<void>

Geri çağırma

evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams)

Bu API öncelikle formülü Havuza uygulamadan sonucu döndürdüğünden otomatik ölçeklendirme formülünü doğrulamaya yöneliktir. Formülü değerlendirmek için Havuzda otomatik ölçeklendirme etkinleştirilmelidir.

function evaluateAutoScale(poolId: string, autoScaleFormula: string, options?: PoolEvaluateAutoScaleOptionalParams): Promise<PoolEvaluateAutoScaleResponse>

Parametreler

poolId

string

Otomatik ölçeklendirme formülünün değerlendirildiği Havuzun kimliği.

autoScaleFormula

string

Havuzdaki istenen İşlem Düğümü sayısı için formül. Formül doğrulanır ve sonuçları hesaplanır, ancak Havuza uygulanmaz. Formülü Havuza uygulamak için 'Havuz üzerinde otomatik ölçeklendirmeyi etkinleştir'. Bu formülü belirtme hakkında daha fazla bilgi için bkz. Azure Batch Havuzunda İşlem Düğümlerini otomatik olarak ölçeklendirme (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).

options
PoolEvaluateAutoScaleOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolEvaluateAutoScaleResponse>

evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)

function evaluateAutoScale(poolId: string, autoScaleFormula: string, options: PoolEvaluateAutoScaleOptionalParams, callback: ServiceCallback<AutoScaleRun>)

Parametreler

poolId

string

Otomatik ölçeklendirme formülünün değerlendirildiği Havuzun kimliği.

autoScaleFormula

string

Havuzdaki istenen İşlem Düğümü sayısı için formül. Formül doğrulanır ve sonuçları hesaplanır, ancak Havuza uygulanmaz. Formülü Havuza uygulamak için 'Havuz üzerinde otomatik ölçeklendirmeyi etkinleştir'. Bu formülü belirtme hakkında daha fazla bilgi için bkz. Azure Batch Havuzunda İşlem Düğümlerini otomatik olarak ölçeklendirme (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).

options
PoolEvaluateAutoScaleOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<AutoScaleRun>

Geri çağırma

evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)

function evaluateAutoScale(poolId: string, autoScaleFormula: string, callback: ServiceCallback<AutoScaleRun>)

Parametreler

poolId

string

Otomatik ölçeklendirme formülünün değerlendirildiği Havuzun kimliği.

autoScaleFormula

string

Havuzdaki istenen İşlem Düğümü sayısı için formül. Formül doğrulanır ve sonuçları hesaplanır, ancak Havuza uygulanmaz. Formülü Havuza uygulamak için 'Havuz üzerinde otomatik ölçeklendirmeyi etkinleştir'. Bu formülü belirtme hakkında daha fazla bilgi için bkz. Azure Batch Havuzunda İşlem Düğümlerini otomatik olarak ölçeklendirme (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).

callback

ServiceCallback<AutoScaleRun>

Geri çağırma

exists(string, PoolExistsOptionalParams)

Havuzun temel özelliklerini alır.

function exists(poolId: string, options?: PoolExistsOptionalParams): Promise<PoolExistsResponse>

Parametreler

poolId

string

Alınacak Havuzun kimliği.

options
PoolExistsOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolExistsResponse>

exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)

function exists(poolId: string, options: PoolExistsOptionalParams, callback: ServiceCallback<boolean>)

Parametreler

poolId

string

Alınacak Havuzun kimliği.

options
PoolExistsOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<boolean>

Geri çağırma

exists(string, ServiceCallback<boolean>)

function exists(poolId: string, callback: ServiceCallback<boolean>)

Parametreler

poolId

string

Alınacak Havuzun kimliği.

callback

ServiceCallback<boolean>

Geri çağırma

get(string, PoolGetOptionalParams)

Belirtilen Havuz hakkında bilgi alır.

function get(poolId: string, options?: PoolGetOptionalParams): Promise<PoolGetResponse>

Parametreler

poolId

string

Alınacak Havuzun kimliği.

options
PoolGetOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<PoolGetResponse>

Promise<Models.PoolGetResponse>

get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)

function get(poolId: string, options: PoolGetOptionalParams, callback: ServiceCallback<CloudPool>)

Parametreler

poolId

string

Alınacak Havuzun kimliği.

options
PoolGetOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<CloudPool>

Geri çağırma

get(string, ServiceCallback<CloudPool>)

function get(poolId: string, callback: ServiceCallback<CloudPool>)

Parametreler

poolId

string

Alınacak Havuzun kimliği.

callback

ServiceCallback<CloudPool>

Geri çağırma

getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams)

İstatistikler, Hesap oluşturma işleminden istatistiklerin son güncelleştirme zamanına kadar Hesapta var olan tüm Havuzlar arasında toplanır. İstatistikler hemen kullanılamayabilir. Batch hizmeti, istatistikleri düzenli aralıklarla toplar. Tipik gecikme yaklaşık 30 dakikadır.

function getAllLifetimeStatistics(options?: PoolGetAllLifetimeStatisticsOptionalParams): Promise<PoolGetAllLifetimeStatisticsResponse>

Parametreler

options
PoolGetAllLifetimeStatisticsOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolGetAllLifetimeStatisticsResponse>

getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)

function getAllLifetimeStatistics(options: PoolGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<PoolStatistics>)

Parametreler

options
PoolGetAllLifetimeStatisticsOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<PoolStatistics>

Geri çağırma

getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)

Parametreler

callback

ServiceCallback<PoolStatistics>

Geri çağırma

list(PoolListOptionalParams)

function list(options?: PoolListOptionalParams): Promise<PoolListResponse>

Parametreler

options
PoolListOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<PoolListResponse>

Promise<Models.PoolListResponse>

list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)

function list(options: PoolListOptionalParams, callback: ServiceCallback<CloudPoolListResult>)

Parametreler

options
PoolListOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<CloudPoolListResult>

Geri çağırma

list(ServiceCallback<CloudPoolListResult>)

function list(callback: ServiceCallback<CloudPoolListResult>)

Parametreler

callback

ServiceCallback<CloudPoolListResult>

Geri çağırma

listNext(string, PoolListNextOptionalParams)

function listNext(nextPageLink: string, options?: PoolListNextOptionalParams): Promise<PoolListResponse>

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

options
PoolListNextOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<PoolListResponse>

Promise<Models.PoolListResponse>

listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)

function listNext(nextPageLink: string, options: PoolListNextOptionalParams, callback: ServiceCallback<CloudPoolListResult>)

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

options
PoolListNextOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<CloudPoolListResult>

Geri çağırma

listNext(string, ServiceCallback<CloudPoolListResult>)

function listNext(nextPageLink: string, callback: ServiceCallback<CloudPoolListResult>)

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

callback

ServiceCallback<CloudPoolListResult>

Geri çağırma

listUsageMetrics(PoolListUsageMetricsOptionalParams)

poolId içeren bir $filter yan tümcesi belirtmezseniz, yanıt, döndürülen toplama aralıklarının zaman aralığında hesapta bulunan tüm Havuzları içerir. startTime veya endTime dahil olmak üzere bir $filter yan tümcesi belirtmezseniz, bu filtreler şu anda kullanılabilir olan son toplama aralığının başlangıç ve bitiş saatlerine varsayılan olarak atanır; yani, yalnızca son toplama aralığı döndürülür.

function listUsageMetrics(options?: PoolListUsageMetricsOptionalParams): Promise<PoolListUsageMetricsResponse>

Parametreler

options
PoolListUsageMetricsOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolListUsageMetricsResponse>

listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)

function listUsageMetrics(options: PoolListUsageMetricsOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)

Parametreler

options
PoolListUsageMetricsOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<PoolListUsageMetricsResult>

Geri çağırma

listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)

function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)

Parametreler

callback

ServiceCallback<PoolListUsageMetricsResult>

Geri çağırma

listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams)

poolId içeren bir $filter yan tümcesi belirtmezseniz, yanıt, döndürülen toplama aralıklarının zaman aralığında hesapta bulunan tüm Havuzları içerir. startTime veya endTime dahil olmak üzere bir $filter yan tümcesi belirtmezseniz, bu filtreler şu anda kullanılabilir olan son toplama aralığının başlangıç ve bitiş saatlerine varsayılan olarak atanır; yani, yalnızca son toplama aralığı döndürülür.

function listUsageMetricsNext(nextPageLink: string, options?: PoolListUsageMetricsNextOptionalParams): Promise<PoolListUsageMetricsResponse>

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

options
PoolListUsageMetricsNextOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolListUsageMetricsResponse>

listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)

function listUsageMetricsNext(nextPageLink: string, options: PoolListUsageMetricsNextOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

options
PoolListUsageMetricsNextOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<PoolListUsageMetricsResult>

Geri çağırma

listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)

function listUsageMetricsNext(nextPageLink: string, callback: ServiceCallback<PoolListUsageMetricsResult>)

Parametreler

nextPageLink

string

Önceki başarılı List çağrısından NextLink işlemi.

callback

ServiceCallback<PoolListUsageMetricsResult>

Geri çağırma

patch(string, PoolPatchParameter, PoolPatchOptionalParams)

Bu yalnızca istekte belirtilen Havuz özelliklerinin yerini alır. Örneğin, Havuz ile ilişkilendirilmiş bir StartTask varsa ve istek bir StartTask öğesi belirtmiyorsa, Pool mevcut StartTask'ı tutar.

function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options?: PoolPatchOptionalParams): Promise<PoolPatchResponse>

Parametreler

poolId

string

Güncelleştirilecek Havuzun Kimliği.

poolPatchParameter
PoolPatchParameter

İsteğin parametreleri.

options
PoolPatchOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolPatchResponse>

patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)

function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options: PoolPatchOptionalParams, callback: ServiceCallback<void>)

Parametreler

poolId

string

Güncelleştirilecek Havuzun Kimliği.

poolPatchParameter
PoolPatchParameter

İsteğin parametreleri.

options
PoolPatchOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

patch(string, PoolPatchParameter, ServiceCallback<void>)

function patch(poolId: string, poolPatchParameter: PoolPatchParameter, callback: ServiceCallback<void>)

Parametreler

poolId

string

Güncelleştirilecek Havuzun Kimliği.

poolPatchParameter
PoolPatchParameter

İsteğin parametreleri.

callback

ServiceCallback<void>

Geri çağırma

removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams)

Bu işlem yalnızca Havuzun ayırma durumu sabit olduğunda çalıştırılabilir. Bu işlem çalıştırıldığında ayırma durumu sabitten yeniden boyutlandırmaya dönüşür.

function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options?: PoolRemoveNodesOptionalParams): Promise<PoolRemoveNodesResponse>

Parametreler

poolId

string

İşlem Düğümlerini kaldırmak istediğiniz Havuzun kimliği.

nodeRemoveParameter
NodeRemoveParameter

İsteğin parametreleri.

options
PoolRemoveNodesOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise:<Models.PoolRemoveNodesResponse>

removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)

function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options: PoolRemoveNodesOptionalParams, callback: ServiceCallback<void>)

Parametreler

poolId

string

İşlem Düğümlerini kaldırmak istediğiniz Havuzun kimliği.

nodeRemoveParameter
NodeRemoveParameter

İsteğin parametreleri.

options
PoolRemoveNodesOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)

function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, callback: ServiceCallback<void>)

Parametreler

poolId

string

İşlem Düğümlerini kaldırmak istediğiniz Havuzun kimliği.

nodeRemoveParameter
NodeRemoveParameter

İsteğin parametreleri.

callback

ServiceCallback<void>

Geri çağırma

resize(string, PoolResizeParameter, PoolResizeOptionalParams)

Havuzu yalnızca ayırma durumu sabit olduğunda yeniden boyutlandırabilirsiniz. Havuz zaten yeniden boyutlandırılıyorsa istek 409 durum koduyla başarısız olur. Havuzu yeniden boyutlandırdığınızda Havuzun ayırma durumu sabitten yeniden boyutlandırmaya dönüşür. Otomatik ölçeklendirme için yapılandırılmış havuzları yeniden boyutlandıramazsınız. Bunu yapmaya çalışırsanız, Batch hizmeti 409 hatasını döndürür. Havuzu aşağı doğru yeniden boyutlandırırsanız, Batch hizmeti hangi İşlem Düğümlerinin kaldırılacağını seçer. Belirli İşlem Düğümlerini kaldırmak için bunun yerine Havuz kaldırma İşlem Düğümleri API'sini kullanın.

function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options?: PoolResizeOptionalParams): Promise<PoolResizeResponse>

Parametreler

poolId

string

Yeniden boyutlandıracak havuzun kimliği.

poolResizeParameter
PoolResizeParameter

İsteğin parametreleri.

options
PoolResizeOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolResizeResponse>

resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)

function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options: PoolResizeOptionalParams, callback: ServiceCallback<void>)

Parametreler

poolId

string

Yeniden boyutlandıracak havuzun kimliği.

poolResizeParameter
PoolResizeParameter

İsteğin parametreleri.

options
PoolResizeOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

resize(string, PoolResizeParameter, ServiceCallback<void>)

function resize(poolId: string, poolResizeParameter: PoolResizeParameter, callback: ServiceCallback<void>)

Parametreler

poolId

string

Yeniden boyutlandıracak havuzun kimliği.

poolResizeParameter
PoolResizeParameter

İsteğin parametreleri.

callback

ServiceCallback<void>

Geri çağırma

stopResize(string, PoolStopResizeOptionalParams)

Bu işlem, yeniden boyutlandırma işleminden önce Havuzu önceki durumuna geri yüklemez: yalnızca daha fazla değişiklik yapılmasını durdurur ve Havuz geçerli durumunu korur. Durdurulduktan sonra Havuz, durdurma işlemi tamamlandığında olduğu İşlem Düğümleri sayısıyla dengelenir. Durdurma işlemi sırasında Havuz ayırma durumu önce durdurulacak, sonra sabit olacak şekilde değişir. Yeniden boyutlandırma işleminin açık bir yeniden boyutlandırma Havuzu isteği olması gerekmez; Bu API, havuz oluşturulduğunda havuzun ilk boyutlandırmasını durdurmak için de kullanılabilir.

function stopResize(poolId: string, options?: PoolStopResizeOptionalParams): Promise<PoolStopResizeResponse>

Parametreler

poolId

string

Yeniden boyutlandırmasını durdurmak istediğiniz Havuzun kimliği.

options
PoolStopResizeOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolStopResizeResponse>

stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)

function stopResize(poolId: string, options: PoolStopResizeOptionalParams, callback: ServiceCallback<void>)

Parametreler

poolId

string

Yeniden boyutlandırmasını durdurmak istediğiniz Havuzun kimliği.

options
PoolStopResizeOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

stopResize(string, ServiceCallback<void>)

function stopResize(poolId: string, callback: ServiceCallback<void>)

Parametreler

poolId

string

Yeniden boyutlandırmasını durdurmak istediğiniz Havuzun kimliği.

callback

ServiceCallback<void>

Geri çağırma

updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams)

Bu, Havuzun tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, Havuz ile ilişkilendirilmiş bir StartTask varsa ve StartTask bu istekle belirtilmezse, Batch hizmeti mevcut StartTask'ı kaldırır.

function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options?: PoolUpdatePropertiesOptionalParams): Promise<PoolUpdatePropertiesResponse>

Parametreler

poolId

string

Güncelleştirilecek Havuzun Kimliği.

poolUpdatePropertiesParameter
PoolUpdatePropertiesParameter

İsteğin parametreleri.

options
PoolUpdatePropertiesOptionalParams

İsteğe bağlı parametreler

Döndürülenler

Promise<Models.PoolUpdatePropertiesResponse>

updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)

function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options: PoolUpdatePropertiesOptionalParams, callback: ServiceCallback<void>)

Parametreler

poolId

string

Güncelleştirilecek Havuzun Kimliği.

poolUpdatePropertiesParameter
PoolUpdatePropertiesParameter

İsteğin parametreleri.

options
PoolUpdatePropertiesOptionalParams

İsteğe bağlı parametreler

callback

ServiceCallback<void>

Geri çağırma

updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)

function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, callback: ServiceCallback<void>)

Parametreler

poolId

string

Güncelleştirilecek Havuzun Kimliği.

poolUpdatePropertiesParameter
PoolUpdatePropertiesParameter

İsteğin parametreleri.

callback

ServiceCallback<void>

Geri çağırma