|  | ApplicationSite Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: Koopman.CheckPoint
 Syntax
Syntaxpublic class ApplicationSite : ObjectBase<ApplicationSite>, IApplicationGroupMember, IObjectSummary
The ApplicationSite type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|   | ApplicationSite | 
            Create a new ApplicationSite.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | AdditionalCategories | 
            Used to configure or edit the additional categories of a custom application / site used
            in the Application and URL Filtering or Threat Prevention.
             | 
|  | ApplicationID | 
            Used to configure or edit the additional categories of a custom application / site used
            in the Application and URL Filtering or Threat Prevention.
             | 
|  | ApplicationSignature | 
            Application signature generated by Signature Tool.
             | 
|  | AreUrlsDefinedAsRegularExpression | 
            States whether the URL is defined as a Regular Expression or not.
             | 
|  | Color | 
            Color of the object
            (Inherited from ObjectBaseT.) | 
|  | Comments | 
            Comments string
            (Inherited from ObjectBaseT.) | 
|  | Description | 
            Description.
             | 
|  | DetailLevel | 
            Gets the current detail level of retrieved objects. You will not be able to get the
            values of some properties if the detail level is too low. You can still set property
            values however to override existing values.
            (Inherited from ObjectSummaryT.) | 
|  | Domain | 
            Information about the domain the object belongs to.
            (Inherited from ObjectSummaryT.) | 
|  | Groups | 
            Group memberships.
             | 
|  | Icon | 
            Object icon
            (Inherited from ObjectBaseT.) | 
|  | IsChanged | 
            Gets the object's changed status. Includes checking status of all IChangeTracking properties.
            (Inherited from ChangeTracking.) | 
|  | IsNew | 
            Gets a value indicating whether this instance is new.
            (Inherited from SimpleChangeTracking.) | 
|  | IsUserDefined | 
            Is User Defined.
             | 
|  | MetaInfo | 
            Meta Information
            (Inherited from ObjectBaseT.) | 
|  | Name | 
            Object name. Should be unique in the domain.
            (Inherited from ObjectSummaryT.) | 
|  | ObjectType | 
            The object type.
            (Overrides ObjectSummaryTObjectType.) | 
|  | PrimaryCategory | 
            Each application is assigned to one primary category based on its most defining aspect.
             | 
|  | ReadOnly | 
            Indicates whether the object is read-only
            (Inherited from ObjectBaseT.) | 
|  | Risk | 
            URLs that determine this particular application.
             | 
|  | Tags | 
            Tags assigned to object
            (Inherited from ObjectBaseT.) | 
|  | Type | 
            Type of the object.
            (Overrides ObjectSummaryTType.) | 
|  | UID | 
            Object unique identifier.
            (Inherited from ObjectSummaryT.) | 
|  | UrlList | 
            URLs that determine this particular application.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AcceptChanges(CancellationToken) | 
            Same as calling AcceptChanges(Ignore, CancellationToken)
            with a value of No;
            (Inherited from ObjectSummaryT.) | 
|  | AcceptChanges(Ignore, CancellationToken) | 
            Posts all changes to Check Point server. If successful all object properties will be
            updated with results.
            (Inherited from ObjectSummaryT.) | 
|  | Delete | 
            Deletes the current object.
            (Inherited from ObjectSummaryT.) | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
|  | GetIdentifier | 
            Gets the identifier that is used when adding this object to a group.
            (Inherited from ObjectSummaryT.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | Reload | 
            Reloads the current object. Used to either reset changes made without saving, or to
            increased the detailLevel to Full(Inherited from ObjectSummaryT.) | 
|  | ToString | 
            Returns a String that represents this object.
            (Inherited from ObjectSummaryT.) | 
 Examples
Examplesvar site = new ApplicationSite(Session) { Name = "MySite" }; site.UrlList.Add("www.mysite.com"); site.AcceptChanges();
var site = Session.FindApplicationSite("MySite");
 See Also
See Also