CodeIdentifiers.AddUnique(String, Object) Methode
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.
Fügt eine benannte Codeentität oder Typzuordnung zum Bereich der CodeIdentifiers Instanz hinzu, um sicherzustellen, dass der Name innerhalb des Bereichs eindeutig ist.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public:
System::String ^ AddUnique(System::String ^ identifier, System::Object ^ value);
public string AddUnique(string identifier, object? value);
public string AddUnique(string identifier, object value);
member this.AddUnique : string * obj -> string
Public Function AddUnique (identifier As String, value As Object) As String
Parameter
- identifier
- String
Ein Kandidatname, der zum Indizieren der Codeentität verwendet wird.
- value
- Object
Die Codeentität oder Typzuordnungsinformationen.
Gibt zurück
Der Wert des Bezeichnerparameters oder eine geänderte Zeichenfolge, wenn ein Namenskonflikt vorhanden ist.
Hinweise
Wenn der Wert des Bezeichnerparameters nicht innerhalb des Bereichs der CodeIdentifiers Instanz eindeutig ist, wird eine neue, eindeutige Zeichenfolge generiert und an seiner Stelle verwendet. Die neue Zeichenfolge wird durch Anfügen an den Eingabenamen generiert. Der ursprüngliche Name ist nicht eindeutig, wenn er zuvor an das , Addoder AddUnique die AddReservedMethode übergeben wurde oder wenn er durch einen vorherigen Aufruf der AddUnique Methode generiert wurde. Wenn der neue Bezeichner nicht eindeutig ist, wird er zunächst an die MakeUnique Methode übergeben, um einen neuen eindeutigen Bezeichner zu erstellen.
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.