ExcelServicesJob Members
Include Protected Members
Include Inherited Members
Defines methods, properties, and events for validating, dividing, scheduling, and executing divided work on a compute cluster.
The ExcelServicesJob type exposes the following members.
Constructors
Top
Properties
Name | Description | |
---|---|---|
ApplicationName | Gets or sets the application name used by the ScheduledTask property to execute the Windows Compute Cluster Server 2003 job. | |
AsyncCheckTaskPeriod | Gets or sets the period in milliseconds that is used to check whether a task has completed during the execution of the private RunNowAsync method. | |
Capacity | (Inherited from List<TaskTracker>.) | |
CCSFilename | Gets the Windows Compute Cluster Server 2003 XML file name used by the Schedule and ScheduledRunNow methods. | |
Cluster | Gets or sets the compute cluster for the current job instance. | |
ClusterName | Gets or sets the name of the compute cluster to connect to, to submit the Windows Compute Cluster Server 2003 job. | |
ClusterNodes | Gets the number of nodes associated with the compute cluster where the job is submitted. | |
Coordinates | Gets or sets the coordinate to output the results in the workbook template. | |
Count | (Inherited from List<TaskTracker>.) | |
DataCulture | Gets or sets the data culture used in opening the workbook template for the ProcessCompleteResult method. | |
DataCultureName | Gets or sets the data culture based on the name, used in opening the template workbook for the ProcessCompleteResult method. | |
Divisor | Gets or sets the divisor value for the fixed TypeOfDivision property. | |
IncludeHeader | Gets or sets whether the header is included in the output used by the results collection for the Schedule and ScheduledRunNow methods. | |
InputWork | Gets or sets the input for the ExcelServicesWork object used in dividing the work and distributing it to the cluster. | |
Item[Int32] | (Inherited from List<TaskTracker>.) | |
Item[Task] | Gets or sets the TaskTracker indexer. | |
JobFilename | Gets or sets the Windows Compute Cluster Server 2003 XML file name used by the Schedule and ScheduledRunNow methods. | |
JobName | Gets the Windows Compute Cluster Server 2003 job and task name for the jobs submitted by the Schedule, ScheduledRunNow, and private RunNowAsync methods. | |
LocalPath | Gets or sets the local file path based on the UNCPath property. | |
MaximumProcessors | Gets or sets the maximum number of processors to use for the Windows Compute Cluster Server 2003 jobs and tasks. | |
MinimumProcessors | Gets or sets the minimum number of processors to use for the Windows Compute Cluster Server 2003 jobs and tasks. | |
OutputLocation | Gets or sets the output location used by the results collection for the Schedule and ScheduledRunNow methods. | |
Priority | Gets or sets the priority of the Windows Compute Cluster Server 2003 job. | |
ResultWork | Gets the ExcelServicesWork result generated from the collection of results from the XML files. | |
ScheduledJobId | Gets or sets the Windows Compute Cluster Server 2003 job identifier for the job submitted by the private RunNowAsync method. | |
ScheduledTask | Gets or sets the scheduled task created by the Schedule and ScheduledRunNow methods. | |
ScheduledTaskDate | Gets the date of the scheduled task used by the Schedule and ScheduledRunNow methods. | |
ScheduledTaskDirectory | Gets the scheduled task directory value. | |
ScheduledTaskName | Gets the name of the scheduled task. | |
SerializationFileName | Gets or sets the Excel Calculation Services XML serialization file name. | |
Status | Gets the result status after the execution of the ProcessCompleteResult method. | |
TaskList | ||
TaskTrigger | Appends a task trigger to the existing set of triggers. | |
TaskTriggers | Gets or sets an array of task triggers created by the Schedule and ScheduledRunNow methods. | |
Template | Gets or sets the template used by the results collection for the Schedule and ScheduledRunNow methods. | |
TypeOfDivision | Gets or sets the type of division to perform in dividing the input work into Windows Compute Cluster Server 2003 tasks. | |
TypeOfLocation | Gets or sets the location type used by the results collection for the Schedule and ScheduledRunNow methods. | |
UICulture | Gets or sets user interface culture used in opening the workbook template for the ProcessCompleteResult method. | |
UICultureName | Gets or sets the name of the user interface culture, used in opening the template workbook for the ProcessCompleteResult method. | |
UNCPath | Gets or sets the head node UNC location where the Windows Compute Cluster Server 2003 and Excel Calculation Services XML job files are stored prior to execution. | |
Workbook | Gets the workbook result output from the ProcessCompleteResult method. |
Top
Methods
Name | Description | |
---|---|---|
Add | (Inherited from List<TaskTracker>.) | |
AddRange | (Inherited from List<TaskTracker>.) | |
AsReadOnly | (Inherited from List<TaskTracker>.) | |
BinarySearch(T) | (Inherited from List<TaskTracker>.) | |
BinarySearch(T, IComparer<T>) | (Inherited from List<TaskTracker>.) | |
BinarySearch(Int32, Int32, T, IComparer<T>) | (Inherited from List<TaskTracker>.) | |
Clear | (Inherited from List<TaskTracker>.) | |
CompleteAsync | Completes an asynchronous operation. | |
Contains | (Inherited from List<TaskTracker>.) | |
ConvertAll<TOutput> | (Inherited from List<TaskTracker>.) | |
CopyTo([]) | (Inherited from List<TaskTracker>.) | |
CopyTo([], Int32) | (Inherited from List<TaskTracker>.) | |
CopyTo(Int32, [], Int32, Int32) | (Inherited from List<TaskTracker>.) | |
DeserializeMe | Deserializes the XML in an XML file into an object. | |
Dispose() | Closes the scheduled task if it is still open, and closes the impersonation and cluster objects. | |
Dispose(Boolean) | ||
Divide | Performs division on the object based on the TypeOfDivision and Divisor properties. | |
Equals | (Inherited from Object.) | |
Exists | (Inherited from List<TaskTracker>.) | |
Finalize | (Inherited from Object.) | |
Find | (Inherited from List<TaskTracker>.) | |
FindAll | (Inherited from List<TaskTracker>.) | |
FindIndex(Predicate<T>) | (Inherited from List<TaskTracker>.) | |
FindIndex(Int32, Predicate<T>) | (Inherited from List<TaskTracker>.) | |
FindIndex(Int32, Int32, Predicate<T>) | (Inherited from List<TaskTracker>.) | |
FindLast | (Inherited from List<TaskTracker>.) | |
FindLastIndex(Predicate<T>) | (Inherited from List<TaskTracker>.) | |
FindLastIndex(Int32, Predicate<T>) | (Inherited from List<TaskTracker>.) | |
FindLastIndex(Int32, Int32, Predicate<T>) | (Inherited from List<TaskTracker>.) | |
ForEach | (Inherited from List<TaskTracker>.) | |
GenerateXml() | Creates an XML file. | |
GenerateXml(Boolean) | Creates the XML file used by the Microsoft.Office.Excel.Server.Addins.ComputeCluster executable file. | |
GetEnumerator | (Inherited from List<TaskTracker>.) | |
GetHashCode | (Inherited from Object.) | |
GetRange | (Inherited from List<TaskTracker>.) | |
GetType | (Inherited from Object.) | |
IndexOf(T) | (Inherited from List<TaskTracker>.) | |
IndexOf(T, Int32) | (Inherited from List<TaskTracker>.) | |
IndexOf(T, Int32, Int32) | (Inherited from List<TaskTracker>.) | |
Insert | (Inherited from List<TaskTracker>.) | |
InsertRange | (Inherited from List<TaskTracker>.) | |
LastIndexOf(T) | (Inherited from List<TaskTracker>.) | |
LastIndexOf(T, Int32) | (Inherited from List<TaskTracker>.) | |
LastIndexOf(T, Int32, Int32) | (Inherited from List<TaskTracker>.) | |
MemberwiseClone | (Inherited from Object.) | |
OutputName | Returns the output file name. | |
ProcessCompleteResult() | Processes the results of a completed job and stores the collected results in the ResultWork property. | |
ProcessCompleteResult(Boolean, Int32, Int32, String, LocationType, String) | Processes the results of a completed job and stores the collected results in the ResultWork property. | |
Remove | (Inherited from List<TaskTracker>.) | |
RemoveAll | (Inherited from List<TaskTracker>.) | |
RemoveAt | (Inherited from List<TaskTracker>.) | |
RemoveRange | (Inherited from List<TaskTracker>.) | |
ResetCreds | Facilitates the resetting of credentials for a single task. | |
Reverse() | (Inherited from List<TaskTracker>.) | |
Reverse(Int32, Int32) | (Inherited from List<TaskTracker>.) | |
RunNow | Adds an event handler for the TaskCompleted event prior to executing the private RunNowAsync method. | |
SaveWorkbook() | Saves the workbook output from the ProcessCompleteResult method. | |
SaveWorkbook(String, LocationType) | Saves the workbook output from the ProcessCompleteResult method. | |
Schedule | Validates, divides, and then schedules the work to perform on the compute cluster on the head node using the ScheduledTask property. | |
ScheduledRunNow | Validates, divides, creates a schedule, and then runs the work to perform on the compute cluster immediately. | |
ScheduledRunNowWait | Validates, divides, creates a schedule, and then runs the work to perform on the compute cluster immediately. Waits for the work to be completed. | |
SerializeMe | Serializes the current instance of the object based on the FileName parameter. | |
Sort() | (Inherited from List<TaskTracker>.) | |
Sort(IComparer<T>) | (Inherited from List<TaskTracker>.) | |
Sort(Comparison<T>) | (Inherited from List<TaskTracker>.) | |
Sort(Int32, Int32, IComparer<T>) | (Inherited from List<TaskTracker>.) | |
ToArray | (Inherited from List<TaskTracker>.) | |
ToString | (Inherited from Object.) | |
TrimExcess | (Inherited from List<TaskTracker>.) | |
TrueForAll | (Inherited from List<TaskTracker>.) | |
Validate | Performs validation on the constructor parameters prior to the execution of the Divide method. |
Top
Events
Name | Description | |
---|---|---|
JobCompleted | ||
JobCredentialsCached | ||
JobErrored | ||
JobInputDivided | ||
JobResourcesValidated | Notifies and passes back the results of resource validation. | |
JobTimeout | Provides notification about a task timeout. | |
JobUserImpersonated | ||
JobXmlGenerated | ||
TaskCompleted | Provides notification about the completion of a task. | |
TaskErrored |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IXmlSerializable.GetSchema | ||
IXmlSerializable.ReadXml | ||
IXmlSerializable.WriteXml | ||
IList.Add | (Inherited from List<TaskTracker>.) | |
IList.Contains | (Inherited from List<TaskTracker>.) | |
ICollection.CopyTo | (Inherited from List<TaskTracker>.) | |
IEnumerable<T>.GetEnumerator | (Inherited from List<TaskTracker>.) | |
IEnumerable.GetEnumerator | (Inherited from List<TaskTracker>.) | |
IList.IndexOf | (Inherited from List<TaskTracker>.) | |
IList.Insert | (Inherited from List<TaskTracker>.) | |
IList.IsFixedSize | (Inherited from List<TaskTracker>.) | |
ICollection<T>.IsReadOnly | (Inherited from List<TaskTracker>.) | |
IList.IsReadOnly | (Inherited from List<TaskTracker>.) | |
ICollection.IsSynchronized | (Inherited from List<TaskTracker>.) | |
IList.Item | (Inherited from List<TaskTracker>.) | |
IList.Remove | (Inherited from List<TaskTracker>.) | |
ICollection.SyncRoot | (Inherited from List<TaskTracker>.) |
Top
See Also
Reference
Microsoft.Office.Excel.Server.Addins.ComputeCluster Namespace