PackWebRequest Klass

Definition

Skickar en begäran till en hel PackagePart eller till en PackagePart i ett paket som identifieras av en paket-URI.

public ref class PackWebRequest sealed : System::Net::WebRequest
public sealed class PackWebRequest : System.Net.WebRequest
type PackWebRequest = class
    inherit WebRequest
Public NotInheritable Class PackWebRequest
Inherits WebRequest
Arv

Kommentarer

System.IO.Packaging API:er använder en definierad pack-uri-syntax för att referera till delar som finns i ett paket.

Mer information om den abstrakta klass som den här klassen härleder från och hur begäranden och svar fungerar finns i WebRequest.

Egenskaper

Name Description
AuthenticationLevel

Hämtar eller anger värden som anger vilken nivå av autentisering och personifiering som används för den här begäran.

(Ärvd från WebRequest)
CachePolicy

Hämtar eller anger RequestCachePolicy.

ConnectionGroupName

Hämtar eller anger namnet på anslutningsgruppen.

ContentLength

Hämtar eller anger Content-length HTTP-huvudet.

ContentType

Hämtar eller anger Content-type HTTP-huvudet.

CreatorInstance
Föråldrad.

När det åsidosättas i en underordnad klass hämtar det fabriksobjekt som härleds från klassen IWebRequestCreate som används för att skapa instansierad WebRequest för att göra begäran till den angivna URI:n.

(Ärvd från WebRequest)
Credentials

Hämtar eller anger autentiseringsuppgifterna.

Headers

Hämtar eller anger samlingen med rubriknamn/värdepar som är associerade med begäran.

ImpersonationLevel

Hämtar eller anger personifieringsnivån för den aktuella begäran.

(Ärvd från WebRequest)
Method

Hämtar eller anger den protokollmetod som ska användas med pack-URI-begäran.

PreAuthenticate

Hämtar eller anger ett värde som anger om begäran ska förautentiseras.

Proxy

Hämtar eller anger nätverksproxyn för Internetåtkomst.

RequestUri

Hämtar URI:n för resursen som är associerad med begäran.

Timeout

Hämtar eller anger hur lång tid begäran tar innan tidsgränsen uppnås.

UseDefaultCredentials

Hämtar eller anger standardautentiseringsuppgifterna.

Metoder

Name Description
Abort()

Avbryter begäran.

(Ärvd från WebRequest)
BeginGetRequestStream(AsyncCallback, Object)

När den åsidosättas i en underordnad klass tillhandahåller den en asynkron version av GetRequestStream() metoden.

(Ärvd från WebRequest)
BeginGetResponse(AsyncCallback, Object)

När du åsidosättas i en underordnad klass börjar en asynkron begäran för en Internetresurs.

(Ärvd från WebRequest)
CreateObjRef(Type)

Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt.

(Ärvd från MarshalByRefObject)
EndGetRequestStream(IAsyncResult)

När den åsidosättas i en underordnade klass returneras en Stream för att skriva data till Internetresursen.

(Ärvd från WebRequest)
EndGetResponse(IAsyncResult)

När åsidosättas i en underordnade klass returnerar en WebResponse.

(Ärvd från WebRequest)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetInnerRequest()

Hämtar den inre WebRequest.

GetLifetimeService()

Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Fyller i en SerializationInfo med de data som behövs för att serialisera målobjektet.

(Ärvd från WebRequest)
GetRequestStream()

Använd inte –GetRequestStream() stöds inte av PackWebRequest.

GetRequestStreamAsync()

När den åsidosättas i en underordnad klass returnerar en Stream för att skriva data till Internetresursen som en asynkron åtgärd.

(Ärvd från WebRequest)
GetResponse()

Returnerar svarsströmmen för begäran.

GetResponseAsync()

När det åsidosättas i en underordnade klass returnerar ett svar på en Internetbegäran som en asynkron åtgärd.

(Ärvd från WebRequest)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitializeLifetimeService()

Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MemberwiseClone(Boolean)

Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet.

(Ärvd från MarshalByRefObject)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

När den åsidosättas i en underordnad klass fyller du i en SerializationInfo instans med de data som behövs för att serialisera WebRequest.

(Ärvd från WebRequest)

Gäller för

Se även