Partilhar via


Método IVsSQLCLRReferences.UpdateReferences (Object, Object, UInt32, UInt32, String , String, UInt32, IVsSQLCLRReferencesUpdateCallback)

 

Publicado: abril de 2016

Use para sincroniza o cache local e o servidor.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int UpdateReferences(
    object pConnection,
    object pAssemblySupport,
    uint dwReferenceUpdateFlags,
    uint cAssemblyCount,
    string[] rgszAssemblies,
    string szLocalCache,
    uint dwProjectPermisionLevel,
    IVsSQLCLRReferencesUpdateCallback pCallBack
)
int UpdateReferences(
    Object^ pConnection,
    Object^ pAssemblySupport,
    unsigned int dwReferenceUpdateFlags,
    unsigned int cAssemblyCount,
    array<String^>^ rgszAssemblies,
    String^ szLocalCache,
    unsigned int dwProjectPermisionLevel,
    IVsSQLCLRReferencesUpdateCallback^ pCallBack
)
abstract UpdateReferences : 
        pConnection:Object *
        pAssemblySupport:Object *
        dwReferenceUpdateFlags:uint32 *
        cAssemblyCount:uint32 *
        rgszAssemblies:string[] *
        szLocalCache:string *
        dwProjectPermisionLevel:uint32 *
        pCallBack:IVsSQLCLRReferencesUpdateCallback -> int
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

Parâmetros

  • pConnection
    [in] Ponteiro para o IUnknown interface do objeto connection.
  • pAssemblySupport
    [in] Ponteiro para o IUnknown interface do assembly.
  • dwReferenceUpdateFlags
    [in] Número inteiro.Sinalizadores especificando as opções de atualização.Extraído de _SqlReferenceUpdateFlags enumeração.
  • cAssemblyCount
    [in] Número inteiro.O número de nomes de assembly em rgszAssemblies.
  • rgszAssemblies
    [in] Matriz de seqüências de caracteres que contém os nomes dos assemblies para atualizar.
  • szLocalCache
    [in] A seqüência de caracteres que contém o caminho para um arquivo a ser usado para um cache.
  • dwProjectPermisionLevel
    [in] Integer que contém um valor de enumeração __SQL_ASSEMBLY_PERMISSION_SET.Indica o nível de permissão no assembly: SQLAP_SAFE (1), SQLAP_EXTERNAL (2), ou SQLAP_UNRESTRICTED (3).

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Consulte também

Interface IVsSQLCLRReferences
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo