XsdDataContractImporter.GetCodeTypeReference Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una CodeTypeReference para el elemento especificado.
Sobrecargas
GetCodeTypeReference(XmlQualifiedName) |
Devuelve CodeTypeReference al tipo de CLR generado para el tipo de esquema con el XmlQualifiedName especificado. |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Devuelve CodeTypeReference para el elemento XML calificado especificado y el elemento de esquema. |
GetCodeTypeReference(XmlQualifiedName)
Devuelve CodeTypeReference al tipo de CLR generado para el tipo de esquema con el XmlQualifiedName especificado.
public:
System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName);
public System.CodeDom.CodeTypeReference GetCodeTypeReference (System.Xml.XmlQualifiedName typeName);
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName) As CodeTypeReference
Parámetros
- typeName
- XmlQualifiedName
XmlQualifiedName que especifica el tipo de esquema para buscar.
Devoluciones
Una referencia CodeTypeReference al tipo de CLR generado para el tipo de esquema con el typeName
especificado.
Comentarios
Use este método para buscar la referencia a un tipo de CLR generado tras llamar al método Import. CodeTypeReference contiene el nombre del tipo generado y se puede usar para buscar el CodeTypeDeclaration correspondiente en CodeCompileUnit.
Se aplica a
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
Devuelve CodeTypeReference para el elemento XML calificado especificado y el elemento de esquema.
public:
System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName, System::Xml::Schema::XmlSchemaElement ^ element);
public System.CodeDom.CodeTypeReference GetCodeTypeReference (System.Xml.XmlQualifiedName typeName, System.Xml.Schema.XmlSchemaElement element);
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName * System.Xml.Schema.XmlSchemaElement -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName, element As XmlSchemaElement) As CodeTypeReference
Parámetros
- typeName
- XmlQualifiedName
Un XmlQualifiedName que especifica el nombre calificado de XML del tipo de esquema para buscar.
- element
- XmlSchemaElement
XmlSchemaElement que especifica un elemento en un esquema XML.
Devoluciones
Un CodeTypeReference que representa el tipo que se generó para el tipo de esquema especificado.
Comentarios
El elemento de esquema es necesario para los datos sobre el tipo que se especifica en el ámbito del elemento. El principal ejemplo de esto es el atributo XSD nillable
. En el esquema, el valor nillable
establecido en true
se especifica en el elemento de esquema incluido mientras que el concepto de null se expresa en el tipo de CLR Nullable<T>. El elemento se pasa para que este importador pueda buscar la información del nivel de elemento y devolver la referencia de tipo correcto según corresponda.
Al importar WSDL, se importa cada parámetro por separado y, por tanto, los elementos de cada parámetro deben pasarse por separado.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de