
Programmatic Identifier: Push.Channel.1
The Push.Channel.1 COM class, hereafter referred to as the Channel class, defines an Automation-compliant COM object that can be used to manage information used to build a CHANNEL eXtensible Markup Language (XML) element as defined by the Channel Definition Format (CDF) specification.
The Channel class exposes a dispinterface to the methods listed below. Therefore, all invocations must proceed through the IDispatch interface only.
| Name | Description |
| AddElement | Adds a user-defined XML element to the Elements collection. |
| AddHTTPEquiv | Adds an HTTPEquiv object to the HTTPEquivs collection. |
| AddItem | Adds an Item object to the Items collection. |
| AddSoftwarePackage | Adds a SoftwarePackage object to the SoftwarePackages collection. |
| AddSubchannel | Adds a Channel object to the SubChannels collection. |
| AddUsage | Adds a Usage object to the Usages collection. |
| DeleteObjects | Deletes all marked objects in subcollections. |
| GetCDFString | Builds and returns the CDF string defined by the object and all subobjects in collections. |
| GetCDFStringforChannel | Builds and returns the CDF string defined by the Channel object only. Collections of objects are not incorporated. |
| GetCDFStringForItems | Builds and returns the CDF string defined by the Item objects in the Items collection. |
| GetCDFStringForSubChannels | Builds and returns the CDF string defined by the Channel objects in the Subchannels collection. |
| Refresh | Runs the refresh cycle on the Channel object. |
| RefreshAll | Runs the refresh cycle on the Channel object and then invokes RefreshAll on all Channel objects in the Subchannels collection. |
| Name | Description |
| Abstract | Specifies a value for the ABSTRACT element. |
| Base | Specifies a value for the BASE attribute. |
| ChanScript | Specifies a value for the CHANSCRIPT element. |
| Copyright | Specifies a value for the COPYRIGHT element. |
| DefaultPref | Specifies a value for the DEFAULTPREF attribute. |
| DeleteOnRefresh | Specifies whether a Parent Channel object should delete this object when DeleteObjects is invoked. |
| GUID | A globally unique identifier for the channel. (read-only) |
| HREF | Specifies a value for the HREF attribute. |
| ID | Specifies a value for the ID attribute. |
| ItemFormat | Specifies a value for the ITEMFORMAT element. |
| ItemScript | Specifies a value for the ITEMSCRIPT element. |
| LastMod | Specifies a value for the LASTMOD attribute. |
| Level | Specifies a value for the LEVEL attribute. |
| MinStorage | Specifies a value for the MINSTORAGE element. |
| NeedsLogin | Specifies whether to generate a LOGIN element. |
| Precache | Specifies a value for the PRECACHE attribute. |
| PublicationDate | Specifies a value for the PUBLICATIONDATE element. |
| RefreshScript | Specifies the refresh agent script to use if RefreshType is set to "userscript" or "custom." |
| RefreshType | Specifies the type of refresh agent to use during the refresh cycle. |
| Title | Specifies the value for the TITLE element. |
| Name | Description |
| Authors | A collection of Author names. |
| Elements | A collection of user-defined XML elements. |
| HTTPEquivs | A collection of HTTPEquiv objects. |
| Items | A collection of Item objects. |
| Keywords | A collection of keywords. |
| LogoRefs | A collection of Logo references to keys in a Project object's Logos collection. |
| Logs | A collection of Log strings. |
| Publishers | A collection of publisher's names. |
| RefreshOptions | A collection of refresh cycle options. |
| SoftwarePackages | A collection of SoftwarePackage objects. |
| Subchannels | A collection of Channel objects. |
| Usages | A collection of Usage objects. |