CodeIdentifiers.MakeUnique(String) Methode

Definition

Bestimmt, ob der Eingabename mit einem anderen Namen innerhalb des Bereichs der CodeIdentifiers Instanz in Konflikt steht und ggf. 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 soll, wenn er noch nicht eindeutig ist.

Gibt zurück

Der Wert des Bezeichnerparameters oder eine geänderte Zeichenfolge, wenn ein Namenskonflikt vorhanden ist.

Hinweise

Der Eingabename ist nicht eindeutig, wenn er zuvor an das AddAddUnique, oder AddReserved die Methode übergeben wurde oder ob er von der AddUnique Methode generiert wurde. Wenn der Name nicht eindeutig ist, wird eine neue Zeichenfolge durch Anfügen an die ursprüngliche Zeichenfolge generiert.

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

Gilt für: