Pipeline 클래스
파이프라인 구현.
이는 HTTP 발신자의 컨텍스트를 활성화하는 컨텍스트 관리자로 구현됩니다. 전송은 파이프라인의 마지막 노드입니다.
- 상속
-
PipelinePipeline
생성자
Pipeline(transport: HttpTransport[HTTPRequestType, HTTPResponseType], policies: Iterable[HTTPPolicy[HTTPRequestType, HTTPResponseType] | SansIOHTTPPolicy[HTTPRequestType, HTTPResponseType]] | None = None)
매개 변수
Name | Description |
---|---|
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]
매개 변수
Name | Description |
---|---|
request
필수
|
HTTP 요청 개체입니다. |
반환
형식 | Description |
---|---|
PipelineResponse 개체 |
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure SDK for Python