PipelineClient Osztály
Szolgáltatásügyfél alapvető metódusai.
Folyamatügyfél létrehozása.
- Öröklődés
-
azure.core.pipeline.transport._base.PipelineClientBasePipelineClientPipelineClient
Konstruktor
PipelineClient(base_url: str, *, pipeline: Pipeline[HTTPRequestType, HTTPResponseType] | None = None, config: Configuration[HTTPRequestType, HTTPResponseType] | None = None, **kwargs: Any)
Paraméterek
- config
- Configuration
Ha nincs megadva, a rendszer a standard konfigurációt használja.
- pipeline
- Pipeline
Ha nincs megadva, a rendszer létrehoz és visszaad egy Folyamat objektumot.
- policies
- list[HTTPPolicy]
Ha nincs megadva, a rendszer a konfigurációs objektum standard szabályzatait használja.
- per_call_policies
- Union[HTTPPolicy, SansIOHTTPPolicy, list[HTTPPolicy], list[SansIOHTTPPolicy]]
Ha meg van adva, a szabályzatok a RetryPolicy előtt bekerülnek a szabályzatok listájába
- per_retry_policies
- Union[HTTPPolicy, SansIOHTTPPolicy, list[HTTPPolicy], list[SansIOHTTPPolicy]]
Ha meg van adva, a szabályzatok a RetryPolicy után bekerülnek a szabályzatok listájába
- transport
- HttpTransport
Ha nincs megadva, a RequestsTransport a szinkron átvitelhez használatos.
Példák
Létrehozza a folyamatügyfélt.
from azure.core import PipelineClient
from azure.core.rest import HttpRequest
from azure.core.pipeline.policies import RedirectPolicy, UserAgentPolicy
# example configuration with some policies
policies: Iterable[Union[HTTPPolicy, SansIOHTTPPolicy]] = [UserAgentPolicy("myuseragent"), RedirectPolicy()]
client: PipelineClient[HttpRequest, HttpResponse] = PipelineClient(base_url=url, policies=policies)
request = HttpRequest("GET", "https://bing.com")
pipeline_response = client._pipeline.run(request)
Metódusok
close | |
delete |
Hozzon létre egy DELETE kérelemobjektumot. |
format_url |
Formázza a kérelem URL-címét az ügyfél alap URL-címével, kivéve, ha a megadott URL-cím már abszolút. Vegye figyelembe, hogy az alap URL-cím és a sablon URL-címe is tartalmazhat lekérdezési paramétereket. |
get |
Hozzon létre egy GET kérelemobjektumot. |
head |
Hozzon létre egy HEAD-kérelemobjektumot. |
merge |
Hozzon létre egy MERGE kérelemobjektumot. |
options |
Hozzon létre egy OPTIONS kérelemobjektumot. |
patch |
Hozzon létre egy PATCH kérésobjektumot. |
post |
Hozzon létre egy POST kérelemobjektumot. |
put |
Hozzon létre egy PUT kérelemobjektumot. |
send_request |
A hálózati kérést az ügyfél láncolt szabályzatain keresztül futtató metódus.
|
close
close() -> None
delete
Hozzon létre egy DELETE kérelemobjektumot.
delete(url: str, params: Dict[str, str] | None = None, headers: Dict[str, str] | None = None, content: Any = None, form_content: Dict[str, Any] | None = None) -> HttpRequest
Paraméterek
Válaszok
HttpRequest objektum
Visszatérési típus
format_url
Formázza a kérelem URL-címét az ügyfél alap URL-címével, kivéve, ha a megadott URL-cím már abszolút.
Vegye figyelembe, hogy az alap URL-cím és a sablon URL-címe is tartalmazhat lekérdezési paramétereket.
format_url(url_template: str, **kwargs: Any) -> str
Paraméterek
Válaszok
A formázott URL-cím.
Visszatérési típus
get
Hozzon létre egy GET kérelemobjektumot.
get(url: str, params: Dict[str, str] | None = None, headers: Dict[str, str] | None = None, content: Any = None, form_content: Dict[str, Any] | None = None) -> HttpRequest
Paraméterek
Válaszok
HttpRequest objektum
Visszatérési típus
head
Hozzon létre egy HEAD-kérelemobjektumot.
head(url: str, params: Dict[str, str] | None = None, headers: Dict[str, str] | None = None, content: Any = None, form_content: Dict[str, Any] | None = None, stream_content: Any = None) -> HttpRequest
Paraméterek
- stream_content
- <xref:stream> vagy <xref:generator> vagy <xref:asyncgenerator>
A törzs tartalma adatfolyamként
Válaszok
HttpRequest objektum
Visszatérési típus
merge
Hozzon létre egy MERGE kérelemobjektumot.
merge(url: str, params: Dict[str, str] | None = None, headers: Dict[str, str] | None = None, content: Any = None, form_content: Dict[str, Any] | None = None) -> HttpRequest
Paraméterek
Válaszok
HttpRequest objektum
Visszatérési típus
options
Hozzon létre egy OPTIONS kérelemobjektumot.
options(url: str, params: Dict[str, str] | None = None, headers: Dict[str, str] | None = None, *, content: bytes | str | Dict[Any, Any] | None = None, form_content: Dict[Any, Any] | None = None, **kwargs: Any) -> HttpRequest
Paraméterek
- content
A törzs tartalma
- form_content
- dict
Űrlap tartalma
Válaszok
HttpRequest objektum
Visszatérési típus
patch
Hozzon létre egy PATCH kérésobjektumot.
patch(url: str, params: Dict[str, str] | None = None, headers: Dict[str, str] | None = None, content: Any = None, form_content: Dict[str, Any] | None = None, stream_content: Any = None) -> HttpRequest
Paraméterek
- stream_content
- <xref:stream> vagy <xref:generator> vagy <xref:asyncgenerator>
A törzs tartalma adatfolyamként
Válaszok
HttpRequest objektum
Visszatérési típus
post
Hozzon létre egy POST kérelemobjektumot.
post(url: str, params: Dict[str, str] | None = None, headers: Dict[str, str] | None = None, content: Any = None, form_content: Dict[str, Any] | None = None, stream_content: Any = None) -> HttpRequest
Paraméterek
- stream_content
- <xref:stream> vagy <xref:generator> vagy <xref:asyncgenerator>
A törzs tartalma adatfolyamként
Válaszok
HttpRequest objektum
Visszatérési típus
put
Hozzon létre egy PUT kérelemobjektumot.
put(url: str, params: Dict[str, str] | None = None, headers: Dict[str, str] | None = None, content: Any = None, form_content: Dict[str, Any] | None = None, stream_content: Any = None) -> HttpRequest
Paraméterek
- stream_content
- <xref:stream> vagy <xref:generator> vagy <xref:asyncgenerator>
A törzs tartalma adatfolyamként
Válaszok
HttpRequest objektum
Visszatérési típus
send_request
A hálózati kérést az ügyfél láncolt szabályzatain keresztül futtató metódus.
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest('GET', 'http://www.example.com')
<HttpRequest [GET], url: 'http://www.example.com'>
>>> response = client.send_request(request)
<HttpResponse: 200 OK>
send_request(request: HTTPRequestType, *, stream: bool = False, **kwargs: Any) -> HTTPResponseType
Paraméterek
- stream
- bool
A válasz hasznos adatainak streamelése. Alapértelmezés szerint Hamis.
Válaszok
A hálózati hívás válasza. Nem végez hibakezelést a válaszon.
Visszatérési típus
Azure SDK for Python