Changeset 2023


Ignore:
Timestamp:
06/05/09 13:41:21 (12 years ago)
Author:
whackl
Message:

implemented service methods to get and set an calender #468

Location:
trunk/sources/HeuristicLab.Hive.Client.Console/3.2
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/HeuristicLab.Hive.Client.Console-3.2.csproj

    r2008 r2023  
    213213  </ItemGroup>
    214214  <ItemGroup>
     215    <None Include="Properties\DataSources\Calendar.Appointment.datasource" />
    215216    <None Include="Resources\shutdown-icon.png" />
     217    <None Include="Service References\ClientService\Calendar.xsd" />
     218    <None Include="Service References\ClientService\System.Drawing.xsd" />
    216219  </ItemGroup>
    217220  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/HiveClientConsole.Designer.cs

    r2006 r2023  
    4646    private void InitializeComponent() {
    4747        this.components = new System.ComponentModel.Container();
    48         Calendar.DrawTool drawTool1 = new Calendar.DrawTool();
     48        Calendar.DrawTool drawTool2 = new Calendar.DrawTool();
    4949        System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(HiveClientConsole));
    5050        this.dvOnline = new Calendar.DayView();
     
    8484        this.pictureBox1 = new System.Windows.Forms.PictureBox();
    8585        this.groupBox1 = new System.Windows.Forms.GroupBox();
     86        this.btnSaveCal = new System.Windows.Forms.Button();
    8687        this.txttimeTo = new System.Windows.Forms.DateTimePicker();
    8788        this.txttimeFrom = new System.Windows.Forms.DateTimePicker();
     
    9697        this.mcOnline = new System.Windows.Forms.MonthCalendar();
    9798        this.ilEventLog = new System.Windows.Forms.ImageList(this.components);
    98         this.btnSaveCal = new System.Windows.Forms.Button();
    9999        this.tcClientConsole.SuspendLayout();
    100100        this.tpConnection.SuspendLayout();
     
    112112        // dvOnline
    113113        //
    114         drawTool1.DayView = this.dvOnline;
    115         this.dvOnline.ActiveTool = drawTool1;
     114        drawTool2.DayView = this.dvOnline;
     115        this.dvOnline.ActiveTool = drawTool2;
    116116        this.dvOnline.AmPmDisplay = false;
    117117        this.dvOnline.AppointmentDuration = Calendar.AppointmentSlotDuration.SixtyMinutes;
     
    454454        // tabPage2
    455455        //
     456        this.tabPage2.Controls.Add(this.btnSaveCal);
    456457        this.tabPage2.Controls.Add(this.pictureBox1);
    457458        this.tabPage2.Controls.Add(this.groupBox1);
     
    471472        this.pictureBox1.Location = new System.Drawing.Point(633, 12);
    472473        this.pictureBox1.Name = "pictureBox1";
    473         this.pictureBox1.Size = new System.Drawing.Size(199, 155);
     474        this.pictureBox1.Size = new System.Drawing.Size(199, 114);
    474475        this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
    475476        this.pictureBox1.TabIndex = 22;
     
    478479        // groupBox1
    479480        //
    480         this.groupBox1.Controls.Add(this.btnSaveCal);
    481481        this.groupBox1.Controls.Add(this.txttimeTo);
    482482        this.groupBox1.Controls.Add(this.txttimeFrom);
     
    495495        this.groupBox1.TabStop = false;
    496496        //
     497        // btnSaveCal
     498        //
     499        this.btnSaveCal.Location = new System.Drawing.Point(633, 138);
     500        this.btnSaveCal.Name = "btnSaveCal";
     501        this.btnSaveCal.Size = new System.Drawing.Size(199, 23);
     502        this.btnSaveCal.TabIndex = 41;
     503        this.btnSaveCal.Text = "Save calender";
     504        this.btnSaveCal.UseVisualStyleBackColor = true;
     505        this.btnSaveCal.Click += new System.EventHandler(this.btnSaveCal_Click);
     506        //
    497507        // txttimeTo
    498508        //
     
    604614        this.ilEventLog.Images.SetKeyName(0, "Info.png");
    605615        this.ilEventLog.Images.SetKeyName(1, "Error.png");
    606         //
    607         // btnSaveCal
    608         //
    609         this.btnSaveCal.Location = new System.Drawing.Point(8, 66);
    610         this.btnSaveCal.Name = "btnSaveCal";
    611         this.btnSaveCal.Size = new System.Drawing.Size(75, 23);
    612         this.btnSaveCal.TabIndex = 41;
    613         this.btnSaveCal.Text = "scal";
    614         this.btnSaveCal.UseVisualStyleBackColor = true;
    615         this.btnSaveCal.Click += new System.EventHandler(this.btnSaveCal_Click);
    616616        //
    617617        // HiveClientConsole
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/HiveClientConsole.cs

    r2006 r2023  
    5858    private ClientConsoleCommunicatorClient cccc;
    5959    private System.Windows.Forms.Timer refreshTimer;
    60     private ListViewColumnSorterDate lvwColumnSorter;
     60    //private ListViewColumnSorterDate lvwColumnSorter;
    6161
    6262    [XmlArray("Appointments")]
     
    7878      InitCalender();
    7979      InitLogFileReader();
    80       //InitTestCalenderEntries();
    8180    }
    8281
     
    159158        cccc.GetStatusInfosCompleted += new EventHandler<GetStatusInfosCompletedEventArgs>(cccc_GetStatusInfosCompleted);
    160159        cccc.GetCurrentConnectionCompleted += new EventHandler<GetCurrentConnectionCompletedEventArgs>(cccc_GetCurrentConnectionCompleted);
     160        cccc.GetUptimeCalendarCompleted += new EventHandler<GetUptimeCalendarCompletedEventArgs>(cccc_GetUptimeCalendarCompleted);
     161        cccc.SetUptimeCalendarCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(cccc_SetUptimeCalendarCompleted);
    161162      }
    162163      catch (Exception)
     
    167168          this.Close();
    168169      }
     170    }
     171
     172    void cccc_SetUptimeCalendarCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
     173    {
     174        if (e.Error == null)
     175        {
     176            MessageBox.Show("Calendar successfully saved!", "Calender", MessageBoxButtons.OK, MessageBoxIcon.Information);
     177        }
     178        else
     179        {
     180            MessageBox.Show("Error saving calender \n" + e.Error.ToString(), "Calender", MessageBoxButtons.OK, MessageBoxIcon.Error);
     181        }
     182    }
     183
     184    void cccc_GetUptimeCalendarCompleted(object sender, GetUptimeCalendarCompletedEventArgs e)
     185    {
     186        if (e.Error == null)
     187        {
     188            if (e.Result != null)
     189            {
     190                onlineTimes = e.Result.ToList<Appointment>();
     191                onlineTimes.ForEach(a => a.BorderColor = Color.Red);
     192            }
     193            else
     194            {
     195                onlineTimes = new List<Appointment>();
     196            }
     197        }
     198        //InitTestCalenderEntries();
    169199    }
    170200
     
    219249      dvOnline.OnNewAppointment += new EventHandler<NewAppointmentEventArgs>(DvOnline_OnNewAppointment);
    220250      dvOnline.OnResolveAppointments += new EventHandler<ResolveAppointmentsEventArgs>(DvOnline_OnResolveAppointments);
     251
     252        //get calender from client
     253      cccc.GetUptimeCalendarAsync();
    221254    }
    222255
     
    601634
    602635
    603    private void SerializeCalender() {
     636   //private void SerializeCalender() {
    604637     
    605        XmlSerializer s = new XmlSerializer(typeof(List<Appointment>));
    606        TextWriter w = new StreamWriter(@"c:\temp\apptest.xml");
    607        s.Serialize(w, onlineTimes);
    608        w.Close();
    609    }
    610 
    611    private void DeSerializeCalender()
    612    {
    613        XmlSerializer s = new XmlSerializer(typeof(List<Appointment>));
    614        TextReader r = new StreamReader(@"c:\temp\apptest.xml");
    615        onlineTimes = (List<Appointment>)s.Deserialize(r);
    616        onlineTimes.ForEach(a => a.BorderColor = Color.Red);
    617        r.Close();
    618 
    619    }
    620 
    621     #endregion
     638   //    XmlSerializer s = new XmlSerializer(typeof(List<Appointment>));
     639   //    TextWriter w = new StreamWriter(@"c:\temp\apptest.xml");
     640   //    s.Serialize(w, onlineTimes);
     641   //    w.Close();
     642   //}
     643
     644   //private void DeSerializeCalender()
     645   //{
     646   //    XmlSerializer s = new XmlSerializer(typeof(List<Appointment>));
     647   //    TextReader r = new StreamReader(@"c:\temp\apptest.xml");
     648   //    onlineTimes = (List<Appointment>)s.Deserialize(r);
     649   //    onlineTimes.ForEach(a => a.BorderColor = Color.Red);
     650   //    r.Close();
     651
     652   //}
    622653
    623654   private void btnSaveCal_Click(object sender, EventArgs e)
    624655   {
    625        DeSerializeCalender();
     656       cccc.SetUptimeCalendarAsync(onlineTimes.ToArray());
    626657   }
     658
     659    #endregion
    627660
    628661  }
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/HiveClientConsole.resx

    r2006 r2023  
    127127        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS
    128128        CgAAAk1TRnQBSQFMAgEBAgEAAQQBAAEEAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
    129         AwABEAMAAQEBAAEgBgABECoAAUMCAQF0AWYCCQHxAycB/wFiAgMB1AEgAgEBLCwAAUMCAQF0AWYCCQHx
    130         AycB/wFiAgMB1AEgAgEBLKQAAWACCgHyAZMBgQEnAf8BvwGBAScB/wG9AYEBJwH/AboBgQEnAf8BuAGB
    131         AScB/wG2AYEBJwH/AVsBRAEnAf8BPQIBAWUcAAFgAgoB8gInAaQB/wInAdYB/wInAdQB/wInAdIB/wIn
    132         AdAB/wInAc4B/wInAWIB/wE9AgEBZZgAATEBLQEnAf8BxwGBAScB/wHDAYEBJwH/AbEBgQEnAf8BsQGB
    133         AScB/wGxAYEBJwH/AbEBgQEnAf8BswGBAScB/wG2AYEBJwH/AbQBgQEnAf8BZAIFAeQUAAInATIB/wIn
    134         AdwB/wInAdkB/wInAcoB/wInAcoB/wInAcoB/wInAcoB/wInAcsB/wInAc4B/wInAcwB/wFkAgUB5JAA
    135         AycB/wHLAYEBJwH/AbsBgQEnAf8BtgGBAScB/wG2AYEBJwH/Ae4B3AHEBf8BvgGBAUQB/wG2AYEBJwH/
    136         AbYBgQEnAf8BtgGBAScB/wG0AYEBJwH/AUkCAgGGDAADJwH/AicB4AH/AicB0gH/AicBzgH/AlQB1gH/
    137         AicBzgH/AicBzgH/AicBzgH/AioBzgH/AicBzgH/AicBzgH/AicBzAH/AUkCAgGGiAABLAIBAUIB0AGG
    138         AScB/wHHAYEBJwH/AboBgQEnAf8BugGBAScB/wG6AYEBJwH/AdABnAF4Bf8BugGBAScB/wG6AYEBJwH/
    139         AboBgQEnAf8BugGBAScB/wG2AYEBJwH/AXsBVgEnAf8IAAEsAgEBQgInAeQB/wInAdwB/wInAdIB/wKf
    140         Ae0F/wJtAd4B/wInAdIB/wL0Af0F/wIqAdIB/wInAdIB/wInAc4B/wInAYEB/4gAAycB/wHSAYkBJwH/
    141         Ab8BgQEnAf8BvwGBAScB/wG/AYEBJwH/Ab8BgQEnAf8B0wGfAXgF/wG/AYEBJwH/Ab8BgQEnAf8BvwGB
    142         AScB/wG/AYEBJwH/Ab4BgQEnAf8BtgGBAScB/wE2AgEBVwQAAycB/wInAeUB/wInAdYB/wInAdYN/wL1
    143         Af0J/wLiAfoB/wInAdYB/wInAdUB/wInAc4B/wE2AgEBV4QAAW8BVwEnAf8B1AGMAScB/wHEAYEBJwH/
    144         AcQBgQEnAf8BxAGBAScB/wHEAYEBJwH/AdcBpAF5Bf8BxAGBAScB/wHEAYEBJwH/AcQBgQEnAf8BxAGB
    145         AScB/wHEAYEBJwH/AbgBgQEnAf8BZQIHAewEAAInAXUB/wInAegB/wInAdoB/wInAdoB/wInAdoR/wLi
    146         AfoB/wInAdoB/wInAdoB/wInAdoB/wInAdAB/wFlAgcB7IQAAYEBbAEnAf8B1wGOAScB/wHJAYEBJwH/
    147         AckBgQEnAf8ByQGBAScB/wHJAYEBJwn/AckBgQEnAf8ByQGBAScB/wHJAYEBJwH/AckBgQEnAf8ByQGB
    148         AScB/wG6AYEBJwH/AycB/wQAAicBgQH/AicB6QH/AicB3gH/AicB3gH/AicB3gH/AvQB/Q3/Am0B5wH/
    149         AicB3gH/AicB3gH/AicB3gH/AicB0gH/AycB/4QAAX8BXQEnAf8B2QGRAScB/wHOAYMBJwH/Ac4BgwEn
    150         Af8BzgGDAScB/wHOAYMBJwH/Ac4BgwEnAf8B1wGcAVgB/wHOAYMBJwH/Ac4BgwEnAf8BzgGDAScB/wHO
    151         AYMBJwH/Ac4BgwEnAf8BvQGBAScB/wFYAhMB+QQAAScBLAF+Af8CJwHsAf8CJwHiAf8CJwHiAf8C9AH9
    152         Ff8CbQHqAf8CJwHiAf8CJwHiAf8CJwHUAf8BWAITAfmEAAEqASgBJwH/AdsBlAEnAf8B0gGJAScB/wHS
    153         AYkBJwH/AdIBiQEnAf8B0gGJAScB/wHSAYkBJwH/AesBywGQAf8B0gGJAScB/wHSAYkBJwH/AdIBiQEn
    154         Af8B0gGJAScB/wHEAYEBJwH/Ab8BgQEnAf8BUQICAZsEAAInASoB/wInAe0B/wInAeYB/wInAeUB/wL9
    155         Af4F/wLiAfwB/wInAeUJ/wKBAfEB/wInAeUB/wInAdoB/wInAdYB/wFRAgIBm4QAAVgCAgGyAd4BmAEn
    156         Af8B2wGUAScB/wHXAY4BJwH/AdcBjgEnAf8B1wGOAScB/wH7AfYB6wX/AdcBjgEnAf8B1wGOAScB/wHX
    157         AY4BJwH/AdYBjQEnAf8BxAGBAScB/wGpAYEBJwH/CAABWAICAbIBJwExAe8B/wInAe0B/wInAekB/wIn
    158         AekB/wLhAfwB/wInAekB/wInAekB/wInAekB/wKBAfMB/wInAekB/wInAegB/wInAdoB/wEnAS8BnQH/
    159         jAABYQFGAScB/wHdAZcBJwH/AdsBlAEnAf8B2wGUAScB/wHbAZQBJwH/AdsBlAEnAf8B3AGXAS0B/wHb
    160         AZQBJwH/AdsBlAEnAf8B1QGMAScB/wHJAYEBJwH/AdEBiAEnAf8BLAIhAfwMAAInAVsB/wInAe8B/wIn
    161         Ae0B/wInAe0B/wInAe0B/wInAe0B/wInAe0B/wInAe0B/wInAe0B/wInAegB/wInAd4B/wEnAToB4gH/
    162         ASwCIQH8jAABGQIBASEBkAF7AScB/wHfAZkBJwH/AdsBlAEnAf8B2QGRAScB/wHYAZABJwH/AdgBkAEn
    163         Af8B0wGKAScB/wHQAYYBJwH/Ac4BgwEnAf8B2gGSAScB/wEyAS0BJwH/EAABGQIBASECJwGHAf8BJwEt
    164         AfEB/wInAe0B/wInAewB/wInAesB/wInAesB/wInAeYB/wInAeQB/wInAeIB/wEnAUQB5gH/AicBMQH/
    165         lAABEgIBARYBTAE+AScB/wHSAYkBJwH/AeIBnQEnAf8B2QGRAScB/wHXAY4BJwH/AdUBjAEnAf8B4QGb
    166         AScB/wHOAYQBJwH/AUcCJwH+GAABEgIBARYCJwFLAf8BJwEtAdMB/wEnAT4B9AH/AicB7AH/AicB6QH/
    167         AScBKAHoAf8BJwFGAfAB/wInAcwB/wFHAicB/qAAAUYCAQF9AycB/wF4AV8BJwH/AYEBeAEnAf8BWQFK
    168         AScB/wFHAicB/gEUAgEBGiQAAUYCAQF9AycB/wInAXsB/wInAYEB/wInAVsB/wFHAicB/gEUAgEBGv8A
     129        AwABEAMAAQEBAAEgBgABECoAAUMCAQF0AWYCCQHxAygB/wFiAgMB1AEgAgEBLCwAAUMCAQF0AWYCCQHx
     130        AygB/wFiAgMB1AEgAgEBLKQAAWACCgHyAZMBgQEoAf8BvwGBASgB/wG9AYEBKAH/AboBgQEoAf8BuAGB
     131        ASgB/wG2AYEBKAH/AVwBRQEoAf8BPQIBAWUcAAFgAgoB8gIoAaQB/wIoAdYB/wIoAdQB/wIoAdIB/wIo
     132        AdAB/wIoAc4B/wIoAWMB/wE9AgEBZZgAATIBLgEoAf8BxwGBASgB/wHDAYEBKAH/AbEBgQEoAf8BsQGB
     133        ASgB/wGxAYEBKAH/AbEBgQEoAf8BswGBASgB/wG2AYEBKAH/AbQBgQEoAf8BZAIFAeQUAAIoATMB/wIo
     134        AdwB/wIoAdkB/wIoAcoB/wIoAcoB/wIoAcoB/wIoAcoB/wIoAcsB/wIoAc4B/wIoAcwB/wFkAgUB5JAA
     135        AygB/wHLAYEBKAH/AbsBgQEoAf8BtgGBASgB/wG2AYEBKAH/Ae4B3AHEBf8BvgGBAUUB/wG2AYEBKAH/
     136        AbYBgQEoAf8BtgGBASgB/wG0AYEBKAH/AUkCAgGGDAADKAH/AigB4AH/AigB0gH/AigBzgH/AlUB1gH/
     137        AigBzgH/AigBzgH/AigBzgH/AisBzgH/AigBzgH/AigBzgH/AigBzAH/AUkCAgGGiAABLAIBAUIB0AGG
     138        ASgB/wHHAYEBKAH/AboBgQEoAf8BugGBASgB/wG6AYEBKAH/AdABnAF5Bf8BugGBASgB/wG6AYEBKAH/
     139        AboBgQEoAf8BugGBASgB/wG2AYEBKAH/AXwBVwEoAf8IAAEsAgEBQgIoAeQB/wIoAdwB/wIoAdIB/wKf
     140        Ae0F/wJuAd4B/wIoAdIB/wL0Af0F/wIrAdIB/wIoAdIB/wIoAc4B/wIoAYEB/4gAAygB/wHSAYkBKAH/
     141        Ab8BgQEoAf8BvwGBASgB/wG/AYEBKAH/Ab8BgQEoAf8B0wGfAXkF/wG/AYEBKAH/Ab8BgQEoAf8BvwGB
     142        ASgB/wG/AYEBKAH/Ab4BgQEoAf8BtgGBASgB/wE2AgEBVwQAAygB/wIoAeUB/wIoAdYB/wIoAdYN/wL1
     143        Af0J/wLiAfoB/wIoAdYB/wIoAdUB/wIoAc4B/wE2AgEBV4QAAXABWAEoAf8B1AGMASgB/wHEAYEBKAH/
     144        AcQBgQEoAf8BxAGBASgB/wHEAYEBKAH/AdcBpAF6Bf8BxAGBASgB/wHEAYEBKAH/AcQBgQEoAf8BxAGB
     145        ASgB/wHEAYEBKAH/AbgBgQEoAf8BZQIHAewEAAIoAXYB/wIoAegB/wIoAdoB/wIoAdoB/wIoAdoR/wLi
     146        AfoB/wIoAdoB/wIoAdoB/wIoAdoB/wIoAdAB/wFlAgcB7IQAAYEBbQEoAf8B1wGOASgB/wHJAYEBKAH/
     147        AckBgQEoAf8ByQGBASgB/wHJAYEBKAn/AckBgQEoAf8ByQGBASgB/wHJAYEBKAH/AckBgQEoAf8ByQGB
     148        ASgB/wG6AYEBKAH/AygB/wQAAigBgQH/AigB6QH/AigB3gH/AigB3gH/AigB3gH/AvQB/Q3/Am4B5wH/
     149        AigB3gH/AigB3gH/AigB3gH/AigB0gH/AygB/4QAAYABXgEoAf8B2QGRASgB/wHOAYMBKAH/Ac4BgwEo
     150        Af8BzgGDASgB/wHOAYMBKAH/Ac4BgwEoAf8B1wGcAVkB/wHOAYMBKAH/Ac4BgwEoAf8BzgGDASgB/wHO
     151        AYMBKAH/Ac4BgwEoAf8BvQGBASgB/wFaAhMB+QQAASgBLQF/Af8CKAHsAf8CKAHiAf8CKAHiAf8C9AH9
     152        Ff8CbgHqAf8CKAHiAf8CKAHiAf8CKAHUAf8BWgITAfmEAAErASkBKAH/AdsBlAEoAf8B0gGJASgB/wHS
     153        AYkBKAH/AdIBiQEoAf8B0gGJASgB/wHSAYkBKAH/AesBywGQAf8B0gGJASgB/wHSAYkBKAH/AdIBiQEo
     154        Af8B0gGJASgB/wHEAYEBKAH/Ab8BgQEoAf8BUQICAZsEAAIoASsB/wIoAe0B/wIoAeYB/wIoAeUB/wL9
     155        Af4F/wLiAfwB/wIoAeUJ/wKBAfEB/wIoAeUB/wIoAdoB/wIoAdYB/wFRAgIBm4QAAVgCAgGyAd4BmAEo
     156        Af8B2wGUASgB/wHXAY4BKAH/AdcBjgEoAf8B1wGOASgB/wH7AfYB6wX/AdcBjgEoAf8B1wGOASgB/wHX
     157        AY4BKAH/AdYBjQEoAf8BxAGBASgB/wGpAYEBKAH/CAABWAICAbIBKAEyAe8B/wIoAe0B/wIoAekB/wIo
     158        AekB/wLhAfwB/wIoAekB/wIoAekB/wIoAekB/wKBAfMB/wIoAekB/wIoAegB/wIoAdoB/wEoATABnQH/
     159        jAABYgFHASgB/wHdAZcBKAH/AdsBlAEoAf8B2wGUASgB/wHbAZQBKAH/AdsBlAEoAf8B3AGXAS4B/wHb
     160        AZQBKAH/AdsBlAEoAf8B1QGMASgB/wHJAYEBKAH/AdEBiAEoAf8BLAIhAfwMAAIoAVwB/wIoAe8B/wIo
     161        Ae0B/wIoAe0B/wIoAe0B/wIoAe0B/wIoAe0B/wIoAe0B/wIoAe0B/wIoAegB/wIoAd4B/wEoATsB4gH/
     162        ASwCIQH8jAABGQIBASEBkAF8ASgB/wHfAZkBKAH/AdsBlAEoAf8B2QGRASgB/wHYAZABKAH/AdgBkAEo
     163        Af8B0wGKASgB/wHQAYYBKAH/Ac4BgwEoAf8B2gGSASgB/wEzAS4BKAH/EAABGQIBASECKAGHAf8BKAEu
     164        AfEB/wIoAe0B/wIoAewB/wIoAesB/wIoAesB/wIoAeYB/wIoAeQB/wIoAeIB/wEoAUUB5gH/AigBMgH/
     165        lAABEgIBARYBTQE/ASgB/wHSAYkBKAH/AeIBnQEoAf8B2QGRASgB/wHXAY4BKAH/AdUBjAEoAf8B4QGb
     166        ASgB/wHOAYQBKAH/AUgCKAH+GAABEgIBARYCKAFMAf8BKAEuAdMB/wEoAT8B9AH/AigB7AH/AigB6QH/
     167        ASgBKQHoAf8BKAFHAfAB/wIoAcwB/wFIAigB/qAAAUYCAQF9AygB/wF5AWABKAH/AYEBeQEoAf8BWgFL
     168        ASgB/wFIAigB/gEUAgEBGiQAAUYCAQF9AygB/wIoAXwB/wIoAYEB/wIoAVwB/wFIAigB/gEUAgEBGv8A
    169169        kQABQgFNAT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEFAAGAFwAD/wEAAfwBHwH8AR8EAAHwAQcB8AEH
    170170        BAAB4AEDAeABAwQAAcABAQHAAQEEAAGAAQEBgAEBBAABgAEAAYAFAAGAAQABgAUAAYABAAGABQABgAEA
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/Service References/ClientService/Reference.cs

    r1449 r2023  
    356356       
    357357        void EndShutdownClient(System.IAsyncResult result);
     358       
     359        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendar", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendarResponse")]
     360        void SetUptimeCalendar(Calendar.Appointment[] appointments);
     361       
     362        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendar", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendarResponse")]
     363        System.IAsyncResult BeginSetUptimeCalendar(Calendar.Appointment[] appointments, System.AsyncCallback callback, object asyncState);
     364       
     365        void EndSetUptimeCalendar(System.IAsyncResult result);
     366       
     367        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendar", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendarResponse")]
     368        Calendar.Appointment[] GetUptimeCalendar();
     369       
     370        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendar", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendarResponse")]
     371        System.IAsyncResult BeginGetUptimeCalendar(System.AsyncCallback callback, object asyncState);
     372       
     373        Calendar.Appointment[] EndGetUptimeCalendar(System.IAsyncResult result);
    358374    }
    359375   
     
    402418    [System.Diagnostics.DebuggerStepThroughAttribute()]
    403419    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
     420    public partial class GetUptimeCalendarCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
     421       
     422        private object[] results;
     423       
     424        public GetUptimeCalendarCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
     425                base(exception, cancelled, userState) {
     426            this.results = results;
     427        }
     428       
     429        public Calendar.Appointment[] Result {
     430            get {
     431                base.RaiseExceptionIfNecessary();
     432                return ((Calendar.Appointment[])(this.results[0]));
     433            }
     434        }
     435    }
     436   
     437    [System.Diagnostics.DebuggerStepThroughAttribute()]
     438    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
    404439    public partial class ClientConsoleCommunicatorClient : System.ServiceModel.ClientBase<HeuristicLab.Hive.Client.Console.ClientService.IClientConsoleCommunicator>, HeuristicLab.Hive.Client.Console.ClientService.IClientConsoleCommunicator {
    405440       
     
    433468       
    434469        private System.Threading.SendOrPostCallback onShutdownClientCompletedDelegate;
     470       
     471        private BeginOperationDelegate onBeginSetUptimeCalendarDelegate;
     472       
     473        private EndOperationDelegate onEndSetUptimeCalendarDelegate;
     474       
     475        private System.Threading.SendOrPostCallback onSetUptimeCalendarCompletedDelegate;
     476       
     477        private BeginOperationDelegate onBeginGetUptimeCalendarDelegate;
     478       
     479        private EndOperationDelegate onEndGetUptimeCalendarDelegate;
     480       
     481        private System.Threading.SendOrPostCallback onGetUptimeCalendarCompletedDelegate;
    435482       
    436483        public ClientConsoleCommunicatorClient() {
     
    462509       
    463510        public event System.EventHandler<System.ComponentModel.AsyncCompletedEventArgs> ShutdownClientCompleted;
     511       
     512        public event System.EventHandler<System.ComponentModel.AsyncCompletedEventArgs> SetUptimeCalendarCompleted;
     513       
     514        public event System.EventHandler<GetUptimeCalendarCompletedEventArgs> GetUptimeCalendarCompleted;
    464515       
    465516        public HeuristicLab.Hive.Client.Console.ClientService.StatusCommons GetStatusInfos() {
     
    701752            base.InvokeAsync(this.onBeginShutdownClientDelegate, null, this.onEndShutdownClientDelegate, this.onShutdownClientCompletedDelegate, userState);
    702753        }
     754       
     755        public void SetUptimeCalendar(Calendar.Appointment[] appointments) {
     756            base.Channel.SetUptimeCalendar(appointments);
     757        }
     758       
     759        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
     760        public System.IAsyncResult BeginSetUptimeCalendar(Calendar.Appointment[] appointments, System.AsyncCallback callback, object asyncState) {
     761            return base.Channel.BeginSetUptimeCalendar(appointments, callback, asyncState);
     762        }
     763       
     764        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
     765        public void EndSetUptimeCalendar(System.IAsyncResult result) {
     766            base.Channel.EndSetUptimeCalendar(result);
     767        }
     768       
     769        private System.IAsyncResult OnBeginSetUptimeCalendar(object[] inValues, System.AsyncCallback callback, object asyncState) {
     770            Calendar.Appointment[] appointments = ((Calendar.Appointment[])(inValues[0]));
     771            return this.BeginSetUptimeCalendar(appointments, callback, asyncState);
     772        }
     773       
     774        private object[] OnEndSetUptimeCalendar(System.IAsyncResult result) {
     775            this.EndSetUptimeCalendar(result);
     776            return null;
     777        }
     778       
     779        private void OnSetUptimeCalendarCompleted(object state) {
     780            if ((this.SetUptimeCalendarCompleted != null)) {
     781                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
     782                this.SetUptimeCalendarCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(e.Error, e.Cancelled, e.UserState));
     783            }
     784        }
     785       
     786        public void SetUptimeCalendarAsync(Calendar.Appointment[] appointments) {
     787            this.SetUptimeCalendarAsync(appointments, null);
     788        }
     789       
     790        public void SetUptimeCalendarAsync(Calendar.Appointment[] appointments, object userState) {
     791            if ((this.onBeginSetUptimeCalendarDelegate == null)) {
     792                this.onBeginSetUptimeCalendarDelegate = new BeginOperationDelegate(this.OnBeginSetUptimeCalendar);
     793            }
     794            if ((this.onEndSetUptimeCalendarDelegate == null)) {
     795                this.onEndSetUptimeCalendarDelegate = new EndOperationDelegate(this.OnEndSetUptimeCalendar);
     796            }
     797            if ((this.onSetUptimeCalendarCompletedDelegate == null)) {
     798                this.onSetUptimeCalendarCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnSetUptimeCalendarCompleted);
     799            }
     800            base.InvokeAsync(this.onBeginSetUptimeCalendarDelegate, new object[] {
     801                        appointments}, this.onEndSetUptimeCalendarDelegate, this.onSetUptimeCalendarCompletedDelegate, userState);
     802        }
     803       
     804        public Calendar.Appointment[] GetUptimeCalendar() {
     805            return base.Channel.GetUptimeCalendar();
     806        }
     807       
     808        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
     809        public System.IAsyncResult BeginGetUptimeCalendar(System.AsyncCallback callback, object asyncState) {
     810            return base.Channel.BeginGetUptimeCalendar(callback, asyncState);
     811        }
     812       
     813        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
     814        public Calendar.Appointment[] EndGetUptimeCalendar(System.IAsyncResult result) {
     815            return base.Channel.EndGetUptimeCalendar(result);
     816        }
     817       
     818        private System.IAsyncResult OnBeginGetUptimeCalendar(object[] inValues, System.AsyncCallback callback, object asyncState) {
     819            return this.BeginGetUptimeCalendar(callback, asyncState);
     820        }
     821       
     822        private object[] OnEndGetUptimeCalendar(System.IAsyncResult result) {
     823            Calendar.Appointment[] retVal = this.EndGetUptimeCalendar(result);
     824            return new object[] {
     825                    retVal};
     826        }
     827       
     828        private void OnGetUptimeCalendarCompleted(object state) {
     829            if ((this.GetUptimeCalendarCompleted != null)) {
     830                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
     831                this.GetUptimeCalendarCompleted(this, new GetUptimeCalendarCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
     832            }
     833        }
     834       
     835        public void GetUptimeCalendarAsync() {
     836            this.GetUptimeCalendarAsync(null);
     837        }
     838       
     839        public void GetUptimeCalendarAsync(object userState) {
     840            if ((this.onBeginGetUptimeCalendarDelegate == null)) {
     841                this.onBeginGetUptimeCalendarDelegate = new BeginOperationDelegate(this.OnBeginGetUptimeCalendar);
     842            }
     843            if ((this.onEndGetUptimeCalendarDelegate == null)) {
     844                this.onEndGetUptimeCalendarDelegate = new EndOperationDelegate(this.OnEndGetUptimeCalendar);
     845            }
     846            if ((this.onGetUptimeCalendarCompletedDelegate == null)) {
     847                this.onGetUptimeCalendarCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGetUptimeCalendarCompleted);
     848            }
     849            base.InvokeAsync(this.onBeginGetUptimeCalendarDelegate, null, this.onEndGetUptimeCalendarDelegate, this.onGetUptimeCalendarCompletedDelegate, userState);
     850        }
    703851    }
    704852}
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/Service References/ClientService/Reference.svcmap

    r1002 r2023  
    2626    <MetadataFile FileName="HeuristicLab.Hive.Client.Core.ClientConsoleService.xsd" MetadataType="Schema" ID="36748734-59b6-4ba4-950d-66ca1a4fc8bb" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
    2727    <MetadataFile FileName="HeuristicLab.Hive.Client.Common.xsd" MetadataType="Schema" ID="0c1369fa-d4cc-4149-b202-00da9dd35972" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
     28    <MetadataFile FileName="Calendar.xsd" MetadataType="Schema" ID="09fa9f67-e082-4dcb-9c41-a7a3f0fb7aef" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
     29    <MetadataFile FileName="System.Drawing.xsd" MetadataType="Schema" ID="70cfc9bf-b4a8-419b-8c1f-379c0d78f9d2" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
    2830  </Metadata>
    2931  <Extensions>
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/Service References/ClientService/configuration.svcinfo

    r1449 r2023  
    66  </bindings>
    77  <endpoints>
    8     <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;mse08026@fhs-hagenberg.ac.at&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;mse08026@fhs-hagenberg.ac.at&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="ClientService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator" />
     8    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;mse08004@fhs-hagenberg.ac.at&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;mse08004@fhs-hagenberg.ac.at&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="ClientService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator" />
    99  </endpoints>
    1010</configurationSnapshot>
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/Service References/ClientService/configuration91.svcinfo

    r1449 r2023  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="EjIgJ8KL6VTkdtRqvYxdsOZNF7s=">
     2<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="LJHqHAg9UO+arib7mQMPUcNSFqQ=">
    33  <bindingConfigurations>
    44    <bindingConfiguration bindingType="netTcpBinding" name="NetTcpBinding_IClientConsoleCommunicator">
     
    137137        </property>
    138138        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    139           <serializedValue>mse08026@fhs-hagenberg.ac.at</serializedValue>
     139          <serializedValue>mse08004@fhs-hagenberg.ac.at</serializedValue>
    140140        </property>
    141141        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/Service References/ClientService/service.wsdl

    r1449 r2023  
    4040      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" />
    4141      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Common" />
     42      <xsd:import namespace="http://schemas.datacontract.org/2004/07/Calendar" />
     43      <xsd:import namespace="http://schemas.datacontract.org/2004/07/System.Drawing" />
    4244    </xsd:schema>
    4345  </wsdl:types>
     
    7274    <wsdl:part name="parameters" element="tns:ShutdownClientResponse" />
    7375  </wsdl:message>
     76  <wsdl:message name="IClientConsoleCommunicator_SetUptimeCalendar_InputMessage">
     77    <wsdl:part name="parameters" element="tns:SetUptimeCalendar" />
     78  </wsdl:message>
     79  <wsdl:message name="IClientConsoleCommunicator_SetUptimeCalendar_OutputMessage">
     80    <wsdl:part name="parameters" element="tns:SetUptimeCalendarResponse" />
     81  </wsdl:message>
     82  <wsdl:message name="IClientConsoleCommunicator_GetUptimeCalendar_InputMessage">
     83    <wsdl:part name="parameters" element="tns:GetUptimeCalendar" />
     84  </wsdl:message>
     85  <wsdl:message name="IClientConsoleCommunicator_GetUptimeCalendar_OutputMessage">
     86    <wsdl:part name="parameters" element="tns:GetUptimeCalendarResponse" />
     87  </wsdl:message>
    7488  <wsdl:portType name="IClientConsoleCommunicator">
    7589    <wsdl:operation name="GetStatusInfos">
     
    92106      <wsdl:input wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/ShutdownClient" message="tns:IClientConsoleCommunicator_ShutdownClient_InputMessage" />
    93107      <wsdl:output wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/ShutdownClientResponse" message="tns:IClientConsoleCommunicator_ShutdownClient_OutputMessage" />
     108    </wsdl:operation>
     109    <wsdl:operation name="SetUptimeCalendar">
     110      <wsdl:input wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendar" message="tns:IClientConsoleCommunicator_SetUptimeCalendar_InputMessage" />
     111      <wsdl:output wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendarResponse" message="tns:IClientConsoleCommunicator_SetUptimeCalendar_OutputMessage" />
     112    </wsdl:operation>
     113    <wsdl:operation name="GetUptimeCalendar">
     114      <wsdl:input wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendar" message="tns:IClientConsoleCommunicator_GetUptimeCalendar_InputMessage" />
     115      <wsdl:output wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendarResponse" message="tns:IClientConsoleCommunicator_GetUptimeCalendar_OutputMessage" />
    94116    </wsdl:operation>
    95117  </wsdl:portType>
     
    143165      </wsdl:output>
    144166    </wsdl:operation>
     167    <wsdl:operation name="SetUptimeCalendar">
     168      <soap12:operation soapAction="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendar" style="document" />
     169      <wsdl:input>
     170        <soap12:body use="literal" />
     171      </wsdl:input>
     172      <wsdl:output>
     173        <soap12:body use="literal" />
     174      </wsdl:output>
     175    </wsdl:operation>
     176    <wsdl:operation name="GetUptimeCalendar">
     177      <soap12:operation soapAction="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendar" style="document" />
     178      <wsdl:input>
     179        <soap12:body use="literal" />
     180      </wsdl:input>
     181      <wsdl:output>
     182        <soap12:body use="literal" />
     183      </wsdl:output>
     184    </wsdl:operation>
    145185  </wsdl:binding>
    146186  <wsdl:service name="ClientConsoleCommunicator">
     
    150190        <wsa10:Address>net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator</wsa10:Address>
    151191        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
    152           <Upn>mse08026@fhs-hagenberg.ac.at</Upn>
     192          <Upn>mse08004@fhs-hagenberg.ac.at</Upn>
    153193        </Identity>
    154194      </wsa10:EndpointReference>
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/Service References/ClientService/service.xsd

    r1132 r2023  
    22<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    33  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" />
     4  <xs:import namespace="http://schemas.datacontract.org/2004/07/Calendar" />
    45  <xs:element name="GetStatusInfos">
    56    <xs:complexType>
     
    5859    </xs:complexType>
    5960  </xs:element>
     61  <xs:element name="SetUptimeCalendar">
     62    <xs:complexType>
     63      <xs:sequence>
     64        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/Calendar" minOccurs="0" name="appointments" nillable="true" type="q4:ArrayOfAppointment" />
     65      </xs:sequence>
     66    </xs:complexType>
     67  </xs:element>
     68  <xs:element name="SetUptimeCalendarResponse">
     69    <xs:complexType>
     70      <xs:sequence />
     71    </xs:complexType>
     72  </xs:element>
     73  <xs:element name="GetUptimeCalendar">
     74    <xs:complexType>
     75      <xs:sequence />
     76    </xs:complexType>
     77  </xs:element>
     78  <xs:element name="GetUptimeCalendarResponse">
     79    <xs:complexType>
     80      <xs:sequence>
     81        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/Calendar" minOccurs="0" name="GetUptimeCalendarResult" nillable="true" type="q5:ArrayOfAppointment" />
     82      </xs:sequence>
     83    </xs:complexType>
     84  </xs:element>
    6085</xs:schema>
  • trunk/sources/HeuristicLab.Hive.Client.Console/3.2/app.config

    r1579 r2023  
    1313        </HeuristicLab.Hive.Client.Console.Properties.Settings>
    1414    </userSettings>
     15       <system.serviceModel>
     16              <bindings>
     17                     <netTcpBinding>
     18                            <binding name="NetTcpBinding_IClientConsoleCommunicator" closeTimeout="00:01:00"
     19                                   openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
     20                                   transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions"
     21                                   hostNameComparisonMode="StrongWildcard" listenBacklog="10"
     22                                   maxBufferPoolSize="524288" maxBufferSize="65536" maxConnections="10"
     23                                   maxReceivedMessageSize="65536">
     24                                   <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
     25                                          maxBytesPerRead="4096" maxNameTableCharCount="16384" />
     26                                   <reliableSession ordered="true" inactivityTimeout="00:10:00"
     27                                          enabled="false" />
     28                                   <security mode="Transport">
     29                                          <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
     30                                          <message clientCredentialType="Windows" />
     31                                   </security>
     32                            </binding>
     33                     </netTcpBinding>
     34              </bindings>
     35              <client>
     36                     <endpoint address="net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator"
     37                            binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IClientConsoleCommunicator"
     38                            contract="ClientService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator">
     39                            <identity>
     40                                   <userPrincipalName value="mse08004@fhs-hagenberg.ac.at" />
     41                            </identity>
     42                     </endpoint>
     43              </client>
     44       </system.serviceModel>
    1545</configuration>
Note: See TracChangeset for help on using the changeset viewer.