CodeIdentifiers Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet eine Gruppe von Namen für verwandte Codeentitäten oder Typzuordnungen, die von . DIE XML-Serialisierungsinfrastruktur von NET.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
- Vererbung
-
CodeIdentifiers
Hinweise
In der folgenden Liste sind Tools und Klassen aufgeführt, die folgendes CodeIdentifiersverwenden:
Das Web Services Description Language Tool (Wsdl.exe) oder die ServiceDescriptionImporter Klasse, während Clientproxyklassen oder abstrakte Serverklassen aus einem WSDL-Dokument (Web Services Description Language) generiert werden.
Das XML-Schemadefinitionstool (Xsd.exe) tool beim Generieren von Klassen aus XML-Schemadefinitionsdokumenten (XSD).
Die ServiceDescriptionReflector Klasse beim Erstellen ServiceDescription von Objekten aus Klassen, die über das WebServiceAttribute Attribut als Webdienste identifiziert werden.
Anstatt die CodeIdentifiers Klasse direkt zu verwenden, verwenden Sie die oben genannten Tools oder Klassen. Wenn Sie die Namen von Codeentitäten steuern möchten, die an XML-Schema- oder Webdienstdefinitionen gebunden sind, verwenden Sie die zugehörigen Attribute.
Je nach Bereich kann eine CodeIdentifiers Instanz verwendet werden, um die Namen eines der Elemente in der folgenden Liste beizubehalten:
Typen, Methoden oder Felder.
Die Parameter und der Rückgabewert einer Methode, die WSDL-Eingabe- und Ausgabemeldungen entspricht.
Objekte in einer ServiceDescription Instanz, die in ein WSDL-Dokument serialisiert werden können.
In der Regel wird die Klasse verwendet, um Namenskonflikte zwischen Codeentitäten innerhalb eines bestimmten Bereichs zu vermeiden, einschließlich Kollisionen mit dem Namen einer enthaltenden Entität.
Konstruktoren
| Name | Beschreibung |
|---|---|
| CodeIdentifiers() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der CodeIdentifiers-Klasse. |
| CodeIdentifiers(Boolean) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der CodeIdentifiers Klasse und bestimmt, ob bei Codebezeichnern die Groß-/Kleinschreibung beachtet wird. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| UseCamelCasing |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Instanz kamelfall verwendet. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(String, Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Fügt eine benannte Codeentität oder Typzuordnung zum Bereich der CodeIdentifiers Instanz hinzu. |
| AddReserved(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Verhindert, dass ein angegebener Name innerhalb des Bereichs der CodeIdentifiers Instanz verwendet wird. |
| AddUnique(String, Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Fügt eine benannte Codeentität oder Typzuordnung zum Bereich der CodeIdentifiers Instanz hinzu, um sicherzustellen, dass der Name innerhalb des Bereichs eindeutig ist. |
| Clear() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Entfernt alle Codeentitäten oder Typzuordnungen, einschließlich ihrer Namen, aus dem Bereich der CodeIdentifiers Instanz. |
| Equals(Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IsInUse(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob bereits ein angegebener Name innerhalb des Bereichs der CodeIdentifiers Instanz verwendet wird. |
| MakeRightCase(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt sicher, dass die Eingabe der richtigen Groß-/Kleinschreibung entspricht, indem der Name entsprechend dem Wert der UseCamelCasing Eigenschaft geändert wird. |
| MakeUnique(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob der Eingabename mit einem anderen Namen innerhalb des Bereichs der CodeIdentifiers Instanz in Konflikt steht und ggf. eine geänderte Zeichenfolge generiert. |
| MemberwiseClone() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Remove(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Entfernt aus dem Bereich der CodeIdentifiers Instanz die Codeentität oder Typzuordnung, die durch den Eingabenamen identifiziert wird. |
| RemoveReserved(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Entfernt den Eingabenamen aus den reservierten Namen der CodeIdentifiers Instanz. |
| ToArray(Type) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt ein Array der Codeentitäten oder Typzuordnungen innerhalb des Bereichs der CodeIdentifiers Instanz zurück. |
| ToString() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |