Click or drag to resize

JsonExport Class

Used to export selected objects to JSON
Inheritance Hierarchy
SystemObject
  Koopman.CheckPoint.CommonJsonExport

Namespace:  Koopman.CheckPoint.Common
Assembly:  CheckPoint.NET (in CheckPoint.NET.dll) Version: 0.5.1
Syntax
C#
[JsonObjectAttribute(MemberSerialization = MemberSerialization.OptIn)]
public class JsonExport
Request Example View Source

The JsonExport type exposes the following members.

Constructors
  NameDescription
Public methodJsonExport
Initializes a new instance of the JsonExport class.
Top
Properties
  NameDescription
Public propertyCancellationToken
Gets or sets the cancellation token for async operations.
Public propertyCount
Gets the number of objects to be exported.
Public propertyExcludeByName
Gets the names to exclude.
Public propertyExcludeByType
Gets the types to exclude.
Public propertyExcludeDetailsByName
Gets the names to exclude details of.
Public propertyExcludeDetailsByType
Gets the types to exclude details of.
Public propertyProgress
Gets or sets the provider for progress updates. Progress is given in number of objects added to export.
Top
Methods
  NameDescription
Public methodAddAsync(AccessRulebasePagingResults, Int32)
Adds the specified access rule base and all related objects to export.
Public methodAddAsync(IObjectSummary, Int32)
Adds the specified object to the export database if it not already included. Will also include any related objects to this object like groups. Calling this will also automatically cause a reload of this object if, object not already in export database and it doesn't already contain all the data for export.
Public methodAddAsync(IEnumerableIObjectSummary, Int32)
Adds all objects by calling AddAsync(IObjectSummary, Int32) for each object
Public methodAddAsync(String, WhereUsed, Int32)
Adds all objects related to Where Used to export. Also exports the WhereUsed results linked to the identifier which can be used for highlighting.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExport
Exports this instance. Will wait for all currently running AddAsync methods to complete before exporting.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also