Metoda IPersistXMLFragment.Load — (Guid, UInt32, String)
Projekt zostanie otwarty i odczytuje XML fragment i podtypu projektu GUID na podstawie typu określonego pliku.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
int Load(
[InAttribute] ref Guid guidFlavor,
uint storage,
string pszXMLFragment
)
int Load(
[InAttribute] Guid% guidFlavor,
unsigned int storage,
String^ pszXMLFragment
)
abstract Load :
guidFlavor:Guid byref *
storage:uint32 *
pszXMLFragment:string -> int
Function Load (
<InAttribute> ByRef guidFlavor As Guid,
storage As UInteger,
pszXMLFragment As String
) As Integer
Parametry
guidFlavor
Type: System.Guid[in] Identyfikator GUID projektu podtypu.
storage
Type: System.UInt32[in] Typ magazynu plików. Wartości są pobierane z _PersistStorageType wyliczenia. Typ pliku jest plik projektu (.vsproj lub .vbproj) lub plik użytkownika (. vsproj.user lub. vbproj.user).
pszXMLFragment
Type: System.String[in] Ciąg zawierający XML fragment.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell80.idl:
HRESULT IPersistXMLFragment::Load(
[in] REFGUID guidFlavor,
[in] PersistStorageType storage,
[in] LPCOLESTR pszXMLFragment
);
Base projektu system ładuje odpowiednią fragment XML z pliku projektu lub użytkownika podtypu projektu podane podtypu projektu identyfikator GUID, a następnie wywołuje na podtypu projektu do utrzymują jej danych.
W typowym scenariuszem implementacji podtypu projektu przechwytuje własny identyfikator GUID i obsługi wywołań i przekazuje wszystkie inne wywołania wewnętrzny podtypy (przy użyciu ich identyfikatorów GUID skojarzone).
Zobacz też
Interfejs IPersistXMLFragment
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku