Compartir a través de


WS_METADATA_PROPERTY_ID enumeración (webservices.h)

Cada propiedad de metadatos es de tipo WS_METADATA_PROPERTY, se identifica mediante un identificador y tiene un valor asociado. Si no se especifica una propiedad cuando se crean los metadatos, se usa su valor predeterminado.

Syntax

typedef enum {
  WS_METADATA_PROPERTY_STATE = 1,
  WS_METADATA_PROPERTY_HEAP_PROPERTIES = 2,
  WS_METADATA_PROPERTY_POLICY_PROPERTIES = 3,
  WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE = 4,
  WS_METADATA_PROPERTY_MAX_DOCUMENTS = 5,
  WS_METADATA_PROPERTY_HOST_NAMES = 6,
  WS_METADATA_PROPERTY_VERIFY_HOST_NAMES = 7
} WS_METADATA_PROPERTY_ID;

Constantes

 
WS_METADATA_PROPERTY_STATE
Valor: 1
Esta propiedad se usa con WsGetMetadataProperty.


El miembro de valor adjunto de la estructura WS_METADATA_PROPERTY contiene el WS_METADATA_STATE actual del objeto de metadatos.
WS_METADATA_PROPERTY_HEAP_PROPERTIES
Valor: 2
Esta propiedad se usa con WsCreateMetadata para especificar
propiedades del objeto WS_HEAP utilizado por los metadatos
para almacenar información sobre los metadatos leídos.


El miembro de valor adjunto de la estructura WS_METADATA_PROPERTY contiene una estructura WS_HEAP_PROPERTIES .


Se pueden especificar las siguientes propiedades del montón:


WS_METADATA_PROPERTY_POLICY_PROPERTIES
Valor: 3
Esta propiedad se usa con WsCreateMetadata para especificar
propiedades de los objetos WS_POLICY asociados
con el objeto de metadatos.


El miembro de valor adjunto de la estructura WS_METADATA_PROPERTY contiene una estructura WS_POLICY_PROPERTIES que especifica el
conjunto de propiedades de directiva.

Consulte WS_POLICY_PROPERTY_ID para obtener más información sobre
conjunto de propiedades que se pueden especificar aquí.
WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE
Valor: 4
Esta propiedad se usa con WsGetMetadataProperty.


El miembro de valor adjunto del WS_METADATA_PROPERTY es un SIZE_T especificando el número de bytes asignados desde el montón asociado al
objeto de metadatos.
WS_METADATA_PROPERTY_MAX_DOCUMENTS
Valor: 5
Esta propiedad se usa con WsCreateMetadata.


El miembro de valor adjunto del WS_METADATA_PROPERTY es un ULONG que especifica el número máximo de documentos que se pueden agregar a
el objeto de metadatos mediante WsReadMetadata.


El valor predeterminado es 32.
WS_METADATA_PROPERTY_HOST_NAMES
Valor: 6
Esta propiedad se usa con WsCreateMetadata.


El miembro de valor adjunto del WS_METADATA_PROPERTY es una estructura WS_HOST_NAMES .


Esta propiedad solo se puede especificar si WS_METADATA_PROPERTY_VERIFY_HOST_NAMES es TRUE.


Consulte WsGetMissingMetadataDocumentAddress para obtener más información.
al comprobar los nombres de host.


Si no se especifica la propiedad , la lista de nombres de host está vacía.
WS_METADATA_PROPERTY_VERIFY_HOST_NAMES
Valor: 7
Esta propiedad se usa con WsCreateMetadata.


El miembro de valor adjunto del WS_METADATA_PROPERTY es un BOOL que especifica si se deben comprobar o no los nombres de host.


Consulte WsGetMissingMetadataDocumentAddress para obtener más información.
al comprobar los nombres de host.


El valor predeterminado es TRUE.


Establecer este valor en FALSE puede hacer que una aplicación use
una dirección devuelta de WsGetMissingMetadataDocumentAddress que procede de un host de la que no está dispuesto a aceptar metadatos.

Requisitos

   
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado webservices.h