IDiscoverySession.UpdateWebReference(Object, String, String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Discovers an XML Web service and then adds a reference to it.
public:
int UpdateWebReference(System::Object ^ punkWebReferenceFolder, System::String ^ bstrUrl, System::String ^ bstrDestinationPath);
public:
int UpdateWebReference(Platform::Object ^ punkWebReferenceFolder, Platform::String ^ bstrUrl, Platform::String ^ bstrDestinationPath);
int UpdateWebReference(winrt::Windows::Foundation::IInspectable const & punkWebReferenceFolder, std::wstring const & bstrUrl, std::wstring const & bstrDestinationPath);
public int UpdateWebReference (object punkWebReferenceFolder, string bstrUrl, string bstrDestinationPath);
abstract member UpdateWebReference : obj * string * string -> int
Public Function UpdateWebReference (punkWebReferenceFolder As Object, bstrUrl As String, bstrDestinationPath As String) As Integer
Parameters
- punkWebReferenceFolder
- Object
[in] Project Item of the folder containing web reference.
- bstrUrl
- String
[in] URL of the file being discovered.
- bstrDestinationPath
- String
[in] Destination path to updates to the web reference.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From discoveryservice.idl:
HRESULT IDiscoverySession::UpdateWebReference(
[in] IUnknown* punkWebReferenceFolder,
[in] BSTR bstrUrl,
[in] BSTR bstrDestinationPath)
UpdateWebReference
is similar to AddWebReference. However, UpdateWebReference
discards the result of DiscoverUrlAsync, does a web discovery itself, and then adds a web reference. In short, UpdateWebReference
= DiscoverUrlAsync + AddWebReference.