Aracılığıyla paylaş


PoolUsageMetricsPaged Sınıf

Nesne listesi üzerinde yineleme için bir disk belleği kapsayıcısı PoolUsageMetrics

Devralma
PoolUsageMetricsPaged

Oluşturucu

PoolUsageMetricsPaged(*args, **kwargs)

Yöntemler

advance_page

İmleci bir sonraki Azure çağrısına taşımaya zorlar.

Bu yöntem gelişmiş kullanım içindir, yineleyici protokolü tercih edilir.

async_advance_page
async_get

Rastgele bir sayfa alın.

Bu, yineleyiciyi sıfırlar ve ardından yalnızca belirli bir sayfayı döndürmek için tamamen tüketir.

get

Rastgele bir sayfa alın.

Bu, yineleyiciyi sıfırlar ve ardından yalnızca belirli bir sayfayı döndürmek için tamamen tüketir.

next

Yanıtlar arasında yineleme yapın.

reset

Yineleyiciyi ilk sayfaya sıfırlayın.

advance_page

İmleci bir sonraki Azure çağrısına taşımaya zorlar.

Bu yöntem gelişmiş kullanım içindir, yineleyici protokolü tercih edilir.

advance_page() -> List[Model]

Döndürülenler

Geçerli sayfa listesi

Dönüş türü

Özel durumlar

StopIteration if no further page

async_advance_page

async async_advance_page()

Özel durumlar

StopIteration if no further page

async_get

Rastgele bir sayfa alın.

Bu, yineleyiciyi sıfırlar ve ardından yalnızca belirli bir sayfayı döndürmek için tamamen tüketir.

async async_get(url)

Parametreler

url
str
Gerekli

Rastgele sayfa sonuçlarının URL'si.

Özel durumlar

StopIteration if no further page

get

Rastgele bir sayfa alın.

Bu, yineleyiciyi sıfırlar ve ardından yalnızca belirli bir sayfayı döndürmek için tamamen tüketir.

get(url: str) -> List[Model]

Parametreler

url
str
Gerekli

Rastgele sayfa sonuçlarının URL'si.

Özel durumlar

StopIteration if no further page

next

Yanıtlar arasında yineleme yapın.

next()

Özel durumlar

StopIteration if no further page

reset

Yineleyiciyi ilk sayfaya sıfırlayın.

reset() -> None

Özel durumlar

StopIteration if no further page

Öznitelikler

raw

Geçerli sayfayı ClientRawResponse olarak alın.

Dönüş türü

<xref:ClientRawResponse>