Метод | Описание | |
---|---|---|
CloseResults ( ) : void | ||
Dispose ( ) : void |
Writes the log footer and closes the underlying JsonWriter.
|
|
Initialize ( string id, string correlationId ) : void |
Initializes the SARIF log by emitting properties and other constructs sufficient to being populating a run with results.
|
|
OpenResults ( ) : void | ||
ResultLogJsonWriter ( |
Initializes a new instance of the ResultLogJsonWriter class.
|
|
WriteConfigurationNotifications ( IEnumerable |
||
WriteFiles ( FileData>.IDictionary |
Write information about scanned files to the log. This information may appear after the results, as the full list of scanned files might not be known until all results have been generated.
|
|
WriteInvocation ( Invocation invocation ) : void | ||
WriteLogicalLocations ( LogicalLocation>.IDictionary |
Write information about the logical locations where results were produced to the log. This information may appear after the results, as the full list of logical locations will not be known until all results have been generated.
|
|
WriteResult ( System.Result result ) : void |
Writes a result to the log. This function makes a copy of the data stored in result; if a client wishes to reuse the result instance to avoid allocations they can do so. (This function may invoke an internal copy of the result or serialize it in place to disk, etc.) |
|
WriteResults ( IEnumerable |
Writes a set of results to the log. This function makes a copy of the data stored in results; if a client wishes to reuse the result instance to avoid allocations they can do so. (This function may invoke an internal copy of the result or serialize it in place to disk, etc.) |
|
WriteRules ( IRule>.IDictionary |
||
WriteTool ( Tool tool ) : void |
Writes a tool information entry to the log. This must be the first entry written into a log, and it may be written at most once.
|
|
WriteToolNotifications ( IEnumerable |
Метод | Описание | |
---|---|---|
EnsureInitialized ( ) : void | ||
EnsureResultsArrayIsNotOpen ( ) : void | ||
EnsureStateNotAlreadySet ( Conditions invalidConditions ) : void |
public Initialize ( string id, string correlationId ) : void | ||
id | string | A string that uniquely identifies a run. |
correlationId | string | A global identifier for a run that permits correlation with a larger automation process. |
Результат | void |
public ResultLogJsonWriter ( |
||
jsonWriter | The JSON writer. This class does not take ownership of the JSON /// writer; the caller is responsible for destroying it. | |
Результат | System |
public WriteConfigurationNotifications ( IEnumerable |
||
notifications | IEnumerable |
|
Результат | void |
public WriteFiles ( FileData>.IDictionary |
||
fileDictionary | FileData>.IDictionary | /// A dictionary whose keys are the URIs of scanned files and whose values provide /// information about those files. /// |
Результат | void |
public WriteInvocation ( Invocation invocation ) : void | ||
invocation | Invocation | |
Результат | void |
public WriteLogicalLocations ( LogicalLocation>.IDictionary |
||
logicalLocationsDictionary | LogicalLocation>.IDictionary | |
Результат | void |
public WriteResult ( System.Result result ) : void | ||
result | System.Result | /// The result to write. /// |
Результат | void |
public WriteResults ( IEnumerable |
||
results | IEnumerable |
/// The results to write. /// |
Результат | void |
public WriteRules ( IRule>.IDictionary |
||
rules | IRule>.IDictionary | |
Результат | void |
public WriteToolNotifications ( IEnumerable |
||
notifications | IEnumerable |
|
Результат | void |