Search Results for

    Show / Hide Table of Contents

    Class FolderSubtree

    Represents a folder tree node with its children.

    Inheritance
    object
    Subtree
    FolderSubtree
    Implements
    IEquatable<Subtree>
    Inherited Members
    Subtree.Equals(Subtree)
    Subtree.Equals(object)
    Subtree.GetHashCode()
    Subtree.ToString()
    Subtree.Id
    Subtree.Key
    Subtree.Name
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Services
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    [DataContract(Namespace = "http://schemas.nevatech.com/sentinet/2011/02")]
    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(int, string, Guid)

    Initializes new instance with provided identifier and display name.

    Declaration
    public FolderSubtree(int id, string name, Guid key)
    Parameters
    Type Name Description
    int id

    Folder identifier.

    string name

    Folder display name.

    Guid key

    Behavior's unique key.

    Properties

    AuthorizationGroups

    Gets collection of authorization groups.

    Declaration
    [DataMember]
    public Collection<AuthorizationSubtree> AuthorizationGroups { get; }
    Property Value
    Type Description
    Collection<AuthorizationSubtree>

    Behaviors

    Gets collection of endpoint or service behaviors.

    Declaration
    [DataMember]
    public Collection<BehaviorSubtree> Behaviors { get; }
    Property Value
    Type Description
    Collection<BehaviorSubtree>

    Bindings

    Gets collection of bindings (policies).

    Declaration
    [DataMember]
    public Collection<BindingSubtree> Bindings { get; }
    Property Value
    Type Description
    Collection<BindingSubtree>

    CustomEntities

    Gets collection of custom entities.

    Declaration
    [DataMember]
    public Collection<Subtree> CustomEntities { get; }
    Property Value
    Type Description
    Collection<Subtree>

    Folders

    Gets collection of child folders.

    Declaration
    [DataMember]
    public Collection<FolderSubtree> Folders { get; }
    Property Value
    Type Description
    Collection<FolderSubtree>

    Identities

    Gets collection of public identities.

    Declaration
    [DataMember]
    public Collection<IdentitySubtree> Identities { get; }
    Property Value
    Type Description
    Collection<IdentitySubtree>

    Nodes

    Gets collection of assigned nodes.

    Declaration
    [DataMember]
    public Collection<NodeSubtree> Nodes { get; }
    Property Value
    Type Description
    Collection<NodeSubtree>

    Rules

    Gets collection of authorization rules.

    Declaration
    [DataMember]
    public Collection<AuthorizationSubtree> Rules { get; }
    Property Value
    Type Description
    Collection<AuthorizationSubtree>

    ServiceAgreements

    Gets collection of service agreements.

    Declaration
    [DataMember]
    public Collection<Subtree> ServiceAgreements { get; }
    Property Value
    Type Description
    Collection<Subtree>

    Services

    Gets collection of physical or virtual services.

    Declaration
    [DataMember]
    public Collection<ServiceSubtree> Services { get; }
    Property Value
    Type Description
    Collection<ServiceSubtree>

    Users

    Gets collection of system users.

    Declaration
    [DataMember]
    public Collection<Subtree> Users { get; }
    Property Value
    Type Description
    Collection<Subtree>

    Methods

    GetIdentifiers()

    Retrieves collection of identifiers of the entities included in the folder subtree. The folder itself is not included in the collection.

    Declaration
    [SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")]
    [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
    public Collection<LocalIdentifier> GetIdentifiers()
    Returns
    Type Description
    Collection<LocalIdentifier>

    A collection of entity identifiers.

    Implements

    IEquatable<T>
    In This Article
    Back to top Nevatech Sentinet 6.7 Online Documentation