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.Makes a request to an entire PackagePart or to a PackagePart in a package, identified by a pack 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
Héritage

Remarques

les API System.IO.Packaging utilisent une syntaxe d’URI à en-tête pack définie pour faire référence aux parties contenues dans un package.System.IO.Packaging APIs use a defined pack uri syntax to refer to parts that are contained in a package.

Pour plus d’informations sur la classe abstraite dérivée de cette classe et sur l’opération des demandes et des réponses, consultez WebRequest.For more information about the abstract class that this class derives from and the operation of requests and responses, see 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.Gets or sets values indicating the level of authentication and impersonation used for this request.

(Hérité de WebRequest)
CachePolicy

Obtient ou définit RequestCachePolicy.Gets or sets the RequestCachePolicy.

ConnectionGroupName

Obtient ou définit le nom du groupe de connexions.Gets or sets the name of the connection group.

ContentLength

Obtient ou définit l’en-tête HTTP Content-length.Gets or sets the Content-length HTTP header.

ContentType

Obtient ou définit l’en-tête HTTP Content-type.Gets or sets the Content-type HTTP header.

CreatorInstance

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é.When overridden in a descendant class, gets the factory object derived from the IWebRequestCreate class used to create the WebRequest instantiated for making the request to the specified URI.

(Hérité de WebRequest)
Credentials

Obtient ou définit les informations d'authentification.Gets or sets the authentication credentials.

Headers

Obtient ou définit la collection de paires nom/valeur d'en-tête associées à la demande.Gets or sets the collection of header name/value pairs associated with the request.

ImpersonationLevel

Obtient ou définit le niveau d'emprunt d'identité pour la demande en cours.Gets or sets the impersonation level for the current request.

(Hérité de WebRequest)
Method

Obtient ou définit la méthode de protocole à utiliser avec la demande URI à en-tête pack.Gets or sets the protocol method to use with the pack URI request.

PreAuthenticate

Obtient ou définit une valeur qui indique si la demande doit être pré-authentifiée.Gets or sets a value that indicates whether to preauthenticate the request.

Proxy

Obtient ou définit le proxy réseau pour accéder à Internet.Gets or sets the network proxy for Internet access.

RequestUri

Obtient l’URI de la ressource associée à la demande.Gets the URI of the resource associated with the request.

Timeout

Obtient ou définit la durée jusqu'à l'expiration de la demande.Gets or sets the length of time before the request times out.

UseDefaultCredentials

Obtient ou définit les informations d'authentification par défaut.Gets or sets the default authentication credentials.

Méthodes

Abort()

Abandonne la demande.Aborts the request.

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

En cas de substitution dans une classe descendante, fournit une version asynchrone de la méthode GetRequestStream().When overridden in a descendant class, provides an asynchronous version of the GetRequestStream() method.

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

En cas de substitution dans une classe descendante, démarre une demande asynchrone pour une ressource Internet.When overridden in a descendant class, begins an asynchronous request for an Internet resource.

(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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

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

En cas de substitution dans une classe descendante, retourne Stream pour l'écriture de données dans la ressource Internet.When overridden in a descendant class, returns a Stream for writing data to the Internet resource.

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

En cas de substitution dans une classe descendante, retourne WebResponse.When overridden in a descendant class, returns a WebResponse.

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

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetInnerRequest()

Obtient la WebRequest interne.Gets the inner WebRequest.

GetLifetimeService()

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.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Remplit SerializationInfo avec les données nécessaires pour sérialiser l'objet cible.Populates a SerializationInfo with the data needed to serialize the target object.

(Hérité de WebRequest)
GetRequestStream()

Ne pas utiliser. GetRequestStream() n’est pas pris en charge par PackWebRequest.Do not use-GetRequestStream() is not supported by PackWebRequest.

GetRequestStreamAsync()

En cas de substitution dans une classe descendante, retourne un Stream pour l'écriture de données vers la ressource Internet en tant qu'opération asynchrone.When overridden in a descendant class, returns a Stream for writing data to the Internet resource as an asynchronous operation.

(Hérité de WebRequest)
GetResponse()

Retourne le flux de réponse pour la demande.Returns the response stream for the request.

GetResponseAsync()

En cas de substitution dans une classe descendante, retourne une réponse à une demande Internet en tant qu'opération asynchrone.When overridden in a descendant class, returns a response to an Internet request as an asynchronous operation.

(Hérité de WebRequest)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Hérité de MarshalByRefObject)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

En cas de substitution dans une classe descendante, remplit une instance de SerializationInfo avec les données nécessaire à la sérialisation de WebRequest.When overridden in a descendant class, populates a SerializationInfo instance with the data needed to serialize the WebRequest.

(Hérité de WebRequest)

S’applique à

Voir aussi