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;
50 ASPOSE_TASKS_SHARED_API System::Guid get_ProjectGuid()
const;
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 set necessary options to read project data from MS Project Server database.
Definition: MspDbSettings.h:35
Allows to specify settings to read from project database.
Definition: DbSettings.h:70