IPersistXMLFragment.Load(Guid, UInt32, String) Yöntem

Tanım

Proje açılır ve belirtilen dosya türünden XML parçasını ve proje alt türü GUID 'sini okur.

public:
 int Load(Guid % guidFlavor, System::UInt32 storage, System::String ^ pszXMLFragment);
public int Load (ref Guid guidFlavor, uint storage, string pszXMLFragment);
abstract member Load : Guid * uint32 * string -> int
Public Function Load (ByRef guidFlavor As Guid, storage As UInteger, pszXMLFragment As String) As Integer

Parametreler

guidFlavor
Guid

'ndaki Proje alt türünün GUID 'SI.

storage
UInt32

'ndaki Dosya depolama türü. Değerler _PersistStorageType numaralandırmasından alınır. Dosya türü proje dosyası (. vsproj veya. vbproj) ya da Kullanıcı dosyası (. vsproj. User veya. vbproj. User).

pszXMLFragment
String

'ndaki XML parçasını içeren dize.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Vsshell80. IDL adresinden:

HRESULT IPersistXMLFragment::Load(  
   [in] REFGUID guidFlavor,  
   [in] PersistStorageType storage,  
   [in] LPCOLESTR pszXMLFragment  
);  

Temel proje sistemi, proje alt türü proje veya Kullanıcı dosyasından proje alt türü GUID 'SI verilen uygun XML parçasını yükler ve ardından proje alt türü üzerinde verileri kalıcı olmayacak şekilde çağırır.

Ortak bir senaryoda, bir proje alt tür uygulamasının kendi GUID 'sini karşılar ve çağrıyı işler ve diğer tüm çağrıları iç alt türe (ilişkili GUID 'Leri ile) iletir.

Şunlara uygulanır