FlavoredProject.GetCanonicalName(UInt32, String) Methode

Definition

Ruft den eindeutigen Namen ab, der einem Element in der Hierarchie zugeordnet ist. Wird für die Arbeitsbereichspersistenz verwendet, zum Beispiel das Aufzeichnen der Fensterpositionen.

protected:
 virtual int GetCanonicalName(System::UInt32 itemId, [Runtime::InteropServices::Out] System::String ^ % name);
 virtual int GetCanonicalName(unsigned int itemId, [Runtime::InteropServices::Out] std::wstring const & & name);
protected virtual int GetCanonicalName (uint itemId, out string name);
abstract member GetCanonicalName : uint32 * string -> int
override this.GetCanonicalName : uint32 * string -> int
Protected Overridable Function GetCanonicalName (itemId As UInteger, ByRef name As String) As Integer

Parameter

itemId
UInt32

Die ID des Hierarchieelements.

name
String

[out] Der kanonische Name des Hierarchienelements.

Gibt zurück

Int32

Wenn die Methode erfolgreich ausgeführt wird, wird zurückgegeben Microsoft.VisualStudio.VSConstants. S_OK . Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

Diese Methode ruft GetCanonicalName für das innere Projekt auf.

Kanonische Namen ändern sich nicht zwischen Sitzungen der Umgebung, aber Element Bezeichner. Verwenden Sie diese Methode, um die Arbeitsbereichs Persistenz zu verwalten, z. b. die Position

Gilt für