CodeIdentifiers.MakeUnique(String) Methode

Definition

Bestimmt, ob der Eingabename in Konflikt mit einem anderen Namen im Gültigkeitsbereich der CodeIdentifiers-Instanz steht. Wenn ein Konflikt vorliegt, wird eine geänderte Zeichenfolge generiert.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public:
 System::String ^ MakeUnique(System::String ^ identifier);
public string MakeUnique (string identifier);
member this.MakeUnique : string -> string
Public Function MakeUnique (identifier As String) As String

Parameter

identifier
String

Der Name, der geändert werden muss, wenn er nicht eindeutig ist.

Gibt zurück

Der Bezeichnerparameterwert oder eine geänderte Zeichenfolge, wenn ein Namenskonflikt vorliegt.

Hinweise

Der Eingabename ist nicht eindeutig, wenn er zuvor an die Add- AddUniqueoder AddReserved -Methode übergeben wurde oder wenn er von der AddUnique -Methode generiert wurde. Wenn der Name nicht eindeutig ist, wird eine neue Zeichenfolge generiert, indem an die ursprüngliche Zeichenfolge angefügt wird.

Wenn Sie die Namen von Codeentitäten steuern möchten, die an XML-Schema- oder Webdienstdefinitionen gebunden sind, verwenden Sie die zugeordneten Attribute, anstatt eine Instanz der CodeIdentifiers -Klasse zu erstellen. Eine vollständige Liste finden Sie unter Attribute, die die XML-Serialisierung steuern.

Gilt für: