elemento de archivo
Dirige el generador de código para generar un archivo y especifica el nombre del archivo de salida.
<file
name = "pathname string">
child elements
</file>
Atributo | Tipo | Obligatorio | Descripción |
---|---|---|---|
name |
cadena pathname |
Sí |
Nombre de archivo de salida del contenido generado. La cadena de nombre de archivo debe incluir información de ruta de acceso completa. |
Elemento | Descripción |
---|---|
CDATA |
Las secciones Text y CDATA se copian en el archivo sin modificaciones. El código fuente que no es una función de los datos de entrada del contrato se puede agregar a los archivos de salida mediante secciones de texto y CDATA. |
enumerationValueDeclarations |
Genera declaraciones de C para los valores de todos los tipos enumerados. |
eventSourceBuilderDeclarations |
Genera declaraciones para funciones que crean clases de origen de eventos. |
eventSourceBuilderImplementations |
Genera funciones que crean clases de origen de eventos. |
functionDeclarations |
Genera declaraciones de implementación para funciones de proxy para las operaciones de tipo de puerto. |
hostBuilderDeclaration |
Genera una declaración para una función que crea un host con tipo. |
hostBuilderImplementation |
Genera una función que crea un host con tipo. |
idlFunctionDeclarations |
Genera declaraciones IDL para funciones de proxy para las operaciones de tipo de puerto. |
incluír |
Incluye el contenido de una macro o archivo en la salida generada. |
IUnknownDeclarations |
Genera declaraciones para QueryInterface, AddRef y Release. |
IUnknownDefinitions |
Genera implementaciones para QueryInterface, AddRef y Release. |
literalIncluir |
Coloca una instrucción include de C o IDL en el código generado. |
messageStructureDefinitions |
Genera definiciones de estructura de C para los tipos de mensaje. |
messageTypeDeclarations |
Genera declaraciones constantes de C para las tablas de esquema XML para los tipos de mensaje. |
messageTypeDefinitions |
Genera constantes de C para las tablas de esquema XML para los tipos de mensaje. |
namespaceDeclarations |
Genera declaraciones de C para las tablas de espacio de nombres. |
namespaceDefinitions |
Genera definiciones de C para las tablas de espacio de nombres. |
portTypeDeclarations |
Genera declaraciones constantes de C para los tipos de puerto. |
portTypeDefinitions |
Genera constantes de C para los tipos de puerto. |
proxyBuilderDeclarations |
Genera declaraciones para que las funciones creen servidores proxy con tipo. |
proxyBuilderImplementations |
Genera funciones para crear servidores proxy con tipo. |
proxyFunctionImplementations |
Genera implementaciones para las funciones de proxy para las operaciones de tipo de puerto. |
relationshipMetadataDeclaration |
Genera una declaración de reenvío para los metadatos de hospedaje especificados en el elemento hostMetadata . |
relationshipMetadataDefinition |
Genera una definición de constante C para los metadatos de hospedaje especificados en el elemento hostMetadata . |
structDeclarations |
Genera declaraciones de estructura de C para tipos conocidos. |
structDefinitions |
Genera definiciones de estructura de C para tipos conocidos. |
stubDeclarations |
Genera declaraciones para funciones de código auxiliar para las operaciones de tipo de puerto. |
stubDefinitions |
Genera implementaciones para las funciones de código auxiliar para las operaciones de tipo de puerto. |
subscriptionFunctionDeclarations |
Genera declaraciones de implementación para las funciones de proxy de suscripción o cancelación de suscripción para las operaciones de notificación de tipo de puerto. |
subscriptionIdlFunctionDeclarations |
Genera declaraciones IDL para las funciones de proxy de suscripción o cancelación de suscripción para las operaciones de notificación de tipo de puerto. |
subscriptionProxyFunctionImplementations |
Genera implementaciones para las funciones de proxy de suscripción o cancelación de suscripción para las operaciones de notificación de tipo de puerto. |
text |
Las secciones Text y CDATA se copian en el archivo sin modificaciones. El código fuente que no es una función de los datos de entrada del contrato se puede agregar a los archivos de salida mediante secciones de texto y CDATA. |
thisModelMetadataDeclaration |
Genera una declaración de reenvío para la constante C para los metadatos del fabricante especificados en el elemento thisModelMetadata . |
thisModelMetadataDefinition |
Genera una constante C para los metadatos del fabricante especificados en el elemento thisModelMetadata . |
typeTableDeclarations |
Genera declaraciones constantes de C para tablas de esquema XML para tipos conocidos. |
typeTableDefinitions |
Genera constantes de C para tablas de esquema XML para tipos conocidos. |
(
text,
CDATA,
namespaceDeclarations*,
namespaceDefinitions*,
structDeclarations*,
structDefinitions*,
typeTableDeclarations*,
typeTableDefinitions*,
thisModelMetadataDeclaration*,
thisModelMetadataDefinition*,
portTypeDeclarations*,
portTypeDefinitions*,
messageStructureDefinitions*,
messageTypeDeclarations*,
messageTypeDefinitions*,
idlFunctionDeclarations*,
subscriptionIdlFunctionDeclarations*,
functionDeclarations*,
subscriptionFunctionDeclarations*,
proxyFunctionImplementations*,
subscriptionProxyFunctionImplementations*,
stubDeclarations*,
stubDefinitions*,
enumerationValueDeclarations*,
include*,
IUnknownDeclarations*,
IUnknownDefinitions*,
relationshipMetadataDeclaration*,
relationshipMetadataDefinition*,
proxyBuilderDeclarations*,
proxyBuilderImplementations*,
hostBuilderDeclaration*,
hostBuilderImplementation*,
eventSourceBuilderDeclarations*,
eventSourceBuilderImplementations*,
literalInclude*
)
Elemento | Descripción |
---|---|
wsdCodeGen |
Elemento raíz de un archivo de script XML del generador de código WSDAPI. |
El nombre del archivo viene determinado por el valor del atributo name o elemento secundario. El contenido del archivo viene determinado por los demás elementos secundarios, text y CDATA en el elemento file . Texto y CDATA se copian en el archivo sin modificar. Los elementos secundarios se reemplazan por código generado. Los elementos text, CDATA y secundarios pueden producirse en cualquier orden y se pueden repetir indefinidamente.
Etiqueta | Value |
---|---|
Sistema mínimo compatible |
Windows Vista |
Puede estar vacío | No |