Class FolderSubtree
Represents a folder tree node with its children.
Implements
System.IEquatable<Subtree>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Nevatech.Vsb.Repository.Services
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public class FolderSubtree : Subtree, IEquatable<Subtree>
Constructors
FolderSubtree()
Instantiates new object.
Declaration
public FolderSubtree()
FolderSubtree(Folder)
Initializes new instance from provided folder.
Declaration
public FolderSubtree(Folder folder)
Parameters
Type | Name | Description |
---|---|---|
Folder | folder | Folder to be initialized from. |
FolderSubtree(Int32, String, Guid)
Initializes new instance with provided identifier and display name.
Declaration
public FolderSubtree(int id, string name, Guid key)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | id | Folder identifier. |
System.String | name | Folder display name. |
System.Guid | key | Behavior's unique key. |
Properties
AuthorizationGroups
Gets collection of authorization groups.
Declaration
public Collection<Subtree> AuthorizationGroups { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<Subtree> |
Behaviors
Gets collection of endpoint or service behaviors.
Declaration
public Collection<BehaviorSubtree> Behaviors { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<BehaviorSubtree> |
Bindings
Gets collection of bindings (policies).
Declaration
public Collection<BindingSubtree> Bindings { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<BindingSubtree> |
CustomEntities
Gets collection of custom entities.
Declaration
public Collection<Subtree> CustomEntities { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<Subtree> |
Folders
Gets collection of child folders.
Declaration
public Collection<FolderSubtree> Folders { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<FolderSubtree> |
Identities
Gets collection of public identities.
Declaration
public Collection<IdentitySubtree> Identities { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<IdentitySubtree> |
Nodes
Gets collection of assigned nodes.
Declaration
public Collection<NodeSubtree> Nodes { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<NodeSubtree> |
Rules
Gets collection of authorization rules.
Declaration
public Collection<Subtree> Rules { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<Subtree> |
ServiceAgreements
Gets collection of service agreements.
Declaration
public Collection<Subtree> ServiceAgreements { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<Subtree> |
Services
Gets collection of physical or virtual services.
Declaration
public Collection<ServiceSubtree> Services { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<ServiceSubtree> |
Users
Gets collection of system users.
Declaration
public Collection<Subtree> Users { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<Subtree> |
Implements
System.IEquatable<T>