Voraussetzung
-
Die TIA Portal Openness-Anwendung ist mit dem TIA Portal verbunden.
Siehe Verbindung zum TIA Portal aufbauen -
Ein Projekt ist geöffnet.
Siehe Projekt öffnen
Einleitung
Sie können mit OpenServerProject() ein Serverprojekt für eine bestimmte lokale Sitzung öffnen. OpenServerProject() gibt das Objekt LocalSession vom Typ 'Serverprojekt' zurück und hat den Parameter localSessionPath, dessen Datentyp 'FileInfo' lautet.
|
Hinweis Um den Authentifizierungsmechanismus für ein geschütztes Objekt von einem TIA Project-Server zu handhaben, können Sie nur den neusten Authentifizierungsereignis-Handler verwenden: tiaPortal.Authentication += OnAuthentication; |
Programmcode
|
TiaPortal tiaPortal = new TiaPortal(); string aliasName = "ProjectServer1"; ProjectServer projectServer = tiaPortal.ProjectServers.First(a=>a.ServerName.Equals(aliasName)); IEnumerable<ServerProjectInfo> serverProjectInfo = projectServer.GetServerProjects(); string localSessionName = "testLocalSessionName"; DirectoryInfo directoryInfo = new DirectoryInfo("C:\\Sessions"); LocalSessionInfo localSessionInfo = projectServer.CreateLocalSession(serverProjectInfo.First(), localSessionName, directoryInfo, SessionCreationMode.Exclusive); LocalSession serverProject = tiaPortal.LocalSessions.OpenServerProject(localSessionInfo.ProjectFileInfo); |