ResourceDataSet.ResourceAvailabilitiesRow.RES_AVAIL_FROM Property
Specifies the start date and time for which the RES_AVAIL_UNITS property value applies.
Namespace: [TimeSheet Web service]
Service reference: http://ServerName:32843/[Project Service Application GUID]/PSI/TimeSheet.svc
Web service reference: http://ServerName/ProjectServerName/_vti_bin/PSI/TimeSheet.asmx?wsdl
Syntax
'Declaration
Public Property RES_AVAIL_FROM As DateTime
Get
Set
'Usage
Dim instance As ResourceDataSet.ResourceAvailabilitiesRow
Dim value As DateTime
value = instance.RES_AVAIL_FROM
instance.RES_AVAIL_FROM = value
public DateTime RES_AVAIL_FROM { get; set; }
Property Value
Type: System.DateTime
Remarks
Microsoft Project Server 2007 does not recognize time zones. To manage resources in different time zones, you must create resource calendars for each time zone.
You cannot add RES_AVAIL_FROM to a material resource. To add a work availability date or a cost resource availability date, specify a date only, not a time. For example, DateTime dt = DateTime(2007, 06, 26) or DateTime dt = DateTime(2007, 06, 26, 0, 0, 0) works because either value is the same date and time. DateTime dt = DateTime(2007, 06, 26, 9, 0, 0) causes a SOAP exception with the error GeneralInvalidColumnValue (error code 20000) when you try to create the resource.
Note
Converting a local date to Coordinated Universal Time (UTC) usually causes an exception because the converted time is not midnight.
When you create a resource, the default RES_AVAIL_FROM value is the current date.
The System.DBNull value in RES_AVAIL_FROM implies DateTime.MinValue.
Examples
For sample code that creates resources and sets RES_AVAIL_FROM, see the CreateResources method.
See Also
Reference
ResourceDataSet.ResourceAvailabilitiesRow Class