IXMLHTTPRequest2::SetProperty-Methode (msxml6.h)
Legt eine Eigenschaft für eine ausgehende HTTP-Anforderung fest.
Syntax
HRESULT SetProperty(
[in] XHR_PROPERTY eProperty,
[in] ULONGLONG ullValue
);
Parameter
[in] eProperty
Folgende Werte sind gültig:
Wert | Bedeutung |
---|---|
|
Unterdrückt automatische Eingabeaufforderungen für Benutzeranmeldeinformationen |
|
Unterdrückt die Authentifizierung, die der HTTP-Stapel im Auftrag der Anwendung ausführt. |
|
Legt alle Timeoutwerte auf den von ullValue angegebenen Wert in Millisekunden fest. |
|
Unterdrückt das Hinzufügen von Standardheadern zur HTTP-Anforderung. |
|
Bewirkt, dass der HTTP-Stapel die OnHeadersAvailable-Methode mit einer Zwischenumleitung status Code aufruft. Die OnHeadersAvailable-Methode wird für zusätzliche Umleitungen und das endgültige Ziel status Code erneut aufgerufen. |
|
Unterdrückt Cachelese- und -schreibvorgänge für die HTTP-Anforderung.
Diese Eigenschaft wird von der IXMLHTTPRequest3-Schnittstelle unterstützt. |
|
Bewirkt, dass der HTTP-Stapel HRESULTS mit dem zugrunde liegenden Win32-Fehlercode für die OnError-Methode im Falle eines Fehlers bereitstellt.
Diese Eigenschaft wird von der IXMLHTTPRequest3-Schnittstelle unterstützt. |
|
Bewirkt, dass die Abfragezeichenfolge in UTF-8 anstelle von ACP für die HTTP-Anforderung codiert wird.
Diese Eigenschaft wird von der IXMLHTTPRequest3-Schnittstelle unterstützt. |
|
Unterdrückt bestimmte Zertifikatfehler.
Diese Eigenschaft wird von der IXMLHTTPRequest3-Schnittstelle unterstützt. |
[in] ullValue
Gibt die Anzahl von Millisekunden an, die die Anwendung wartet, bevor die Zeitüberschreitung erfolgt.
Wert | Bedeutung |
---|---|
|
Dieser Parameter kann einer der Werte aus dem XHR_CRED_PROMPT Enumerationstyp sein, der in der Headerdatei "Msxml6.h " definiert ist.
|
|
Dieser Parameter kann einer der Werte aus dem XHR_AUTH Enumerationstyp sein, der in der Headerdatei "Msxml6.h " definiert ist.
|
|
Die Anzahl der Millisekunden bis zu 0xFFFFFFFF, die die App wartet, bevor ein Timeout erfolgt. |
|
|
|
|
|
|
|
|
|
|
|
|
Rückgabewert
Gibt bei Erfolg S_OK zurück.
Bemerkungen
Die SetProperty-Methode für die IXMLHTTPRequest2-Schnittstelle wird auf der IXMLHTTPRequest3-Schnittstelle um neue Eigenschaften erweitert, um neue Szenarien zu unterstützen:
- XHR_PROP_NO_CACHE: Unterdrückt Cache-Lese- und Schreibvorgänge für die HTTP-Anforderung.
- XHR_PROP_EXTENDED_ERROR: Bewirkt, dass der HTTP-Stapel HRESULTS mit dem zugrunde liegenden Win32-Fehlercode für die OnError-Methode im Falle eines Fehlers bereitstellt.
- XHR_PROP_QUERY_STRING_UTF8: Bewirkt, dass die Abfragezeichenfolge in UTF-8 anstelle von ACP für HTTP-Anforderung codiert wird.
- XHR_PROP_IGNORE_CERT_ERRORS: Unterdrückt bestimmte Serverzertifikatfehler.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps],MSXML 6.0 und höher |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | msxml6.h |