Show / Hide Table of Contents

    Class EndpointGroupDefinition

    Represents an outbound endpoint group definition. This class is a part of service definition structure used for creating or updating service version with single service call.

    Inheritance
    Object
    DomainObjectBase
    EndpointGroup
    EndpointGroupDefinition
    Implements
    IValidator
    IExtensibleDataObject
    IEquatable<EndpointGroup>
    Inherited Members
    EndpointGroup.Validate()
    EndpointGroup.Equals(EndpointGroup)
    EndpointGroup.Equals(Object)
    EndpointGroup.GetHashCode()
    EndpointGroup.ToString()
    EndpointGroup.ObjectType
    EndpointGroup.ServiceVersionId
    EndpointGroup.ContractId
    EndpointGroup.RouterId
    EndpointGroup.RouterConfiguration
    DomainObjectBase.IsValidElementName(String)
    DomainObjectBase.AreEqual(Nullable<DateTime>, Nullable<DateTime>)
    DomainObjectBase.Equals(DomainObjectBase)
    DomainObjectBase.Id
    DomainObjectBase.Key
    DomainObjectBase.Created
    DomainObjectBase.Updated
    DomainObjectBase.IsMajorObject
    DomainObjectBase.ErrorMessage
    DomainObjectBase.ExtensionData
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Services
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public class EndpointGroupDefinition : EndpointGroup, IValidator, IExtensibleDataObject, IEquatable<EndpointGroup>

    Constructors

    EndpointGroupDefinition()

    Instantiates an empty outbound endpoint group definition.

    Declaration
    public EndpointGroupDefinition()

    EndpointGroupDefinition(EndpointGroup)

    Initializes new instance from provided outbound endpoint group.

    Declaration
    public EndpointGroupDefinition(EndpointGroup endpointGroup)
    Parameters
    Type Name Description
    EndpointGroup endpointGroup

    Outbound endpoint group to be initialized from.

    Properties

    Endpoints

    Gets collection of the outbound endpoints.

    Declaration
    public Collection<EndpointDefinition> Endpoints { get; }
    Property Value
    Type Description
    Collection<EndpointDefinition>

    IsPopulated

    Gets or sets a flag indicating that endpoint group properties are populated.

    Declaration
    public bool IsPopulated { get; set; }
    Property Value
    Type Description
    Boolean
    Remarks

    For "create" operations this property must be True. For "update" and "delete" operations only entity identifier is required. If entity is not populated then "update" operation on the entity properties is not performed, but children entities are processed as usual.

    Router

    Gets or sets the Router associated with the endpoint group.

    Declaration
    public RouterType Router { get; set; }
    Property Value
    Type Description
    RouterType

    Methods

    CopyFrom(EndpointGroup)

    Populate current instance from provided endpoint group.

    Declaration
    public void CopyFrom(EndpointGroup endpointGroup)
    Parameters
    Type Name Description
    EndpointGroup endpointGroup

    Endpoint group to be populated from.

    Implements

    IValidator
    System.Runtime.Serialization.IExtensibleDataObject
    System.IEquatable<T>
    Back to top Nevatech Sentinet 6.5 Online Documentation