IVsSQLCLRReferences.UpdateReferences(Object, Object, UInt32, UInt32, String[], String, UInt32, IVsSQLCLRReferencesUpdateCallback) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используйте, чтобы синхронизировать локальный кэш и сервер.
public:
int UpdateReferences(System::Object ^ pConnection, System::Object ^ pAssemblySupport, System::UInt32 dwReferenceUpdateFlags, System::UInt32 cAssemblyCount, cli::array <System::String ^> ^ rgszAssemblies, System::String ^ szLocalCache, System::UInt32 dwProjectPermisionLevel, Microsoft::VisualStudio::Shell::Interop::IVsSQLCLRReferencesUpdateCallback ^ pCallBack);
public:
int UpdateReferences(Platform::Object ^ pConnection, Platform::Object ^ pAssemblySupport, unsigned int dwReferenceUpdateFlags, unsigned int cAssemblyCount, Platform::Array <Platform::String ^> ^ rgszAssemblies, Platform::String ^ szLocalCache, unsigned int dwProjectPermisionLevel, Microsoft::VisualStudio::Shell::Interop::IVsSQLCLRReferencesUpdateCallback ^ pCallBack);
int UpdateReferences(winrt::Windows::Foundation::IInspectable const & pConnection, winrt::Windows::Foundation::IInspectable const & pAssemblySupport, unsigned int dwReferenceUpdateFlags, unsigned int cAssemblyCount, std::Array <std::wstring const &> const & rgszAssemblies, std::wstring const & szLocalCache, unsigned int dwProjectPermisionLevel, Microsoft::VisualStudio::Shell::Interop::IVsSQLCLRReferencesUpdateCallback const & pCallBack);
public int UpdateReferences (object pConnection, object pAssemblySupport, uint dwReferenceUpdateFlags, uint cAssemblyCount, string[] rgszAssemblies, string szLocalCache, uint dwProjectPermisionLevel, Microsoft.VisualStudio.Shell.Interop.IVsSQLCLRReferencesUpdateCallback pCallBack);
abstract member UpdateReferences : obj * obj * uint32 * uint32 * string[] * string * uint32 * Microsoft.VisualStudio.Shell.Interop.IVsSQLCLRReferencesUpdateCallback -> int
Public Function UpdateReferences (pConnection As Object, pAssemblySupport As Object, dwReferenceUpdateFlags As UInteger, cAssemblyCount As UInteger, rgszAssemblies As String(), szLocalCache As String, dwProjectPermisionLevel As UInteger, pCallBack As IVsSQLCLRReferencesUpdateCallback) As Integer
Параметры
- pConnection
- Object
[in] Указатель на интерфейс IUnknown объекта подключения.
- pAssemblySupport
- Object
[in] Указатель на интерфейс IUnknown сборки.
- dwReferenceUpdateFlags
- UInt32
[in] Целое число. Флаги, указывающие параметры обновления. Взятое из перечисления _SqlReferenceUpdateFlags.
- cAssemblyCount
- UInt32
[in] Целое число. Число имен сборок в rgszAssemblies .
- rgszAssemblies
- String[]
[in] Массив строк, содержащий имена сборок для обновления.
- szLocalCache
- String
[in] Строка, содержащая путь к файлу, который необходимо использовать для кэширования.
- dwProjectPermisionLevel
- UInt32
[in] Целое число, содержащее значение из перечисления __SQL_ASSEMBLY_PERMISSION_SET. Указывает уровень разрешений на сборку. SQLAP_SAFE (1), SQLAP_EXTERNAL (2) или SQLAP_UNRESTRICTED (3).
- pCallBack
- IVsSQLCLRReferencesUpdateCallback
[in] Указатель на интерфейс IVsSQLCLRReferencesUpdateCallback, который необходимо использовать для обратных вызовов.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.