ISfcDependencyDiscoveryObjectSink Interface
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.
The ISfcDependencyDiscoveryObjectSink interface is implemented by the SfcDependencyEngine class. It is passed to SfcInstance objects as a sink to add relationships into the graph. Note that the target objects receiving the interface are always one side of the relation tuple, hence limiting addition to directly-related relationships.
public interface ISfcDependencyDiscoveryObjectSink
type ISfcDependencyDiscoveryObjectSink = interface
Public Interface ISfcDependencyDiscoveryObjectSink
- Derived
Properties
Action |
Get the discovery action this dependency session is processing. This may affect which relationships are added. |
Methods
Add(SfcDependencyDirection, IEnumerator, SfcTypeRelation, Boolean) |
Add a directional reference from this object to each of the target objects or keychains. The relation type and discovered state is applied to each target object or keychain added. |
Add(SfcDependencyDirection, SfcInstance, SfcTypeRelation, Boolean) |
Add a directional reference from this object to the target object. The relation type and discovered state is applied to the target object. |
Add<T>(SfcDependencyDirection, IEnumerable<T>, SfcTypeRelation, Boolean) |
Add a directional reference from this object to each of the target objects or keychains. The relation type and discovered state is applied to each target object or keychain added. |