BuildSubmissionBase<TRequestData,TResultData> Class    
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
generic <typename TRequestData, typename TResultData>
 where TRequestData : BuildRequestDataBase where TResultData : BuildResultBasepublic ref class BuildSubmissionBase abstract : Microsoft::Build::Execution::BuildSubmissionBase
	public abstract class BuildSubmissionBase<TRequestData,TResultData> : Microsoft.Build.Execution.BuildSubmissionBase where TRequestData : BuildRequestDataBase where TResultData : BuildResultBase
	type BuildSubmissionBase<'RequestData, 'ResultData (requires 'RequestData :> BuildRequestDataBase and 'ResultData :> BuildResultBase)> = class
    inherit BuildSubmissionBase
	Public MustInherit Class BuildSubmissionBase(Of TRequestData, TResultData)
Inherits BuildSubmissionBase
    Type Parameters
- TRequestData
 
- TResultData
 
- Inheritance
 
- Derived
 
Constructors
| BuildSubmissionBase<TRequestData,TResultData>(BuildManager, Int32, TRequestData) | 
		 Constructor  | 
        	
Fields
| CompletionEvent | 
		 The completion event. (Inherited from BuildSubmissionBase) | 
        	
| CompletionInvoked | 
		 True if it has been invoked (Inherited from BuildSubmissionBase) | 
        	
Properties
| AsyncContext | 
		 The asynchronous context provided to ExecuteAsync(BuildSubmissionCompleteCallback, Object), if any. (Inherited from BuildSubmissionBase) | 
        	
| BuildManager | 
		 The BuildManager with which this submission is associated. (Inherited from BuildSubmissionBase) | 
        	
| BuildResult | 
		 The results of the build per graph node. Valid only after WaitHandle has become signalled.  | 
        	
| IsCompleted | 
		 Returns true if this submission is complete. (Inherited from BuildSubmissionBase) | 
        	
| SubmissionId | 
		 An ID uniquely identifying this request from among other submissions within the same build. (Inherited from BuildSubmissionBase) | 
        	
| WaitHandle | 
		 A WaitHandle which will be signalled when the build is complete. Valid after Execute() or ExecuteAsync(BuildSubmissionCompleteCallback, Object) returns, otherwise null. (Inherited from BuildSubmissionBase) | 
        	
Methods
| CheckForCompletion() | 
		 Determines if we are completely done with this submission and can complete it so the user may access results.  | 
        	
| CheckResultValidForCompletion(TResultData) | |
| CreateFailedResult(Exception) | |
| Execute() | 
		 Starts the request and blocks until results are available.  | 
        	
| OnCompletition() | (Inherited from BuildSubmissionBase) |