The Visual Studio .NET Project
The Visual Studio .NET Project
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
Projects in Microsoft® Visual Studio® .NET are not only files; they also define a set of class namespaces. The tables in this topic list the files and the namespaces that comprise the Issue Tracking application project.
Project Files
The following table lists the files that comprise the Issue Tracking application Visual Studio .NET project. The Microsoft ASP.NET Web Forms in the Issue Tracking application use the code-behind implementation style, and are listed as matched pairs of files. The layout information files have the extension .aspx, and the code-behind files have the extension .aspx.cs.
File Name | Type | Description |
---|---|---|
Application.resx | XML | Resource strings for user interface and error messages |
Common.cs | C# | Helper functions that do not hold data, such as code to strip special characters, create data views, and calculate paging and ranging for Distributed Authoring and Versioning (DAV) calls. The functions in common.cs are static and can be used without instantiation. Authentication credentials are handled by common.cs. |
Company.cs | XML | Manipulates companies in the Exchange store |
Contact.cs | C# | Manipulates contacts in the Exchange store |
Default.aspx Default.aspx.cs |
Web Form | The home page for the Issue Tracking application |
E2KDav.cs | C# | Transmits DAV requests to the computer running Microsoft Exchange, and then returns information to the calling function |
Issues.cs | XML | Manipulates issues in the Exchange store |
logo.gif | GIF image | The icon displayed at the top of each Issue Tracking application Web Form |
Utility.cs | C# | Various utility functions: formulate DAV query strings, create all of the DAV request XML, renaming and deleting folders, and so on. |
web.config | Configuration File | Controls the settings of the Microsoft .NET Framework virtual server. |
WFAddCompany.aspx WFAddCompany.aspx.cs | Web Form | New Company Web Form |
WFAddContact.aspx WFAddContact.aspx.cs | Web Form | Add Contact Web Form |
WFAdmin.aspx WFAdmin.aspx.cs | Web Form | Administration Web Form |
WFChangeDataStore.aspx WFChangeDataStore.aspx.cs | Web Form | Change Data Store Web Form |
WFCompanies.aspx WFCompanies.aspx.cs | Web Form | Manage Companies Web Form |
WFContactIssue.aspx WFContactIssue.aspx.cs | Web Form | Contact-Issues Web Form |
WFContacts.aspx WFContacts.aspx.cs | Web Form | Contacts Web Form |
WFCreateDataStore.aspx WFCreateDataStore.aspx.cs | Web Form | Create Data Store Web Form |
WFDeleteCompany.aspx WFDeleteCompany.aspx.cs | Web Form | Delete Company Web Form |
WFDeleteContact.aspx WFDeleteContact.aspx.cs | Web Form | Delete Contact Web Form |
WFEditCompany.aspx WFEditCompany.aspx.cs | Web Form | Edit Company Web Form |
WFEditContact.aspx WFEditContact.aspx.cs | Web Form | Edit Contact Web Form |
WFEditIssue.aspx WFEditIssue.aspx.cs | Web Form | Edit Issue Web Form |
WFIssueDetail.aspx WFIssueDetail.aspx.cs | Web Form | Issue Details Web Form |
WFIssues.aspx WFIssues.aspx.cs | Web Form | All Issues Web Form |
WFNewComment.aspx WFNewComment.aspx.cs | Web Form | Add Comment Web Form |
WFNewIssue.aspx WFNewIssue.aspx.cs | Web Form | New Issue Web Form |
WFSessEnd.aspx WFSessEnd.aspx.cs | Web Form | Session Timeout Web Form |
WFViewComment.aspx WFViewComment.aspx.cs | Web Form | View Comment Web Form |
Namespaces
All the Issue Tracking application Web Forms and Microsoft C# code files are compiled as classes. Visual Studio .NET classes are arranged in a hierarchical set of namespaces, and each class occupies a unique location within the overall namespace. When a new class derives from an existing class, the new class extends the namespace of its parent class.
Note All but one of the classes defined in the Issue Tracking application extend the Exchange.Solutions.ITA namespace. The exception is the HTTPProtocolHandler class defined in E2KDav.cs, which extends the Exchange.Solutions.DAV namespace.
The following table lists the class namespaces defined by the Issue Tracking application Web Forms and classes, and the classes that they derive from. Project files that are not listed in the following table do not extend any namespace.
File Name | Defined Classes | Derived From |
---|---|---|
Company.cs | Company | (nothing) |
Common.cs | Common | (nothing) |
Contact.cs | Contact | (nothing) |
Default.aspx Default.aspx.cs |
WFMain | System.Web.UI.Page |
E2KDav.cs | HTTPProtocolHandler | (nothing) |
Issues.cs | Issues | (nothing) |
Utility.cs | Utility | (nothing) |
WFAddCompany.aspx WFAddCompany.aspx.cs |
WFAddCompany | System.Web.UI.Page |
WFAddContact.aspx WFAddContact.aspx.cs |
WFAddContact | System.Web.UI.Page |
WFAdmin.aspx WFAdmin.aspx.cs |
WFAdmin | System.Web.UI.Page |
WFChangeDataStore.aspx WFChangeDataStore.aspx.cs |
WFChangeDataStore | System.Web.UI.Page |
WFCompanies.aspx WFCompanies.aspx.cs |
WFCompanies | System.Web.UI.Page |
WFContactIssue.aspx WFContactIssue.aspx.cs |
WFContactIssue | System.Web.UI.Page |
WFContacts.aspx WFContacts.aspx.cs |
WFContacts | System.Web.UI.Page |
WFCreateDataStore.aspx WFCreateDataStore.aspx.cs |
WFCreateDataStore | System.Web.UI.Page |
WFDeleteCompany.aspx WFDeleteCompany.aspx.cs |
WFDeleteCompany | System.Web.UI.Page |
WFDeleteContact.aspx WFDeleteContact.aspx.cs |
WFDeleteContact | System.Web.UI.Page |
WFEditCompany.aspx WFEditCompany.aspx.cs |
WFEditCompany | System.Web.UI.Page |
WFEditContact.aspx WFEditContact.aspx.cs |
WFEditContact | System.Web.UI.Page |
WFEditIssue.aspx WFEditIssue.aspx.cs |
WFEditIssue | System.Web.UI.Page |
WFIssueDetail.aspx WFIssueDetail.aspx.cs |
WFIssueDetail | System.Web.UI.Page |
WFIssues.aspx WFIssues.aspx.cs |
WFIssues | System.Web.UI.Page |
WFNewComment.aspx WFNewComment.aspx.cs |
WFNewComment | System.Web.UI.Page |
WFNewIssue.aspx WFNewIssue.aspx.cs |
WFNewIssue | System.Web.UI.Page |
WFSessEnd.aspx WFSessEnd.aspx.cs |
WFSessEnd | System.Web.UI.Page |
WFViewComment.aspx WFViewComment.aspx.cs |
WFViewComment | System.Web.UI.Page |
Send us your feedback about the Microsoft Exchange Server 2003 SDK.
Build: June 2007 (2007.618.1)
© 2003-2006 Microsoft Corporation. All rights reserved. Terms of use.