XsdDataContractImporter.GetCodeTypeReference Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un CodeTypeReference per l'elemento specificato.
Overload
GetCodeTypeReference(XmlQualifiedName) |
Restituisce un CodeTypeReference al tipo CLR generato per il tipo di schema con il XmlQualifiedNamespecificato. |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Restituisce un CodeTypeReference per l'elemento di schema e l'elemento qualificato XML specificati. |
GetCodeTypeReference(XmlQualifiedName)
- Origine:
- XsdDataContractImporter.cs
- Origine:
- XsdDataContractImporter.cs
Restituisce un CodeTypeReference al tipo CLR generato per il tipo di schema con il XmlQualifiedNamespecificato.
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
Parametri
- typeName
- XmlQualifiedName
Il XmlQualifiedName che specifica il tipo di schema da cercare.
Restituisce
Riferimento CodeTypeReference al tipo CLR generato per il tipo di schema con il typeName specificato.
Commenti
Utilizzare questo metodo per cercare il riferimento a un tipo CLR generato dopo aver chiamato il metodo Import. Il CodeTypeReference contiene il nome del tipo generato e può essere usato per cercare il CodeTypeDeclaration corrispondente nel CodeCompileUnit.
Si applica a
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
- Origine:
- XsdDataContractImporter.cs
- Origine:
- XsdDataContractImporter.cs
Restituisce un CodeTypeReference per l'elemento di schema e l'elemento qualificato XML specificati.
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
Parametri
- typeName
- XmlQualifiedName
Oggetto XmlQualifiedName che specifica il nome completo XML del tipo di schema da cercare.
- element
- XmlSchemaElement
Oggetto XmlSchemaElement che specifica un elemento in un XML Schema.
Restituisce
Oggetto CodeTypeReference che rappresenta il tipo generato per il tipo di schema specificato.
Commenti
L'elemento dello schema è necessario per i dati sul tipo specificato nell'ambito dell'elemento. L'esempio principale di questo è l'attributo XSD nillable
. Nello schema, l'impostazione di nillable
su true
viene specificata nell'elemento dello schema contenitore, mentre il concetto di null è espresso nel tipo CLR Nullable<T>. L'elemento viene passato in modo che l'utilità di importazione possa cercare le informazioni a livello di elemento e restituire di conseguenza il riferimento al tipo corretto.
Quando si importa WSDL, ogni parametro viene importato separatamente e pertanto gli elementi dei parametri devono essere passati separatamente.