History

Renamed folders and separated GSF.Media and GSF.Net into separate projects.

StephenCWills committed 14 years ago

Commit ac1ef661 parent 45bce55628 files · +733 −461Browse files

Showing the changes to Source/Libraries/GSF.ServiceProcess/ClientRequestInfo.cs (1 of 628 files). Show all

Unified · Split

Source/Libraries/GSF.ServiceProcess/ClientRequestInfo.cs+76−0
@@ -0,0 +1,76 @@
1//******************************************************************************************************
2// ClientRequestInfo.cs - Gbtc
3//
4// Copyright © 2010, Grid Protection Alliance. All Rights Reserved.
5//
6// Licensed to the Grid Protection Alliance (GPA) under one or more contributor license agreements. See
7// the NOTICE file distributed with this work for additional information regarding copyright ownership.
8// The GPA licenses this file to you under the Eclipse Public License -v 1.0 (the "License"); you may
9// not use this file except in compliance with the License. You may obtain a copy of the License at:
10//
11// http://www.opensource.org/licenses/eclipse-1.0.php
12//
13// Unless agreed to in writing, the subject software distributed under the License is distributed on an
14// "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. Refer to the
15// License for the specific language governing permissions and limitations.
16//
17// Code Modification History:
18// ----------------------------------------------------------------------------------------------------
19// 05/02/2007 - Pinal C. Patel
20// Generated original version of source code.
21// 09/14/2009 - Stephen C. Wills
22// Added new header and license agreement.
23// 10/8/2012 - Danyelle Gilliam
24// Modified Header
25//
26//******************************************************************************************************
27
28
29
30using System;
31
32namespace GSF.ServiceProcess
33{
34 /// <summary>
35 /// Represents information about a <see cref="ClientRequest"/> sent by <see cref="ClientHelper"/>.
36 /// </summary>
37 /// <seealso cref="ClientInfo"/>
38 /// <seealso cref="ClientRequest"/>
39 public class ClientRequestInfo
40 {
41 #region [ Constructors ]
42
43 /// <summary>
44 /// Initializes a new instance of the <see cref="ClientRequestInfo"/> class.
45 /// </summary>
46 /// <param name="sender"><see cref="ClientInfo"/> object of the <paramref name="request"/> sender.</param>
47 /// <param name="request"><see cref="ClientRequest"/> object sent by the <paramref name="sender"/>.</param>
48 public ClientRequestInfo(ClientInfo sender, ClientRequest request)
49 {
50 Request = request;
51 Sender = sender;
52 ReceivedAt = DateTime.Now;
53 }
54
55 #endregion
56
57 #region [ Properties ]
58
59 /// <summary>
60 /// Gets or sets the <see cref="ClientInfo"/> object of the <see cref="Request"/> sender.
61 /// </summary>
62 public ClientInfo Sender { get; set; }
63
64 /// <summary>
65 /// Gets or sets the <see cref="ClientRequest"/> object sent by the <see cref="Sender"/>.
66 /// </summary>
67 public ClientRequest Request { get; set; }
68
69 /// <summary>
70 /// Gets or sets the <see cref="DateTime"/> when the <see cref="Request"/> was received from the <see cref="Sender"/>.
71 /// </summary>
72 public DateTime ReceivedAt { get; set; }
73
74 #endregion
75 }
76}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t