CSDNCurrent de:Allgemeine Serverinformationen

Aus Cryptshare Documentation
Version vom 7. März 2022, 06:50 Uhr von Maintenance script (Diskussion | Beiträge) (Imported from text file)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation, Suche



Mit der Methode Client.RequestServerData()  können allgemeine Servereinstellungen abgerufen werden. Die Methode gibt ein Objekt des Typs ServerData zurück welches folgende Daten enthält:

  • Die offizielle URL des Cryptshare Servers
  • Die Zeitzone in der sich der Server befindet
  • Der noch verfügbare Festplattenplatz des Servers
Beispiel: Abrufen allgemeiner Serverinformationen

// 1) Client Instanz erzeugen
// WebServiceUri zum Cryptshare Server anlegen
WebServiceUri serviceUri = new WebServiceUri("https://cryptshare.server.com");
  
// CryptshareConnection-Instanz anlegen
CryptshareConnection connection = new CryptshareConnection(serviceUri);
  
/// Client-Instanz mit Absenderadresse, CryptshareConnection und Verifizierungsspeicher anlegen
Client client = new Client("sender_email@server.com", connection, @"C:\temp");
 
// Serverdaten abrufen
ServerData serverData = client.RequestServerData();
 
Console.WriteLine("Official Cryptshare Server URL: " + serverData.ServerUrl);
Console.WriteLine("Server time zone: " + serverData.ServerTimeZone);
Console.WriteLine("Available disk space for uploaded transfers (retention folder) in bytes: "
                                        + serverData.AvailableRetentionDiskSpace);               
Console.WriteLine("Available disk space for transfers during upload (temporary folder) in bytes: "
                                        + serverData.AvailableTempDiskSpace);