IVsSQLCLRReferences.UpdateReferences(Object, Object, UInt32, UInt32, String[], String, UInt32, IVsSQLCLRReferencesUpdateCallback) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.