IVsSQLCLRReferences.UpdateReferences(Object, Object, UInt32, UInt32, String[], String, UInt32, IVsSQLCLRReferencesUpdateCallback) Methode

Definition

Verwenden Sie dies, um den lokalen Cache und Server zu synchronisieren.

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

Parameter

pConnection
Object

[in] Zeiger auf die IUnknown-Schnittstelle des Verbindungsobjekts.

pAssemblySupport
Object

[in] Zeiger auf die IUnknown-Schnittstelle der Assembly.

dwReferenceUpdateFlags
UInt32

[in] Ganze Zahl. Flags, die Aktualisierungsoptionen angeben. Aus der _SqlReferenceUpdateFlags-Enumeration entnommen.

cAssemblyCount
UInt32

[in] Ganze Zahl. Die Anzahl der Assemblynamen in rgszAssemblies .

rgszAssemblies
String[]

[in] Zeichenfolgenarray, das die Namen der zu aktualisierenden Assemblys enthält.

szLocalCache
String

[in] Zeichenfolge mit dem Pfad einer für einen Zwischenspeicher zu verwendenden Datei.

dwProjectPermisionLevel
UInt32

[in] Ganze Zahl, die einen Wert aus der __SQL_ASSEMBLY_PERMISSION_SET-Enumeration enthält. Gibt die Berechtigungsstufe auf der Assembly an: SQLAP_SAFE (1), SQLAP_EXTERNAL (2) oder SQLAP_UNRESTRICTED (3).

pCallBack
IVsSQLCLRReferencesUpdateCallback

[in] Zeiger auf eine für Rückrufe zu verwendende IVsSQLCLRReferencesUpdateCallback-Schnittstelle.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Gilt für