Freigeben über


CodeDomSerializerBase.GetUniqueName Methode

Definition

Gibt einen eindeutigen Namen für das angegebene Objekt zurück.

protected:
 System::String ^ GetUniqueName(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected string GetUniqueName (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
member this.GetUniqueName : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> string
Protected Function GetUniqueName (manager As IDesignerSerializationManager, value As Object) As String

Parameter

manager
IDesignerSerializationManager

Die für die Serialisierung zu verwendende IDesignerSerializationManager.

value
Object

Das Objekt, für das der Name abgerufen wird.

Gibt zurück

Ein eindeutiger Name für value.

Ausnahmen

manager oder value ist null.

Hinweise

Die GetUniqueName-Methode ruft die GetName-Methode auf. Wenn diese Methode keinen Namen zurückgibt, wird verwendetINameCreationService, GetUniqueName um einen gültigen Namen für das Objekt zu erstellen. Wenn der Dienst nicht verfügbar ist, GetUniqueName erstellt einen Namen basierend auf dem kurzen Typnamen, kombiniert mit einer Indexnummer, um ihn eindeutig zu machen. Der resultierende Name wird dem Serialisierungs-Manager zugeordnet, indem die SetName -Methode aufgerufen wird, bevor der neue Name zurückgegeben wird.

Gilt für:

Weitere Informationen