8 #include <system/guid.h>
10 #include "aspose.tasks.cpp/IO/DB/DbSettings.h"
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 namespace Connectivity
19 template <
typename,
typename>
class DbMapper;
21 class DbTypeConverter;
30 namespace Connectivity {
40 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
41 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
43 template<
typename FT0,
typename FT1>
friend class Aspose::Tasks::Connectivity::DbMapper;
55 ASPOSE_TASKS_SHARED_API System::String
get_Schema()
const;
60 ASPOSE_TASKS_SHARED_API
void set_Schema(
const System::String& value);
67 ASPOSE_TASKS_SHARED_API
MspDbSettings(
const System::String& connectionString, System::Guid projectGuid);
71 ASPOSE_TASKS_SHARED_API System::SharedPtr<DbReader> GetDbReader()
override;
72 ASPOSE_TASKS_SHARED_API System::SharedPtr<DbTypeConverter> GetTypeConverter()
override;
76 #ifdef ASPOSE_GET_SHARED_MEMBERS
77 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
83 System::Guid projectGuid;
84 System::String pr_Schema;
Allows to specify settings to read from project database.
Definition: DbSettings.h:71
Allows to set necessary options to read project data from MS Project Server database.
Definition: MspDbSettings.h:36
System::String get_Schema() const
Gets the schema of the MS Project Server. The default value is "pub".
void set_Schema(const System::String &value)
Sets the schema of the MS Project Server. The default value is "pub".
MspDbSettings(const System::String &connectionString, System::Guid projectGuid)
Initializes a new instance of the MspDbSettings class.
System::Guid get_ProjectGuid() const
Gets the guid of the project to read.