Partager via


PackWebRequest Classe

Définition

Lance une demande à l'intégralité d'un PackagePart ou à un PackagePart dans un package, identifié par un URI à en-tête pack.

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
Héritage
PackWebRequest
Héritage

Remarques

System.IO.Packaging Les API utilisent une syntaxe d’URI de pack définie pour faire référence aux parties contenues dans un package.

Pour plus d’informations sur la classe abstraite dont cette classe dérive et sur le fonctionnement des requêtes et des réponses, consultez WebRequest.

Propriétés

AuthenticationLevel

Obtient ou définit des valeurs indiquant les niveaux d'authentification et d'emprunt d'identité utilisés pour cette demande.

(Hérité de WebRequest)
CachePolicy

Obtient ou définit RequestCachePolicy.

ConnectionGroupName

Obtient ou définit le nom du groupe de connexions.

ContentLength

Obtient ou définit l’en-tête HTTP Content-length.

ContentType

Obtient ou définit l’en-tête HTTP Content-type.

CreatorInstance
Obsolète.

En cas de remplacement dans une classe descendante, obtient l'objet de fabrique dérivé de la classe IWebRequestCreate utilisé pour créer l'élément WebRequest instancié pour créer la demande à l'URI spécifié.

(Hérité de WebRequest)
Credentials

Obtient ou définit les informations d'authentification.

Headers

Obtient ou définit la collection de paires nom/valeur d'en-tête associées à la demande.

ImpersonationLevel

Obtient ou définit le niveau d'emprunt d'identité pour la demande en cours.

(Hérité de WebRequest)
Method

Obtient ou définit la méthode de protocole à utiliser avec la demande URI à en-tête pack.

PreAuthenticate

Obtient ou définit une valeur qui indique si la demande doit être pré-authentifiée.

Proxy

Obtient ou définit le proxy réseau pour accéder à Internet.

RequestUri

Obtient l’URI de la ressource associée à la demande.

Timeout

Obtient ou définit la durée jusqu'à l'expiration de la demande.

UseDefaultCredentials

Obtient ou définit les informations d'authentification par défaut.

Méthodes

Abort()

Abandonne la demande.

(Hérité de WebRequest)
BeginGetRequestStream(AsyncCallback, Object)

En cas de substitution dans une classe descendante, fournit une version asynchrone de la méthode GetRequestStream().

(Hérité de WebRequest)
BeginGetResponse(AsyncCallback, Object)

En cas de substitution dans une classe descendante, démarre une demande asynchrone pour une ressource Internet.

(Hérité de WebRequest)
CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
EndGetRequestStream(IAsyncResult)

En cas de remplacement dans une classe descendante, retourne un élément Stream pour l'écriture de données dans la ressource Internet.

(Hérité de WebRequest)
EndGetResponse(IAsyncResult)

En cas de remplacement dans une classe descendante, retourne un élément WebResponse.

(Hérité de WebRequest)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetInnerRequest()

Obtient la WebRequest interne.

GetLifetimeService()
Obsolète.

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)
Obsolète.

Remplit SerializationInfo avec les données nécessaires pour sérialiser l'objet cible.

(Hérité de WebRequest)
GetRequestStream()

Ne pas utiliser. GetRequestStream() n’est pas pris en charge par PackWebRequest.

GetRequestStreamAsync()

En cas de remplacement dans une classe descendante, retourne un élément Stream pour l'écriture de données dans la ressource Internet sous forme d'opération asynchrone.

(Hérité de WebRequest)
GetResponse()

Retourne le flux de réponse pour la demande.

GetResponseAsync()

En cas de substitution dans une classe descendante, retourne une réponse à une demande Internet en tant qu'opération asynchrone.

(Hérité de WebRequest)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InitializeLifetimeService()
Obsolète.

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.

(Hérité de MarshalByRefObject)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Obsolète.

En cas de remplacement dans une classe descendante, remplit une instance de SerializationInfo avec les données nécessaires à la sérialisation de l'élément WebRequest.

(Hérité de WebRequest)

S’applique à

Voir aussi