CodeIdentifiers Classe
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.
Gestisce un gruppo di nomi per le entità di codice correlate o i mapping dei tipi generati da . Infrastruttura di serializzazione XML di NET.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
- Ereditarietà
-
CodeIdentifiers
Commenti
L'elenco seguente identifica gli strumenti e le classi che usano CodeIdentifiers:
Strumento di linguaggio di descrizione dei servizi Web (Wsdl.exe) o classe , durante la ServiceDescriptionImporter generazione di classi proxy client o classi di server astratte da un documento WSDL (Web Services Description Language).
Strumento XML Schema Definition Tool (Xsd.exe) durante la generazione di classi da documenti XSD (XML Schema Definition).
Classe durante la ServiceDescriptionReflector creazione di ServiceDescription oggetti da classi identificate come servizi Web tramite l'attributo WebServiceAttribute .
Anziché usare direttamente la CodeIdentifiers classe , usare gli strumenti o le classi menzionati in precedenza. Se si desidera controllare i nomi delle entità di codice associate a XML Schema o definizioni di servizio Web, utilizzare gli attributi associati.
A seconda dell'ambito, è possibile usare un'istanza CodeIdentifiers di per mantenere i nomi di uno qualsiasi degli elementi nell'elenco seguente:
Tipi, metodi o campi.
Parametri e valore restituito di un metodo corrispondente ai messaggi di input e output WSDL.
Oggetti all'interno di un'istanza ServiceDescription che può essere serializzata in un documento WSDL.
In genere, la classe viene usata per evitare conflitti di denominazione tra entità di codice all'interno di un determinato ambito, inclusi i conflitti con il nome di un'entità contenitore.
Costruttori
| Nome | Descrizione |
|---|---|
| CodeIdentifiers() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza una nuova istanza della classe CodeIdentifiers. |
| CodeIdentifiers(Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza una nuova istanza della CodeIdentifiers classe e determina se gli identificatori di codice fanno distinzione tra maiuscole e minuscole. |
Proprietà
| Nome | Descrizione |
|---|---|
| UseCamelCasing |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta un valore che indica se l'istanza utilizza la distinzione tra maiuscole e minuscole camel. |
Metodi
| Nome | Descrizione |
|---|---|
| Add(String, Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Aggiunge un mapping di tipo o entità di codice denominato all'ambito CodeIdentifiers dell'istanza. |
| AddReserved(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Impedisce l'uso di un nome specificato all'interno CodeIdentifiers dell'ambito dell'istanza. |
| AddUnique(String, Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Aggiunge un mapping di tipo o entità di codice denominato all'ambito CodeIdentifiers dell'istanza, assicurando che il nome sia univoco all'interno dell'ambito. |
| Clear() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Rimuove tutte le entità di codice o i mapping dei tipi, inclusi i relativi nomi, dall'ambito CodeIdentifiers dell'istanza. |
| Equals(Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| IsInUse(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se un nome specificato è già in uso all'interno CodeIdentifiers dell'ambito dell'istanza. |
| MakeRightCase(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Assicura che l'input sia del caso corretto modificando il nome in base al valore della UseCamelCasing proprietà . |
| MakeUnique(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se il nome di input è in conflitto con un altro nome all'interno CodeIdentifiers dell'ambito dell'istanza e, in caso affermativo, genera una stringa modificata. |
| MemberwiseClone() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Remove(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Rimuove dall'ambito CodeIdentifiers dell'istanza l'entità del codice o il mapping del tipo identificato dal nome di input. |
| RemoveReserved(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Rimuove il nome di input dai CodeIdentifiers nomi riservati dell'istanza. |
| ToArray(Type) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una matrice delle entità di codice o dei mapping dei tipi all'interno CodeIdentifiers dell'ambito dell'istanza. |
| ToString() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |