Teilen über


PackWebRequest Klasse

Definition

Führt eine Anforderung eines gesamten PackagePart oder eines PackagePart in einem Paket aus, das mit einem Paket-URI angegeben wird.

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
Vererbung
PackWebRequest
Vererbung

Hinweise

System.IO.Packaging APIs verwenden eine definierte Pack-URI-Syntax, um auf Teile zu verweisen, die in einem Paket enthalten sind.

Weitere Informationen zur abstrakten Klasse, von der diese Klasse abgeleitet ist, und zur Operation von Anforderungen und Antworten finden Sie unter WebRequest.

Eigenschaften

AuthenticationLevel

Ruft Werte ab, die die für diese Anforderung verwendete Ebene von Authentifizierung und Identitätswechsel angeben, oder legt diese fest.

(Geerbt von WebRequest)
CachePolicy

Ruft den RequestCachePolicy ab oder legt diesen fest.

ConnectionGroupName

Ruft den Namen der Verbindungsgruppe ab oder legt diesen fest.

ContentLength

Ruft den Content-length-HTTP-Header ab oder legt diesen fest.

ContentType

Ruft den Content-type-HTTP-Header ab oder legt diesen fest.

CreatorInstance
Veraltet.

Ruft beim Überschreiben in einer Nachfolgerklasse das von der IWebRequestCreate-Klasse abgeleitete Factoryobjekt ab. Mit dieser Klasse wird die WebRequest erstellt, die instanziiert wird, um die Anforderung an den angegebenen URI zu stellen.

(Geerbt von WebRequest)
Credentials

Ruft die Anmeldeinformationen für die Authentifizierung ab oder legt diese fest.

Headers

Ruft die Auflistung der Name-Wert-Paare für Header ab, die der Anforderung zugeordnet sind, oder legt diese fest.

ImpersonationLevel

Ruft die Ebene des Identitätswechsels für die aktuelle Anforderung ab oder legt diese fest.

(Geerbt von WebRequest)
Method

Ruft die für die Paket-URI-Anforderung zu verwendende Protokollmethode ab oder legt diese fest.

PreAuthenticate

Ruft einen Wert ab, der angibt, ob die Anforderung vorauthentifiziert werden soll, oder legt diesen fest.

Proxy

Ruft den Netzwerkproxy für Internetzugriff ab oder legt diesen fest.

RequestUri

Ruft den URI der Ressource ab, die der Anforderung zugeordnet ist.

Timeout

Ruft den Zeitraum ab, an dem das Zeitlimit der Anforderung überschritten ist, oder legt diesen fest.

UseDefaultCredentials

Ruft die Standardanmeldeinformationen für die Authentifizierung ab oder legt diese fest.

Methoden

Abort()

Bricht die Anforderung ab.

(Geerbt von WebRequest)
BeginGetRequestStream(AsyncCallback, Object)

Stellt beim Überschreiben in einer Nachfolgerklasse eine asynchrone Version der GetRequestStream()-Methode bereit.

(Geerbt von WebRequest)
BeginGetResponse(AsyncCallback, Object)

Startet beim Überschreiben in einer Nachfolgerklasse eine asynchrone Anforderung einer Internetressource.

(Geerbt von WebRequest)
CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
EndGetRequestStream(IAsyncResult)

Gibt beim Überschreiben in einer Nachfolgerklasse einen Stream zum Schreiben von Daten in die Internetressource zurück.

(Geerbt von WebRequest)
EndGetResponse(IAsyncResult)

Gibt beim Überschreiben in einer Nachfolgerklasse eine WebResponse zurück.

(Geerbt von WebRequest)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetInnerRequest()

Ruft die innere WebRequest ab.

GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)
Veraltet.

Füllt eine SerializationInfo mit den Daten auf, die zum Serialisieren des Zielobjekts erforderlich sind.

(Geerbt von WebRequest)
GetRequestStream()

Nicht verwenden. GetRequestStream() wird von PackWebRequest nicht unterstützt.

GetRequestStreamAsync()

Gibt nach dem Überschreiben in einer abgeleiteten Klasse einen Stream zurück, womit Daten in einem asynchronen Vorgang in die Internetressource geschrieben werden können.

(Geerbt von WebRequest)
GetResponse()

Gibt den Antwortstream für die Anforderung zurück.

GetResponseAsync()

Gibt beim Überschreiben in einer Nachfolgerklasse in einem asynchronen Vorgang eine Antwort auf eine Internetanforderung zurück.

(Geerbt von WebRequest)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Veraltet.

Füllt beim Überschreiben in einer Nachfolgerklasse eine SerializationInfo-Instanz mit den Daten auf, die zum Serialisieren der WebRequest erforderlich sind.

(Geerbt von WebRequest)

Gilt für:

Weitere Informationen