HPC Pack .NET Reference


Updated: December 7, 2016

Applies To: Microsoft HPC Pack 2008 R2, Microsoft HPC Pack 2012, Microsoft HPC Pack 2012 R2


Defines classes and enumerations used to create XML files that contain information about the results of diagnostic test runs in a Windows HPC cluster.


Provides classes for interacting with Excel workbooks and performing calculations for those workbooks on an HPC cluster.


Provides the functionality of the ExcelClient class over the Component Object Model (COM). The items in this namespace are not intended to be used directly from you code. If you are developing a .NET application, use the ExcelClient class.


Provides classes and interfaces for custom clients to use to request that the built-in Excel SOA service perform calculations from Excel workbooks on HPC clusters.


This namespace defines the interfaces and enumerations used to submit and monitor jobs in an HPC cluster.


This namespace contains the interfaces and enumerations for implementing custom job activation and job submission filters that are defined at the job template level (as DLLs). The HPC Job Scheduler Service can run these custom filters to provide additional checks and controls when jobs are submitted to the cluster (submission filters) or when jobs are about to get cluster resources (activation filters).


Defines the enumerations, property identifiers, and miscellaneous objects that you use with the interfaces defined in the Microsoft.Hpc.Scheduler namespace.


This namespace contains the classes that supports the service-oriented architecture (SOA) programming model based on Windows Communications Foundation (WCF). Client applications use the classes to create an HPC session, bind the session to the client, and process the results from the service.


This API supports the product infrastructure and is not intended to be used directly from your code. Contains the objects used to access and update a session’s configuration file.


Contains classes to manage shared data among nodes of an HPC cluster.


Enables you to provide a uniform way to pass messages between clients and services written in any language.


Provides support for determining the status of a broker client, using SOA from the Java programming language, and creating custom service hosts and brokers.

Return to top