IVsWebProject.AddNewWebItem Method
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
Function AddNewWebItem ( _
itemidLoc As UInteger, _
dwAddItemOperation As VSADDITEMOPERATION, _
pszItemName As String, _
pszFileTemplate As String, _
options As UInteger, _
pszSelectedLanguage As String, _
hwndDlgOwner As IntPtr, _
<OutAttribute> pResult As VSADDRESULT() _
) As Integer
int AddNewWebItem(
uint itemidLoc,
VSADDITEMOPERATION dwAddItemOperation,
string pszItemName,
string pszFileTemplate,
uint options,
string pszSelectedLanguage,
IntPtr hwndDlgOwner,
VSADDRESULT[] pResult
)
int AddNewWebItem(
[InAttribute] unsigned int itemidLoc,
[InAttribute] VSADDITEMOPERATION dwAddItemOperation,
[InAttribute] String^ pszItemName,
[InAttribute] String^ pszFileTemplate,
[InAttribute] unsigned int options,
[InAttribute] String^ pszSelectedLanguage,
[InAttribute] IntPtr hwndDlgOwner,
[OutAttribute] array<VSADDRESULT>^ pResult
)
abstract AddNewWebItem :
itemidLoc:uint32 *
dwAddItemOperation:VSADDITEMOPERATION *
pszItemName:string *
pszFileTemplate:string *
options:uint32 *
pszSelectedLanguage:string *
hwndDlgOwner:IntPtr *
pResult:VSADDRESULT[] byref -> int
function AddNewWebItem(
itemidLoc : uint,
dwAddItemOperation : VSADDITEMOPERATION,
pszItemName : String,
pszFileTemplate : String,
options : uint,
pszSelectedLanguage : String,
hwndDlgOwner : IntPtr,
pResult : VSADDRESULT[]
) : int
Parameters
- itemidLoc
Type: System.UInt32
[in] Folder to add the item to
- dwAddItemOperation
Type: Microsoft.VisualStudio.Shell.Interop.VSADDITEMOPERATION
[in] VSADDITEMOP_RUNWIZARD are valid
- pszItemName
Type: System.String
[in] Name of the item
- pszFileTemplate
Type: System.String
[in] Path to the template the user selected
- options
Type: System.UInt32
- pszSelectedLanguage
Type: System.String
[in] String selected from the languages dropdown (can be null)
- hwndDlgOwner
Type: System.IntPtr
[in]
- pResult
Type: array<Microsoft.VisualStudio.Shell.Interop.VSADDRESULT[]
[out]
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell80.idl:
HRESULT IVsWebProject::AddNewWebItem(
[in] VSITEMID itemidLoc,
[in] VSADDITEMOPERATION dwAddItemOperation,
[in] LPCOLESTR pszItemName,
[in] LPCOLESTR pszFileTemplate,
[in] VSADDNEWWEBITEMOPTIONS options,
[in] LPCOLESTR pszSelectedLanguage,
[in] HWND hwndDlgOwner,
[out, retval] VSADDRESULT * pResult
);
.NET Framework Security
- 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.