IVsSQLCLRReferences.InvokeNewReferencesDlg Method
Invokes the SQL CLR Add New Reference dialog.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'宣言
Function InvokeNewReferencesDlg ( _
pConnection As Object, _
pAssemblySupport As Object, _
dwAddNewReferenceFlags As UInteger, _
szLocalCache As String, _
dwProjectPermisionLevel As UInteger, _
pComponentUserCallback As IVsComponentUser _
) As Integer
'使用
Dim instance As IVsSQLCLRReferences
Dim pConnection As Object
Dim pAssemblySupport As Object
Dim dwAddNewReferenceFlags As UInteger
Dim szLocalCache As String
Dim dwProjectPermisionLevel As UInteger
Dim pComponentUserCallback As IVsComponentUser
Dim returnValue As Integer
returnValue = instance.InvokeNewReferencesDlg(pConnection, _
pAssemblySupport, dwAddNewReferenceFlags, _
szLocalCache, dwProjectPermisionLevel, _
pComponentUserCallback)
int InvokeNewReferencesDlg(
Object pConnection,
Object pAssemblySupport,
uint dwAddNewReferenceFlags,
string szLocalCache,
uint dwProjectPermisionLevel,
IVsComponentUser pComponentUserCallback
)
int InvokeNewReferencesDlg(
[InAttribute] Object^ pConnection,
[InAttribute] Object^ pAssemblySupport,
[InAttribute] unsigned int dwAddNewReferenceFlags,
[InAttribute] String^ szLocalCache,
[InAttribute] unsigned int dwProjectPermisionLevel,
[InAttribute] IVsComponentUser^ pComponentUserCallback
)
function InvokeNewReferencesDlg(
pConnection : Object,
pAssemblySupport : Object,
dwAddNewReferenceFlags : uint,
szLocalCache : String,
dwProjectPermisionLevel : uint,
pComponentUserCallback : IVsComponentUser
) : int
Parameters
pConnection
Type: System.Object[in] Pointer to the IUnknown interface of the connection object.
pAssemblySupport
Type: System.Object[in] Pointer to the IUnknown interface of the assembly supporting the dialog.
dwAddNewReferenceFlags
Type: System.UInt32[in] Integer. Flags specifying add options. Values taken from the _SqlAddNewReferenceFlags enumeration.
szLocalCache
Type: System.String[in] String containing the path to a file to use for a cache.
dwProjectPermisionLevel
Type: System.UInt32[in] Integer containing a value from the __SQL_ASSEMBLY_PERMISSION_SET enumeration. Indicates the permission level on the assembly: SQLAP_SAFE (1), SQLAP_EXTERNAL (2), or SQLAP_UNRESTRICTED (3).
pComponentUserCallback
Type: Microsoft.VisualStudio.Shell.Interop.IVsComponentUser[in] Pointer to the IVsComponentUser to use for callbacks.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.