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, который необходимо использовать для обратных вызовов.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Применяется к