WS_PROXY_PROPERTY_ID-Enumeration (webservices.h)

Optionale Parameter zum Konfigurieren des Dienstproxys. Mit Ausnahme von WS_PROXY_PROPERTY_STATE werden alle Werte nur für die Verwendung mit WsCreateServiceProxy als Teil des WS_PROXY_PROPERTY*- Parameters unterstützt.

Syntax

typedef enum {
  WS_PROXY_PROPERTY_CALL_TIMEOUT = 0,
  WS_PROXY_PROPERTY_MESSAGE_PROPERTIES = 1,
  WS_PROXY_PROPERTY_MAX_CALL_POOL_SIZE = 2,
  WS_PROXY_PROPERTY_STATE = 3,
  WS_PROXY_PROPERTY_MAX_PENDING_CALLS = 4,
  WS_PROXY_PROPERTY_MAX_CLOSE_TIMEOUT = 5,
  WS_PROXY_FAULT_LANG_ID = 6
} WS_PROXY_PROPERTY_ID;

Konstanten

 
WS_PROXY_PROPERTY_CALL_TIMEOUT
Wert: 0
Die maximale Zeit in Millisekunden, bis ein Aufruf aussteht.
Der Standardwert ist 30.000 Millisekunden(30 Sekunden). Es ist vom Typ ULONG.

Wenn einer Anwendung kein Timeout zugeordnet werden soll, kann sie den Wert auf INFINITE festlegen.


Diese Eigenschaft ist schreibgeschützter Wert.
WS_PROXY_PROPERTY_MESSAGE_PROPERTIES
Wert: 1
Mit dieser Eigenschaft kann der Benutzer Eigenschaften der Nachricht angeben.
-Objekte, die vom Dienstproxy zum Senden und Empfangen von Nachrichten verwendet werden.


Diese Eigenschaft kann angegeben werden, wenn der Dienstproxy erstellt wird.


Der angegebene Wert sollte vom Typ WS_MESSAGE_PROPERTIES sein.


Die folgenden Nachrichteneigenschaften können angegeben werden:


WS_PROXY_PROPERTY_MAX_CALL_POOL_SIZE
Wert: 2
Jeder Aufruf im Dienstproxy wird durch ein Objekt dargestellt, das für den Dienstproxy intern ist.
Ein Aufrufobjekt ist so konzipiert, dass es nach jedem Aufruf wiederverwendet werden kann.
Dadurch können Anwendungen in Szenarien, in denen sie erwarten, besser skaliert werden.
große Anzahl von Aufrufen über den Dienstproxy. Der Standardwert für diese Eigenschaft ist 5.
Es ist vom Typ USHORT.

Diese Eigenschaft ist schreibgeschützter Wert.
WS_PROXY_PROPERTY_STATE
Wert: 3
Der aktuelle Status des Dienstproxys.
Es ist vom Typ WS_SERVICE_PROXY_STATE.

Diese Eigenschaft ist schreibgeschützt.


Der zurückgegebene Wert ist eine Momentaufnahme des aktuellen Zustands.
Möglicherweise hat sich der Zustand geändert, bevor der Aufrufer
hatte die Möglichkeit, den Wert zu untersuchen.
WS_PROXY_PROPERTY_MAX_PENDING_CALLS
Wert: 4
Die maximale Anzahl ausstehender Aufrufe, die für den Dienstproxy zulässig sind. Wird der
Die maximale Anzahl von ausstehenden Aufrufen für den Dienstproxy erreicht diesen Grenzwert.
Eingehende Anrufe werden mit WS_E_QUOTA_EXCEEDED abgelehnt (siehe Rückgabewerte für Windows-Webdienste). Der Standardwert
für diese Eigenschaft ist 100.
Es ist vom Typ ULONG.

Diese Eigenschaft ist schreibgeschützter Wert.
WS_PROXY_PROPERTY_MAX_CLOSE_TIMEOUT
Wert: 5
Die Zeitspanne in Millisekunden, die der Dienstproxy wartet, bis die ausstehenden Aufrufe abgeschlossen sind.
Sobald das Timeout abläuft, wird der Dienstproxy selbst abgebrochen.


Der Standardwert für diese Eigenschaft ist 5000 (5 Sekunden).


Diese Eigenschaft ist schreibgeschützter Wert.
Es ist vom Typ ULONG.
WS_PROXY_FAULT_LANG_ID
Wert: 6
Die LANGID, die zum Zurückgeben eines Fehlers verwendet wird. Wenn kein angegebenes Standardbenutzergebietsschema verwendet wird. Es ist vom Typ LANGID.


Diese Eigenschaft ist schreibgeschützter Wert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile webservices.h