| FileBasedProjectCreateFromProjectPackage Method (String, String, EventHandlerProgressEventArgs, EventHandlerMessageEventArgs, ProjectPackageImport) |
Creates a new project from a project package.
Namespace: Sdl.ProjectAutomation.FileBasedAssembly: Sdl.ProjectAutomation.FileBased (in Sdl.ProjectAutomation.FileBased.dll) Version: 3.0.0.0 (3.1.5799.0)
Syntaxpublic static FileBasedProject CreateFromProjectPackage(
string projectPackageFilePath,
string projectFolder,
EventHandler<ProgressEventArgs> statusEventHandler,
EventHandler<MessageEventArgs> messageEventHandler,
out ProjectPackageImport result
)
Public Shared Function CreateFromProjectPackage (
projectPackageFilePath As String,
projectFolder As String,
statusEventHandler As EventHandler(Of ProgressEventArgs),
messageEventHandler As EventHandler(Of MessageEventArgs),
<OutAttribute> ByRef result As ProjectPackageImport
) As FileBasedProject
public:
static FileBasedProject^ CreateFromProjectPackage(
String^ projectPackageFilePath,
String^ projectFolder,
EventHandler<ProgressEventArgs^>^ statusEventHandler,
EventHandler<MessageEventArgs^>^ messageEventHandler,
[OutAttribute] ProjectPackageImport^% result
)
static member CreateFromProjectPackage :
projectPackageFilePath : string *
projectFolder : string *
statusEventHandler : EventHandler<ProgressEventArgs> *
messageEventHandler : EventHandler<MessageEventArgs> *
result : ProjectPackageImport byref -> FileBasedProject
Parameters
- projectPackageFilePath
- Type: SystemString
The file path of the project package to open into a new project. - projectFolder
- Type: SystemString
The file path of an empty folder to create the new project in. - statusEventHandler
- Type: SystemEventHandlerProgressEventArgs
Event handler for package creation status events. Can be null. - messageEventHandler
- Type: SystemEventHandlerMessageEventArgs
Event handler for message events. Can be null. - result
- Type: Sdl.ProjectAutomation.CoreProjectPackageImport
Information about the project package import operation.
Return Value
Type:
FileBasedProjectThe newly created file-based project; or
null if the package import failed.
Exceptions
See Also
Comments