Pipeline Класс
Реализация конвейера.
Он реализуется как диспетчер контекста, который активирует контекст отправителя HTTP. Транспорт является последним узлом в конвейере.
- Наследование
-
PipelinePipeline
Конструктор
Pipeline(transport: HttpTransport[HTTPRequestType, HTTPResponseType], policies: Iterable[HTTPPolicy[HTTPRequestType, HTTPResponseType] | SansIOHTTPPolicy[HTTPRequestType, HTTPResponseType]] | None = None)
Параметры
Имя | Описание |
---|---|
transport
Обязательно
|
Экземпляр транспорта HTTP |
policies
|
Список настроенных политик. значение по умолчанию: None
|
Примеры
Создает конвейер для синхронного транспорта.
from azure.core.pipeline import Pipeline
from azure.core.pipeline.policies import RedirectPolicy, UserAgentPolicy
from azure.core.rest import HttpRequest
from azure.core.pipeline.transport import RequestsTransport
# example: create request and policies
request = HttpRequest("GET", "https://bing.com")
policies: Iterable[Union[HTTPPolicy, SansIOHTTPPolicy]] = [UserAgentPolicy("myuseragent"), RedirectPolicy()]
# run the pipeline
with Pipeline(transport=RequestsTransport(), policies=policies) as pipeline:
response = pipeline.run(request)
Методы
run |
Выполняет HTTP-запрос через связанные политики. |
run
Выполняет HTTP-запрос через связанные политики.
run(request: HTTPRequestType, **kwargs: Any) -> PipelineResponse[HTTPRequestType, HTTPResponseType]
Параметры
Имя | Описание |
---|---|
request
Обязательно
|
Объект HTTP-запроса. |
Возвращаемое значение
Тип | Описание |
---|---|
Объект PipelineResponse |
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по