Input: [Class] SPFeatureDependencyCollection [Description]

Output: Represents a collection of Features that are depended upon by another Feature.


Input: [Class] SPFeatureDependencyNotActivatedException [Description]

Output: Represents an exception that is thrown when activating or upgrading a feature that has a dependency on a visible feature that is not activated.


Input: [Class] SPFeatureIsOrphanedException [Description]

Output: Represents an exception that is thrown when a Feature has been activated but the site where it was activated is missing.


Input: [Class] SPFeatureProperty [Description]

Output: Represents a single Feature property.


Input: [Class] SPFeaturePropertyCollection [Description]

Output: Represents a collection of SPFeatureProperty objects.


Input: [Class] SPFeatureQueryResultCollection [Description]

Output: Represents an enumerable collection of SPFeature objects.


Input: [Class] SPFeatureReceiver [Description]

Output: Defines methods that are called when a Feature is installed, uninstalled, activated, deactivated, or upgraded.


Input: [Class] SPFeatureReceiverProperties [Description]

Output: Represents the properties of a Feature installation, uninstallation, activation, or deactivation event.


Input: [Class] SPFeatureUpgradeFatalErrorException [Description]

Output: Represents an exception that occurs during a Feature upgrade that immediately stops the upgrade.


Input: [Class] SPFeatureUpgradeInformativeWarningException [Description]

Output: Represents an exception that occurs during a Feature upgrade that does not halt the upgrade.


Input: [Class] SPField [Description]

Output: Represents a field in a list on a SharePoint Foundation Web site.


Input: [Class] SPFieldAllDayEvent [Description]

Output: Represents a field that specifies whether an activity takes all day and does not have a start or end time.


Input: [Class] SPFieldAttachments [Description]

Output: Represents a field that contains attachments.


Input: [Class] SPFieldBoolean [Description]

Output: Represents a Boolean field type.


Input: [Class] SPFieldCalculated [Description]

Output: Represents a calculated field in a list.


Input: [Class] SPFieldChoice [Description]

Output: Represents a choice field.


Input: [Class] SPFieldCollection [Description]

Output: Represents a collection of SPField objects.


Input: [Class] SPFieldComputed [Description]

Output: Represents a computed field, which is a field that depends on another field for its contents.


Input: [Class] SPFieldCrossProjectLink [Description]

Output: Represents a field that is used to connect a list event with a Meeting Workspace site.


Input: [Class] SPFieldCurrency [Description]

Output: Represents a field that contains currency values.


Input: [Class] SPFieldDateTime [Description]

Output: Represents a field that contains date and time values.


Input: [Class] SPFieldDecimal [Description]

Output: Represents a decimal (base 10) floating-point data type.


Input: [Class] SPFieldFile [Description]

Output: Represents a field that contains a file.


Input: [Class] SPFieldGeolocation [Description]

Output: Represents a field that contains geographical location values.


Input: [Class] SPFieldGeolocationValue [Description]

Output: Represents the field value class for GeolocationField (geographical type for Point).


Input: [Class] SPFieldGuid [Description]

Output: Represents a field that contains a GUID.


Input: [Class] SPFieldIndex [Description]

Output: Represents a content index extending over one or two fields in a list. This class supports the efficient query of list items that filter by those fields.


Input: [Class] SPFieldIndexCollection [Description]

Output: Represents a collection of SPFieldIndex objects.


Input: [Class] SPFieldLink [Description]

Output: Represents a single column (also known as field) reference that is included in a content type.


Input: [Class] SPFieldLinkCollection [Description]

Output: Represents the collection of column or field references in a content type.


Input: [Class] SPFieldLookup [Description]

Output: Represents a lookup field.


Input: [Class] SPFieldLookupValue [Description]

Output: Contains the value for an SPFieldLookup object.


Input: [Class] SPFieldLookupValueCollection [Description]

Output: Contains the values for an SPFieldLookup object that can contain multiple values.


Input: [Class] SPFieldModStat [Description]

Output: Represents a field that contains content approval status.


Input: [Class] SPFieldMultiChoice [Description]

Output: Represents a choice field that allows multiple values.


Input: [Class] SPFieldMultiChoiceValue [Description]

Output: Contains the value for an SPFieldMultiChoice object.


Input: [Class] SPFieldMultiColumn [Description]

Output: Represents a multicolumn field type.


Input: [Class] SPFieldMultiColumnValue [Description]

Output: Contains the value for an SPFieldMultiColumn object.


Input: [Class] SPFieldMultiLineText [Description]

Output: Represents a text field that can contain multiple lines.


Input: [Class] SPFieldNumber [Description]

Output: Represents a field that contains numbers.


Input: [Class] SPFieldPageSeparator [Description]

Output: Represents a field that is used to insert a page break in a survey list.


Input: [Class] SPFieldRatingScale [Description]

Output: Represents a rating scale field that is used in surveys.


Input: [Class] SPFieldRatingScaleValue [Description]

Output: Contains the value for an SPFieldRatingScale object.


Input: [Class] SPFieldRecurrence [Description]

Output: Represents a field that contains a recurrence pattern in a Calendar list.


Input: [Class] SPFieldTemplateUsage [Description]

Output: Used to track where an instance of the SPField class is used.


Input: [Class] SPFieldText [Description]

Output: Represents a field that contains a single line of text.


Input: [Class] SPFieldTypeDefinition [Description]

Output: Represents a field type definition.


Input: [Class] SPFieldTypeDefinitionCollection [Description]

Output: Represents a collection of SPFieldTypeDefinition objects.


Input: [Class] SPFieldUrl [Description]

Output: Represents a field that contains URL values.


Input: [Class] SPFieldUrlValue [Description]

Output: Represents the value for an SPFieldUrl object.


Input: [Class] SPFieldUser [Description]

Output: Represents a user field.


Input: [Class] SPFieldUserValue [Description]

Output: Contains the value for an SPFieldUser object.


Input: [Class] SPFieldUserValueCollection [Description]

Output: Contains a collection of user field values.


Input: [Class] SPFieldValidationException [Description]

Output: Represents an exception that is thrown when an error occurs during field value validation.


Input: [Class] SPFieldValueException [Description]

Output: Represents an exception thrown when an error is detected in the value of a field in a list.


Input: [Class] SPFieldWorkflowStatus [Description]

Output: Represents a workflow status field.


Input: [Class] SPFile [Description]

Output: Represents a file in a SharePoint Web site that can be a Web Parts page, an item in a document library, or a file in a folder.


Input: [Class] SPFileCheckOutException [Description]

Output: Represents an exception that is thrown when an error occurs during checkout of an SPFile object.


Input: [Class] SPFileCollection [Description]

Output: Represents a collection of SPFile objects.


Input: [Class] SPFileCollectionAddParameters [Description]

Output: Encapsulates options to use when adding an SPFile object to an SPFileCollection collection.


Input: [Class] SPFileLockException [Description]

Output: The exception that is thrown when a file lock causes an error to occur during an operation on an SPFile object.


Input: [Class] SPFileRightsManagementSettings [Description]

Output: Represents the Information Rights Management (IRM) settings for file downloads in Microsoft SharePoint Foundation.


Input: [Class] SPFileSaveBinaryParameters [Description]

Output: Encapsulates options to use when saving an SPFile object by calling the SaveBinary(Stream, SPFileSaveBinaryParameters) method.


Input: [Class] SPFileStream [Description]

Output: Exposes a Stream object around a SharePoint file.


Input: [Class] SPFileVersion [Description]

Output: Represents a version of an SPFile object.


Input: [Class] SPFileVersionCollection [Description]

Output: Represents a collection of SPFileVersion objects.


Input: [Class] SPFolder [Description]

Output: Represents a folder on a SharePoint Web site.


Input: [Class] SPFolderCollection [Description]

Output: Represents a collection of SPFolder objects.


Input: [Class] SPForm [Description]

Output: Represents a form creating, displaying, or editing a list item in a list.


Input: [Class] SPFormCollection [Description]

Output: Represents a collection of SPForm objects.


Input: [Class] SPFormContext [Description]

Output: Provides information about the context that is specific to a list item form.


Input: [Class] SPGroup [Description]

Output: Represents a group on a SharePoint Foundation Web site.


Input: [Class] SPGroupCollection [Description]

Output: Represents a collection of SPGroup objects.


Input: [Class] SPHourlySchedule [Description]

Output: Represents an hourly schedule for a job definition. The schedule controls when a job starts.


Input: [Class] SPHtmlEncodedResourceExpressionBuilder [Description]

Output: Represents an expression builder for returning an HTML-encoded resource string.


Input: [Class] SPInformationRightsManagementSettings [Description]

Output: Represents the Information Rights Management (IRM) settings of a list in Microsoft SharePoint Foundation.


Input: [Class] SPInternalAppPrincipalCreationParameters [Description]

Output: The object that encapsulates all parameters used to create an internal app principal.


Input: [Class] SPInvalidLookupValuesException [Description]

Output: This exception should be thrown if and only if invalid lookup values are found while inserting or updating items/documents in a list/document library.


Input: [Class] SPInvalidPropertyException [Description]

Output: Represents an exception that is thrown for invalid properties in a property bag.


Input: [Class] SPIssueList [Description]

Output: Represents an issues list.


Input: [Class] SPItem [Description]

Output: Abstract base class that constitutes the data transport item upon which forms operate.


Input: [Class] SPItemEventDataCollection [Description]

Output: Holds the properties of an item in state, which can be the current properties of the item (for Before events), properties that the item will have (for updating events), or changed properties of the item (for After events).


Input: [Class] SPItemEventProperties [Description]

Output: Contains information about list item events.


Input: [Class] SPItemEventReceiver [Description]

Output: Provides methods for trapping events that occur to items. This class is never instantiated.


Input: [Class] SPLanguage [Description]

Output: Represents a natural language used within the context of Microsoft SharePoint Foundation.


Input: [Class] SPLanguageCollection [Description]

Output: Represents a collection of SPLanguage objects.


Input: [Class] SPLanguageSettings [Description]

Output: Represents set of language preferences.


Input: [Class] SPLink [Description]

Output: Describes a link to or from a document or regular list item.


Input: [Class] SPLinkCollection [Description]

Output: Represents a collection of Microsoft.SharePoint.SPLink objects.


Input: [Class] SPList [Description]

Output: Represents a list on a Microsoft SharePoint Foundation Web site.


Input: [Class] SPListCollection [Description]

Output: Represents a collection of SPList objects.


Input: [Class] SPListDataSource [Description]

Output: Provides information about an external list.


Input: [Class] SPListDataSource.BDCProperties [Description]

Output: Business Data Collection properties. These property names can be used as input to the SPListDataSource.GetProperty() and SPListDataSource.SetProperty() methods.


Input: [Class] SPListDataValidationException [Description]

Output: The exception that is thrown when data for a list field or list item fails validation.


Input: [Class] SPListDataValidationException.SPFailure [Description]

Output: Describes a specific validation failure when a list item is inserted or updated.


Input: [Class] SPListEvent [Description]

Output: Obsolete. Represents an event that occurs within a document library. This class is maintained for backward-compatibility with event handling in Windows SharePoint Services 2.0.


Input: [Class] SPListEventProperties [Description]

Output: Provides properties for SharePoint list events.


Input: [Class] SPListEventReceiver [Description]

Output: Provides methods to trap events that are raised for lists. This class is never instantiated.


Input: [Class] SPListItem [Description]

Output: Represents an item or row in a list.


Input: [Class] SPListItemCollection [Description]

Output: Represents a collection of SPListItem objects.


Input: [Class] SPListItemCollectionPosition [Description]

Output: Supports paging through data sets, storing the state that is required to get the next page of data for a specific view of a list.


Input: [Class] SPListItemInfo [Description]

Output: Encapsulates selected information about an SPListItem object.


Input: [Class] SPListItemVersion [Description]

Output: Represents a version of a list item.


Input: [Class] SPListItemVersionCollection [Description]

Output: Represents a collection of SPListItemVersion objects.


Input: [Class] SPListTemplate [Description]

Output: Represents a list definition or a list template, which defines the fields and views for a list. List definitions are contained in files within %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\FEATURES, but list templates are created through the user interface or through the object model when a list is saved as a template.


Input: [Class] SPListTemplateCollection [Description]

Output: Represents a collection of SPListTemplate objects.


Input: [Class] SPLocale [Description]

Output: Represents the information for a locale that can be set in a SharePoint site, including the display name and locale identifier (LCID).


Input: [Class] SPLocaleCollection [Description]

Output: Represents a collection of SPLocale objects.


Input: [Class] SPLocalizationCollection [Description]

Output: Defines the list of strings that represent localization countries, languages, or regions.


Input: [Class] SPLongOperation [Description]

Output: Sets the Web page image to the image used by the server to indicate a lengthy operation (typically, an animated image with associated text).


Input: [Class] SPLongOperationState [Description]

Output: Provides thread safe access to the status string periodically sent to the client during a long lasting operation that maintains state.


Input: [Class] SPMDSFeatureReceiver [Description]

Output: Toggles the Master Data Services (MDS) mode for the site.


Input: [Class] SPMember [Description]

Output: Represents the base class for the SPUser and SPGroup classes.


Input: [Class] SPMemberCollection [Description]

Output: An abstract class encapsulating the behavior of user collections and group collections.


Input: [Class] SPMinuteSchedule [Description]

Output: Represents a minute schedule for a job definition.


Input: [Class] SPMobileContext [Description]

Output: Provides information about the current context that is needed for interaction between mobile devices and SharePoint Foundation Web sites.


Input: [Class] SPModerationInformation [Description]

Output: Provides information about the content approval status for an item in a list or a document library.


Input: [Class] SPModule [Description]

Output: Represents the collection of files and views that are used in a site template.


Input: [Class] SPModule.SPModulePropertyBag [Description]

Output: Represents metadata for a module.


Input: [Class] SPModuleCollection [Description]

Output: Represents a collection of SPModule objects.


Input: [Class] SPMonthlyByDaySchedule [Description]

Output: Represents a monthly job definition schedule for a given day and week of the month.


Input: [Class] SPMonthlySchedule [Description]

Output: Represents a monthly schedule for a job definition.


Input: [Class] SPObjectSharingInformation [Description]

Output: Contains information about the sharing state of a securable object.


Input: [Class] SPObjectSharingInformationUser [Description]

Output: Contains information about a user with whom a securable object is shared.


Input: [Class] SPOfficialFileHost [Description]

Output: Represents an external connection to which users and services can send files.


Input: [Class] SPOneTimeSchedule [Description]

Output: Represents a schedule that specifies the time range during which the job will run.


Input: [Class] SPPermission [Description]

Output: Obsolete. Use the new SPRoleDefinition and SPRoleAssignment classes instead, to define roles and to assign users to them. For more information, see Authorization object model. (In Windows SharePoint Services 2.0, SPRole represented the permission assigned to a user or group for a list or a site and is maintained for backward compatibility.)


Input: [Class] SPPermissionCollection [Description]

Output: Obsolete. Use the new SPRoleDefinition and SPRoleAssignment classes instead, to define roles and to assign users to them. For more information, see Authorization object model. (In Windows SharePoint Services 2.0, SPRole represented a collection of SPPermission objects and is maintained for backward compatibility.)


Input: [Class] SPPermissionInfo [Description]

Output: Represents the detailed permissions and role assignments for a user at a given scope.


Input: [Class] SPPictureLibrary [Description]

Output: Represents a document library that contains pictures.


Input: [Class] SPPrincipal [Description]

Output: Represents a user or group that can be assigned permissions in Microsoft SharePoint Foundation to control security.


Input: [Class] SPPrincipalManagementException [Description]

Output: An exception that is thrown during an app principal management operation.


Input: [Class] SPPushNotificationSubscriber [Description]

Output: Represents a push notification subscriber over a site.


Input: [Class] SPPushNotificationSubscriberCollection [Description]

Output: Represents a collection of push notification subscribers over a site.


Input: [Class] SPQuery [Description]

Output: Represents a query in a list view.


Input: [Class] SPQueryThrottledException [Description]

Output: The exception that is thrown when the attempted operation exceeds the list view threshold set by an administrator.


Input: [Class] SPRecycleBinItem [Description]

Output: Represents an item in the Recycle Bin for a Web site or a site collection.


Input: [Class] SPRecycleBinItemCollection [Description]

Output: Represents a collection of SPRecycleBinItem objects.


Input: [Class] SPRecycleBinItemCollectionPosition [Description]

Output: Stores information about the state that is required to get the next page of data for a recycle bin view.


Input: [Class] SPRecycleBinQuery [Description]

Output: Represents a query against the Recycle Bin.


Input: [Class] SPRegionalSettings [Description]

Output: Represents regional settings that are used on the server that is running Microsoft SharePoint Foundation.


Input: [Class] SPRelatedField [Description]

Output: Provides information about a lookup field on a child list that gets information from a parent list.


Input: [Class] SPRelatedFieldCollection [Description]

Output: Represents a collection of SPRelatedField objects with information about the relationship between a field in a list and a lookup field in another list.


Input: [Class] SPRequestContext [Description]

Output: Manages a list of references to the SPSites that are being opened for a specific request.


Input: [Class] SPResource [Description]

Output: Gets localized strings in the Microsoft.Sharepoint namespace defined in microsoft.sharepoint.intl.dll, using the specified parameters.


Input: [Class] SPResourceExpressionBuilder [Description]

Output: Evaluates expressions during Microsoft SharePoint Foundation page parsing.


Input: [Class] SPReusableAcl [Description]

Output: Represents an access control list (ACL) that is applied to a site collection, Web site, list, or list item.


Input: [Class] SPRole [Description]

Output: Obsolete. Use the new SPRoleDefinition and SPRoleAssignment classes instead, to define roles and to assign users to them. For more information, see Authorization object model. (In Windows SharePoint Services 2.0, SPRole represented a site group and is maintained for backward compatibility.)


Input: [Class] SPRoleAssignment [Description]

Output: Defines the role assignments for a user or group on the current object.


Input: [Class] SPRoleAssignmentCollection [Description]

Output: Represents a collection of role assignments for a securable object.


Input: [Class] SPRoleCollection [Description]

Output: Obsolete. Use the new SPRoleDefinition and SPRoleAssignment classes instead, to define roles and to assign users to them. For more information, see Authorization object model. (In Windows SharePoint Services 2.0, SPRoleCollection represented a collection of SPRole objects and is maintained for backward compatibility.)


Input: [Class] SPRoleDefinition [Description]

Output: Defines a single role definition, including a name, description, management properties, and a set of rights.


Input: [Class] SPRoleDefinitionBindingCollection [Description]

Output: Defines the role definitions that are bound to a role assignment object.


Input: [Class] SPRoleDefinitionCollection [Description]

Output: Represents a collection of SPRoleDefinition objects defining the role definitions that are available for use within the Web site.


Input: [Class] SPRoundRobinServiceLoadBalancer [Description]

Output: This class provides a round-robin load-balancer algorithm across all instances of a service application to which it is connected.


Input: [Class] SPRoundRobinServiceLoadBalancerContext [Description]

Output: The round robin load balancer context. This is an object of this type contains the context for an operation invoked using SPRoundRobinServiceLoadBalancer.


Input: [Class] SPScaleOutDatabase [Description]

Output: This class and its members are reserved for internal use and are not intended to be used in your code.


Input: [Class] SPScaleOutDatabaseDataRange [Description]

Output: This class and its members are reserved for internal use and are not intended to be used in your code.


Input: [Class] SPScaleOutDatabaseDataState [Description]

Output: This class and its members are reserved for internal use and are not intended to be used in your code.


Input: [Class] SPScaleOutDatabaseInconsistency [Description]

Output: This class and its members are reserved for internal use and are not intended to be used in your code.


Input: [Class] SPScaleOutDatabaseLogEntry [Description]

Output: This class and its members are reserved for internal use and are not intended to be used in your code.


Input: [Class] SPScaleOutDatabaseServiceApplicationBase [Description]

Output: This class and its members are reserved for internal use and are not intended to be used in your code.


Input: [Class] SPScaleOutDataRange [Description]

Output: This class and its members are reserved for internal use and are not intended to be used in your code.


Input: [Class] SPSchedule [Description]

Output: Abstract base class that supports the different schedule types that are used in job definitions.


Input: [Class] SPScriptSafeCollection [Description]

Output: This is the base collection for the SPScriptSafePagesCollection and SPScriptSafeDomainsCollection classes.


Input: [Class] SPScriptSafeDomainsCollection [Description]

Output: Represents a collection of script safe external domains.


Input: [Class] SPScriptSafePagesCollection [Description]

Output: Represents a collection of internal site collection script safe pages.


Input: [Class] SPSearchResult [Description]

Output: This class is deprecated. For Search, use the Execute method of the Microsoft.SharePoint.Search.Query.KeywordQuery class or the FullTextSqlQuery class. Represents the item returned as a result of a search performed on a list, document library, or site.


Input: [Class] SPSearchResultCollection [Description]

Output: This class and its members are reserved for internal use and are not intended to be used in your code.For Search, use the Execute method of the Microsoft.SharePoint.Search.Query.KeywordQuery class or the FullTextSqlQuery class.


Input: [Class] SPSearchResultCollectionPosition [Description]

Output: This class and its members are reserved for internal use and are not intended to be used in your code.For Search, use the Execute method of the Microsoft.SharePoint.Search.Query.KeywordQuery class or the FullTextSqlQuery class.


Input: [Class] SPSecurableObject [Description]

Output: Represents the characteristics and behavior of an object that can be secured against unauthorized access.


Input: [Class] SPSecurity [Description]

Output: Provides static security management properties and methods.


Input: [Class] SPSecurity.SuppressAccessDeniedRedirectInScope [Description]

Output: Suppresses the automatic redirect when an UnauthorizedException is thrown within the using scope.


Input: [Class] SPSecurityContext [Description]

Output: Provides a static utility class that contains properties and methods to work with the security context of the current user.


Input: [Class] SPSecurityEventProperties [Description]

Output: Contains the properties of security events.


Input: [Class] SPSecurityEventReceiver [Description]

Output: Provides methods to trap security-related events at the site or site collection level. To create a custom event receiver class you must derive from this class and overrides the methods.


Input: [Class] SPServiceContext [Description]

Output: Represents a context object that encapsulates all the information that is required to make a call to a service application.


Input: [Class] SPServiceContextScope [Description]

Output: Creates a block within which an SPServiceContext object is in scope.


Input: [Class] SPServiceHostOperations [Description]

Output: Service host operations class that facilitates Windows Communication Foundation (WCF) service use with SharePoint.


Input: [Class] SPServiceLoadBalancer [Description]

Output: An abstract base class for implementations of the runtime load balancer on the Web front end. Any class that implements SPServiceLoadBalancer should provide support for load balancing across all addresses in the server farm for the service to which the class is connected.


Input: [Class] SPServiceLoadBalancerContext [Description]

Output: Contains the context for an operation.


Input: [Class] SPSimpleFormattingEncodedResourceExpressionBuilder [Description]

Output: Represents an expression builder that returns an encoded resource string with simple text formatting.


Input: [Class] SPSimpleItem [Description]

Output: Provides methods to add, modify, or delete a simple list item and the fields associated with that item.


Input: [Class] SPSite [Description]

Output: Represents a collection of sites in a Web application, including a top-level Web site and all its subsites. Each SPSite object, or site collection, is represented within an SPSiteCollection object that consists of the collection of all site collections in the Web application.


Input: [Class] SPSite.WebVisualReport [Description]

Output: Retrieves a list of [Microsoft.SharePoint.SPSite.WebVisualReport] objects for all SPWebs in this Site Collection and their corresponding Visual Upgrade data.


Input: [Class] SPSiteAppPrincipalInfo [Description]

Output: Represents the app principal information stored in the site collection.


Input: [Class] SPSiteAssetsFeatureReceiver [Description]

Output: This feature ensures that the site assets library is provisioned.


Input: [Class] SPSiteDataQuery [Description]

Output: Represents a query that can be performed across multiple lists in multiple Web sites in the same Web site collection.


Input: [Class] SPSiteNotebookFeatureReceiver [Description]

Output: This feature creates a OneNote notebook and a link in the quicklaunch.


Input: [Class] SPSiteSolutionDailyResourceUsageRecord [Description]

Output: Stores a record of daily resource usage for solutions in a site collection.


Input: [Class] SPSiteSolutionResourceUsageQuotaRecord [Description]

Output: Resource quota information for a given solution within a site collection.


Input: [Class] SPSiteSubscription [Description]

Output: Represents a collection of all SPSite objects that currently subscribe to service partitions, settings, and features.


Input: [Class] SPSiteSubscriptionCollection [Description]

Output: Represents the farm level collection of site subscriptions.


Input: [Class] SPSiteSubscriptionFeaturePack [Description]

Output: Represents a set (pack) of subscription feature definitions.


Input: [Class] SPSiteSubscriptionFeaturePackCollection [Description]

Output: Represents a collection of SPSiteSubscriptionFeaturePack objects.


Input: [Class] SPSiteSubscriptionIdentifier [Description]

Output: The unique identifier of a SPSiteSubscription object.


Input: [Class] SPSiteSubscriptionPropertyCollection [Description]

Output: Represents a collection of key/value pair properties that are associated with a SPSiteSubscription object.


Input: [Class] SPSiteSubscriptionSettings [Description]

Output: The runtime site subscription settings object.


Input: [Class] SPSiteSubscriptionSettingsManager [Description]

Output: Makes content changes in a subscription settings service application. Specifically, this object can be used to administer property sets and site subscription feature packs.


Input: [Class] SPSiteSubscriptionSettingsObject [Description]

Output: Represents a stored object of the subscription settings service.


Input: [Class] SPSiteSubscriptionSiteCollection [Description]

Output: Represents a read-only collection that is used to enumerate the site collections in a subscription.


Input: [Class] SPSiteUpgradeInfo [Description]

Output: Represents the site upgrade information.


Input: [Class] SPSiteUrl [Description]

Output: Represents a URL for an SPSite.


Input: [Class] SPSolutionExporter [Description]

Output: Exports a Web site as a Microsoft SharePoint Server solution.


Input: [Class] SPSolutionResourceUsageAggregator [Description]

Output: Represents a base resource usage aggregator used to create usage data of a solution over time.


Input: [Class] SPSolutionResourceUsageAggregatorCount [Description]

Output: Represents a resource usage aggregator used to count the samples of resource usage records.


Input: [Class] SPSolutionResourceUsageAggregatorCountWeightedMean [Description]

Output: Represents a resource usage aggregator used to calculate a weighted mean based on the sample count for each usage record.


Input: [Class] SPSolutionResourceUsageAggregatorMean [Description]

Output: Represents a resource usage aggregator used to calculate evenly-weighted usage data of a solution over time.


Input: [Class] SPSolutionResourceUsageAggregatorSum [Description]

Output: Represents a resource usage aggregator used to sum up the resource usage of a solution over time.


Input: [Class] SPSolutionResourceUsageAggregatorTimeWeightedMean [Description]

Output: Represents a resource usage aggregator used to calculate a weighted mean based on the length of time for each usage record.


Input: [Class] SPSolutionResourceUsageLog [Description]

Output: Manages the solution resource usage log.


Input: [Class] SPSolutionResourceUsageRecord [Description]

Output: Represents a unit of usage for a resource associated with a solution in a site collection.


Input: [Class] SPStatefulLongOperation [Description]

Output: Runs an operation asynchronously while optionally providing progress updates to the client.


Input: [Class] SPTabularViewUpgradeInfo [Description]

Output: Represents a SPView defined for a SPList on a SharePoint site identifiable by feature, list template, and base view identifiers.


Input: [Class] SPTenantAdmin [Description]

Output: Represents the tenant administration.


Input: [Class] SPThemeInfo [Description]

Output: Represents the theming information for a site. This includes information like colors, fonts, border radii sizes, and so on.


Input: [Class] SPTimeZone [Description]

Output: Represents the time zone setting that is implemented on a SharePoint Web site.


Input: [Class] SPTimeZoneCollection [Description]

Output: Represents a collection of SPTimeZone objects.


Input: [Class] SPTokenExpressionBuilder [Description]

Output: Represents an expression builder for evaluating SharePoint token expressions (for example, <%$SPTokens:EXPRESSION%>) during page parsing.


Input: [Class] SPTopologyWebServiceApplicationFault [Description]

Output: The public fault contract for the topology discovery service.


Input: [Class] SPTransformServer [Description]

Output: Obsolete. This class and its members are reserved for internal use and are not intended to be used in your code.


Input: [Class] SPTransformUtilities [Description]

Output: Obsolete. This class and its members are reserved for internal use and are not intended to be used in your code.


Input: [Class] SPULSTraceListener [Description]

Output: A custom trace listener that adds WCF tracing to the SharePoint ULS log.


Input: [Class] SPUser [Description]

Output: Represents a user in Microsoft SharePoint Foundation.


Input: [Class] SPUserCollection [Description]

Output: Represents a collection of SPUser objects.


Input: [Class] SPUserCustomAction [Description]

Output: Contains metadata used to define a custom action entry point.


Input: [Class] SPUserCustomActionCollection [Description]

Output: Represents a collection of SPUserCustomAction objects.


Input: [Class] SPUserIdInfo [Description]

Output: Represents the identity information of a user, which contains the user's name and the issuer of the user's name.


Input: [Class] SPUserResource [Description]

Output: Represents a user-defined localizable resource.


Input: [Class] SPUserResourceCollection [Description]

Output: Represents a collection of user-defined localizable resources associated with a list or a Web site.


Input: [Class] SPUserSolution [Description]

Output: Represents a sandboxed solution in the site collection's Solutions Gallery.


Input: [Class] SPUserSolutionCollection [Description]

Output: Represents a collection of sandboxed solutions associated with a site.


Input: [Class] SPUserStorage [Description]

Output: Maintains information about the user of a Web Part Page and the amount of space the user is consuming in bytes.


Input: [Class] SPUserStorageCollection [Description]

Output: Represents a collection of SPUserStorage objects used to maintain storage information for all users of a Web Part Page.


Input: [Class] SPUserToken [Description]

Output: Represents the token that identifies the authentication process applied to a user.


Input: [Class] SPView [Description]

Output: Represents a view of the data that is contained in a list on a SharePoint site.


Input: [Class] SPViewCollection [Description]

Output: Represents a collection of SPView objects.


Input: [Class] SPViewContext [Description]

Output: Provides specific information about the context of a view.


Input: [Class] SPViewFieldCollection [Description]

Output: Represents the collection of fields returned in a view.


Input: [Class] SPViewStyle [Description]

Output: Represents a style for a view.


Input: [Class] SPViewStyleCollection [Description]

Output: Represents a collection of SPViewStyle objects.


Input: [Class] SPWeb [Description]

Output: Represents a SharePoint Foundation website.


Input: [Class] SPWebCollection [Description]

Output: Represents a collection of SPWeb objects.


Input: [Class] SPWebEventProperties [Description]

Output: Contains properties for Web site events.


Input: [Class] SPWebEventReceiver [Description]

Output: Provides methods for trapping events that occur to Web sites. This class is never instantiated.


Input: [Class] SPWebInfo [Description]

Output: An information container for the SPWeb class. Information elements include title, description, URL, Web template identifier, configuration identifier, last-modified time, UI version, status flags, master URL, and custom master URL.


Input: [Class] SPWebListInfo [Description]

Output: Represents a Web site or SPList. If this SPWebListInfo instance Type member is [Microsoft.SharePoint.SPObjectType.Web] (value = 0), then this ListId member is Empty.


Input: [Class] SPWebPartCollection [Description]

Output: Obsolete. Use the GetLimitedWebPartManager method of the SPFile class to return an SPLimitedWebPartManager object to manage Web Parts instead.


Input: [Class] SPWebProvisioningProperties [Description]

Output: Represents the properties of a Web site creation.


Input: [Class] SPWebProvisioningProvider [Description]

Output: Provides a handler for responding to Web site creation.


Input: [Class] SPWebProxyConfig [Description]

Output: Configuration class for the WebProxy service.


Input: [Class] SPWebTemplate [Description]

Output: Represents either a site definition configuration or a Web template that is used to create SharePoint sites.


Input: [Class] SPWebTemplateCollection [Description]

Output: Represents a collection of SPWebTemplate objects.


Input: [Class] SPWeeklySchedule [Description]

Output: Represents a weekly schedule for a job definition.


Input: [Class] SPWikiPageHomePageFeatureReceiver [Description]

Output: This feature creates a wiki page and sets it as a site home page.


Input: [Class] SPWikiWelcomeFeatureReceiver [Description]

Output: Sets the Welcome Page URL for SharePoint Foundation Web sites.


Input: [Class] SPWorkItem [Description]

Output: Provides properties that control the characteristics and behaviors of work item object instances. This class is used in conjunction with the Microsoft.SharePoint.SPWorkItemCollection class.


Input: [Class] SPWorkItemCollection [Description]

Output: A collection of SPWorkItem object instances. Derives from Microsoft.SharePoint.SPBaseCollection.


Input: [Class] SPXmlDocumentCollection [Description]

Output: Represents a collection of XML documents.


Input: [Class] SPYearlySchedule [Description]

Output: Represents a yearly schedule for a job definition.


Input: [Class] SubscriptionSendToConnectionsCache [Description]

Output: Retrieves a GUID of an SPSiteSubscription.


Input: [Class] ValidationErrorContext [Description]

Output: Represents the error context of a package during validation.


Input: [Attribute] SettingsProviderAttribute [Target] Both [Description]

Output: Specifies the short name of the settings provider to use for persistence. If this attribute is not supplied, the default provider, LocalFileSettingsProvider, is assumed.


Input: [Attribute] UserScopedSettingAttribute [Target] Both [Description]

Output: Defines a property as a user-scoped application setting.


Input: [Attribute] ApplicationScopedSettingAttribute [Target] Both [Description]

Output: Defines a property as an application-scoped application setting.


Input: [Attribute] DefaultSettingValueAttribute [Target] Property [Description]

Output: Specifies a string that can be deserialized by the provider into the hard-coded default value for this property. The LocalFileSettingsProvider does not require this attribute, and will override any value provided by this attribute if there is a value already persisted.


Input: [Attribute] SettingsDescriptionAttribute [Target] Property [Description]

Output: Provides the descriptive test for an individual setting, used primarily by run-time and design-time tools.


Input: [Attribute] SettingsGroupNameAttribute [Target] Class [Description]

Output: Provides an explicit name for a settings group. If this attribute is missing, ApplicationSettingsBase uses the wrapper class name.


Input: [Attribute] SettingsGroupDescriptionAttribute [Target] Class [Description]

Output: Provides the descriptive test for a settings group, used primarily by run-time and design-time tools.


Input: [Attribute] SettingsManageabilityAttribute [Target] Both [Description]

Output: Specifies zero or more manageability services that should be provided to the settings group or property. The available services are described by the SettingsManageability enumeration.


Input: [Attribute] SpecialSettingAttribute [Target] Property [Description]

Output: Indicates that a setting belongs to a special, predefined category, such as a connection string, that suggests special processing by the settings provider. The predefined categories for this attribute are defined by the SpecialSetting enumeration.


Input: [Attribute] SettingsSerializeAsAttribute [Target] Both [Description]

Output: Specifies a preferred serialization mechanism for a settings group or property. The available serialization mechanisms are defined by the SettingsSerializeAs enumeration.


Input: [Attribute] NoSettingsVersionUpgradeAttribute [Target] Property [Description]

Output: Specifies that a settings provider should disable all application upgrade functionality for the marked property.


Input: [Description] Occurs when the server control binds to a data source. [Name]

Output: DataBinding


Input: [Description] Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested. [Name]

Output: Disposed


Input: [Description] Occurs when the server control is initialized, which is the first step in its lifecycle. [Name]

Output: Init


Input: [Description] Occurs when the server control is loaded into the Page object. [Name]

Output: Load


Input: [Description] Occurs after the Control object is loaded but prior to rendering. [Name]

Output: PreRender


Input: [Description] Occurs when the server control is unloaded from memory. [Name]

Output: Unload


Input: [Value] TAPE_ABSOLUTE_BLOCK 1L [Meaning]

Output: Moves the tape to the device-specific block address specified by the dwOffsetLow and dwOffsetHigh parameters. The dwPartition parameter is ignored.


Input: [Value] TAPE_LOGICAL_BLOCK 2L [Meaning]

Output: Moves the tape to the block address specified by dwOffsetLow and dwOffsetHigh in the partition specified by dwPartition.


Input: [Value] TAPE_REWIND 0L [Meaning]

Output: Moves the tape to the beginning of the current partition. The dwPartition, dwOffsetLow, and dwOffsetHigh parameters are ignored.


Input: [Value] TAPE_SPACE_END_OF_DATA 4L [Meaning]

Output: Moves the tape to the end of the data on the partition specified by dwPartition.


Input: [Value] TAPE_SPACE_FILEMARKS 6L [Meaning]

Output: Moves the tape forward (or backward) the number of filemarks specified by dwOffsetLow and dwOffsetHigh in the current partition. The dwPartition parameter is ignored.


Input: [Value] TAPE_SPACE_RELATIVE_BLOCKS 5L [Meaning]

Output: Moves the tape forward (or backward) the number of blocks specified by dwOffsetLow and dwOffsetHigh in the current partition. The dwPartition parameter is ignored.


Input: [Value] TAPE_SPACE_SEQUENTIAL_FMKS 7L [Meaning]

Output: Moves the tape forward (or backward) to the first occurrence of n filemarks in the current partition, where n is the number specified by dwOffsetLow and dwOffsetHigh. The dwPartition parameter is ignored.


Input: [Value] TAPE_SPACE_SEQUENTIAL_SMKS 9L [Meaning]

Output: Moves the tape forward (or backward) to the first occurrence of n setmarks in the current partition, where n is the number specified by dwOffsetLow and dwOffsetHigh. The dwPartition parameter is ignored.


Input: [Value] TAPE_SPACE_SETMARKS 8L [Meaning]

Output: Moves the tape forward (or backward) the number of setmarks specified by dwOffsetLow and dwOffsetHigh in the current partition. The dwPartition parameter is ignored.


Input: [Description] Sets the default location where the asset picker should be opened. [Attribute]

Output: DefaultOpenLocationUrl


Input: [Description] Set to True to open the asset picker window in the last used location. The first you use the asset picker, it opens in the location specified by the DefaultOpenLocationUrl property. Set to False if you always want it to open in the location specified in DefaultOpenLocationUrl. [Attribute]

Output: DefaultsToLastUsedLocation


Input: [Description] Set to True to display a Look In section in the asset picker window. Otherwise, set to False. [Attribute]

Output: DisplayLookInSection


Input: [Description] Overrides various properties in the Asset Picker dialog box. [Attribute]

Output: OverrideDialogFeatures


Input: [Description] Sets the title of the Asset Picker dialog box. [Attribute]

Output: OverrideDialogTitle


Input: [Description] Sets the description displayed near the top of the Asset Picker dialog box. [Attribute]

Output: OverrideDialogDescription


Input: [Description] Sets the icon displayed in the upper-right of the Asset Picker dialog box. [Attribute]

Output: OverrideDialogImageUrl


Input: [Description] When specified, this ID is used to find the HTML element for the AssetText value returned by the asset picker. Defaults to the ClientID of the child TextBox control. [Attribute]

Output: AssetTextClientID


Input: [Description] When specified, this ID is used to find the HTML element for the AssetUrl value that the asset picker returns. Defaults to the ClientID of the child TextBox control. [Attribute]

Output: AsserUrlClientID


Input: [Description] A string containing a JavaScript function to call when the asset picker dialog box returns a value. Defaults to String.Empty. [Attribute]

Output: ClientCallback


Input: [Description] Set to True to use the image version of the asset picker. Set to False to use the URL version. The image picker opens by default in Thumbnail view. If a user selects a URL that does not point to an image, the application warns the user. [Attribute]

Output: UseImageAssetPicker


Input: [Description] Set to True to allow external URLs to be specified. The default is False. [Attribute]

Output: AllowExternalURLs


Input: [Description] Set to False to hide the URL text box. The default is True. [Attribute]

Output: AssetUrlTextBoxVisible


Input: [Description] Set to False to hide the button that launches the picker window. The default is True. [Attribute]

Output: AssetPickerButtonVisible


Input: [Description] Set to True to cause the Asset Picker to automatically post back when the user either changes the selected URL by typing directly in the text box, or selects a different item in the asset picker window. The default is False. [Attribute]

Output: AutoPostBack


Input: [Description] When specified, this ID is used to find the HTML element for the returned AssetUrl value returned by the asset picker. Defaults to the ClientID of the child TextBox control. [Attribute]

Output: AsserUrlClientID


Input: [Modifier] Access Modifiers public private internal protected [Purpose]

Output: Specifies the declared accessibility of types and type members.


Input: [Modifier] abstract [Purpose]

Output: Indicates that a class is intended only to be a base class of other classes.


Input: [Modifier] const [Purpose]

Output: Specifies that the value of the field or the local variable cannot be modified.


Input: [Modifier] event [Purpose]

Output: Declares an event.


Input: [Modifier] extern [Purpose]

Output: Indicates that the method is implemented externally.


Input: [Modifier] new [Purpose]

Output: Hides an inherited member from a base class member.


Input: [Modifier] override [Purpose]

Output: Provides a new implementation of a virtual member inherited from a base class.


Input: [Modifier] partial [Purpose]

Output: Defines partial classes, structs and methods throughout the same assembly.


Input: [Modifier] readonly [Purpose]

Output: Declares a field that can only be assigned values as part of the declaration or in a constructor in the same class.


Input: [Modifier] sealed [Purpose]

Output: Specifies that a class cannot be inherited.


Input: [Modifier] static [Purpose]

Output: Declares a member that belongs to the type itself instead of to a specific object.


Input: [Modifier] unsafe [Purpose]

Output: Declares an unsafe context.


Input: [Modifier] virtual [Purpose]

Output: Declares a method or an accessor whose implementation can be changed by an overriding member in a derived class.


Input: [Modifier] volatile [Purpose]

Output: Indicates that a field can be modified in the program by something such as the operating system, the hardware, or a concurrently executing thread.


Input: [Action] Create/modify/delete [Operators] No [Local jobs] Yes 2 (owned jobs only) [Multiserver jobs] No [Job schedules] Yes (owned schedules only) [Proxies] No [Alerts]

Output: No


Input: [Action] View list (enumerate) [Operators] Yes 1 [Local jobs] Yes [Multiserver jobs] Yes [Job schedules] Yes [Proxies] Yes [Alerts]

Output: Yes


Input: [Action] Enable/disable [Operators] No [Local jobs] Yes 3 [Multiserver jobs] No [Job schedules] Yes 4 [Proxies] Not applicable [Alerts]

Output: No


Input: [Action] View properties [Operators] Yes [Local jobs] Yes [Multiserver jobs] Yes [Job schedules] Yes [Proxies] Yes [Alerts]

Output: Yes


Input: [Action] Edit properties [Operators] No [Local jobs] Yes (owned jobs only) [Multiserver jobs] No [Job schedules] Yes (owned schedules only) [Proxies] No [Alerts]

Output: No


Input: [Action] Execute/stop/start [Operators] Not applicable [Local jobs] Yes [Multiserver jobs] No [Job schedules] Not applicable [Proxies] Not applicable [Alerts]

Output: Not applicable


Input: [Action] View job history [Operators] Not applicable [Local jobs] Yes [Multiserver jobs] Yes [Job schedules] Not applicable [Proxies] Not applicable [Alerts]

Output: Not applicable


Input: [Action] Delete job history [Operators] Not applicable [Local jobs] Yes [Multiserver jobs] No [Job schedules] Not applicable [Proxies] Not applicable [Alerts]

Output: Not applicable


Input: [Action] Attach/detach [Operators] Not applicable [Local jobs] Not applicable [Multiserver jobs] Not applicable [Job schedules] Yes (owned schedules only) [Proxies] Not applicable [Alerts]

Output: Not applicable


Input: [Interface] IAddtoGallery [Description]

Output: Defines a property that allows a Web Part to add menu items to the Add Web Parts gallery tool pane.


Input: [Interface] IConnectionData [Description]

Output: Enables connections data between provider and consumer interfaces when the provider interface depends on the consumer interface to get data.


Input: [Interface] ICustomizeToolPane [Description]

Output: Provides methods and properties you must implement when creating a custom tool pane.


Input: [Interface] IDefaultFilterValue [Description]

Output: Consumed by WebParts that support default values via Part-to-Part connections. Provided by TransformableFilterValuesToDefaultValueTransformer.


Input: [Interface] IFilterValues [Description]

Output: Interface for parameters that describe the interaction between the data provider and the consumer of provider data.


Input: [Interface] IListWebPart [Description]

Output: Implement this interface to create the functionality that a Web Part class requires to be placed on a form. For example, the ListFormWebPart and ListViewWebPart classes both implement this interface so that they can be positioned in different zones on a form.


Input: [Interface] IRelatedFormWebPart [Description]

Output: Provides an interface that a Web Part can implement to enable connections to related Web Parts on a forms page.


Input: [Interface] IRuntimeFilter [Description]

Output: Obsolete. Controls which Web Parts are rendered at run time based on a set of arbitrary parameters stored in the IsIncludedFilter property of the Web Part base class.


Input: [Interface] IRuntimeFilter2 [Description]

Output: Controls which Web Parts are rendered at run time based on a set of arbitrary parameters that are stored in the AuthorizationFilter property of the Web Part base class.


Input: [Interface] ISampleData [Description]

Output: Required if a Web Part wants to display sample data for data source controls.


Input: [Interface] ISPHierarchyData [Description]

Output: Provides an interface to create hierarchical XmlDocument objects from data sources that derive from the IHierarchicalDataSource class.


Input: [Interface] IToolPaneControl [Description]

Output: Represents an advanced WebPartToolPart Web control.


Input: [Interface] ITransformableFilterValues [Description]

Output: The interface supported by filter providers.


Input: [Binding] BasicHttpBinding [Intranet] No [Internet] No [Anonymous] No [None] Yes [B2B]

Output: Yes


Input: [Binding] NetTcpBinding [Intranet] Yes [Internet] Yes [Anonymous] Yes [None] Yes [B2B]

Output: No


Input: [Binding] NetNamedPipeBinding [Intranet] Yes [Internet] No [Anonymous] No [None] Yes [B2B]

Output: No


Input: [Binding] WSHttpBinding [Intranet] No [Internet] Yes [Anonymous] Yes [None] Yes [B2B]

Output: Yes


Input: [Binding] WSDualHttpBinding [Intranet] No [Internet] Yes [Anonymous] Yes [None] Yes [B2B]

Output: Yes


Input: [Binding] NetMsmqBinding [Intranet] Yes [Internet] No [Anonymous] Yes [None] Yes [B2B]

Output: No


Input: [Binding] BasicHttpBinding [Intranet] No [Internet] No [B2B] Yes [None] Yes [Anonymous]

Output: No


Input: [Binding] NetTcpBinding [Intranet] Yes [Internet] Yes [B2B] No [None] Yes [Anonymous]

Output: Yes


Input: [Binding] NetNamedPipeBinding [Intranet] Yes [Internet] No [B2B] No [None] Yes [Anonymous]

Output: No


Input: [Binding] WSHttpBinding [Intranet] No [Internet] Yes [B2B] Yes [None] Yes [Anonymous]

Output: Yes


Input: [Binding] WSDualHttpBinding [Intranet] No [Internet] Yes [B2B] Yes [None] Yes [Anonymous]

Output: Yes


Input: [Binding] NetMsmqBinding [Intranet] Yes [Internet] No [B2B] No [None] Yes [Anonymous]

Output: Yes


Input: [Description] Represents a managed OracleBFile object designed to work with the Oracle BFILE data type. This class cannot be inherited. [Class]

Output: OracleBFile


Input: [Description] Obsolete. Represents a set of methods for creating instances of the Oracle provider's implementation of the data source classes. [Class]

Output: OracleClientFactory


Input: [Description] Obsolete. Represents an SQL statement or stored procedure to execute against a database. This class cannot be inherited. [Class]

Output: OracleCommand


Input: [Description] Obsolete. Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated database. This class cannot be inherited. [Class]

Output: OracleCommandBuilder


Input: [Description] Obsolete. Represents an open connection to a database. This class cannot be inherited. [Class]

Output: OracleConnection


Input: [Description] Obsolete. Provides a simple way to create and manage the contents of connection strings used by the OracleConnection class. [Class]

Output: OracleConnectionStringBuilder


Input: [Description] Obsolete. Represents a set of data commands and a connection to a database that are used to fill the DataSet and update the database. This class cannot be inherited. [Class]

Output: OracleDataAdapter


Input: [Description] Provides a way of reading a forward-only stream of data rows from a data source. This class cannot be inherited. [Class]

Output: OracleDataReader


Input: [Description] The exception that is generated when a warning or error is returned by an Oracle database or the .NET Framework Data Provider for Oracle. This class cannot be inherited. [Class]

Output: OracleException


Input: [Description] Provides data for the InfoMessage event. This class cannot be inherited. [Class]

Output: OracleInfoMessageEventArgs


Input: [Description] Represents a large object binary (LOB) data type stored on an Oracle server. This class cannot be inherited. [Class]

Output: OracleLob


Input: [Description] Represents a parameter to an OracleCommand and optionally its mapping to a DataColumn. This class cannot be inherited. [Class]

Output: OracleParameter


Input: [Description] Represents a collection of parameters relevant to an OracleCommand as well as their respective mappings to columns in a DataSet. This class cannot be inherited. [Class]

Output: OracleParameterCollection


Input: [Description] Obsolete. Enables the .NET Framework Data Provider for Oracle to help ensure that a user has a security level adequate to access an Oracle database. [Class]

Output: OraclePermission


Input: [Description] Obsolete. Associates a security action with a custom security attribute. [Class]

Output: OraclePermissionAttribute


Input: [Description] Provides data for the RowUpdated event. This class cannot be inherited. [Class]

Output: OracleRowUpdatedEventArgs


Input: [Description] Provides data for the RowUpdating event. [Class]

Output: OracleRowUpdatingEventArgs


Input: [Description] Represents a transaction to be made in the database. [Class]

Output: OracleTransaction


Input: [Name] AddToSelection [Description]

Output: Adds to the collection of highlighted text in a text container that supports multiple disjoint selections.


Input: [Name] Clone [Description]

Output: Returns a new ITextRangeProvider that is identical to the original ITextRangeProvider and that inherits all the properties of the original.


Input: [Name] Compare [Description]

Output: Returns a value that indicates whether the span (the Start endpoint through the End endpoint) of a text range is the same as another text range.


Input: [Name] CompareEndpoints [Description]

Output: Returns a value that specifies whether two text ranges have identical endpoints.


Input: [Name] ExpandToEnclosingUnit [Description]

Output: Expands the text range to the specified text unit.


Input: [Name] FindAttribute [Description]

Output: Returns a text range subset that has the specified attribute ID and attribute value.


Input: [Name] FindText [Description]

Output: Returns a text range subset that contains the specified text.


Input: [Name] GetAttributeValue [Description]

Output: Retrieves the value of the specified attribute ID across the text range.


Input: [Name] GetBoundingRectangles [Description]

Output: Retrieves a collection of bounding rectangles for each fully or partially visible line of text in a text range.


Input: [Name] GetChildren [Description]

Output: Retrieves a collection of all the embedded objects that exist within the text range.


Input: [Name] GetEnclosingElement [Description]

Output: Returns the innermost element that encloses the text range.


Input: [Name] GetText [Description]

Output: Retrieves the plain text of the range.


Input: [Name] Move [Description]

Output: Moves the text range the specified number of text units.


Input: [Name] MoveEndpointByRange [Description]

Output: Moves one endpoint of a text range to the specified endpoint of a second text range.


Input: [Name] MoveEndpointByUnit [Description]

Output: Moves one endpoint of the text range the specified number of text units within the document range.


Input: [Name] RemoveFromSelection [Description]

Output: From the collection of highlighted text in a text container that supports multiple disjoint selections, removes a highlighted section of text that corresponds to the caller's Start and End endpoints.


Input: [Name] ScrollIntoView [Description]

Output: Causes the text control to scroll vertically until the text range is visible in the viewport.


Input: [Name] Select [Description]

Output: Highlights text in the text control that corresponds to the Start and End endpoints of the text range.


Input: [Class] Decoder [Description]

Output: Converts a sequence of encoded bytes into a set of characters.


Input: [Class] DecoderFallbackException [Description]

Output: The exception that is thrown when a decoder fallback operation fails. This class cannot be inherited.


Input: [Class] Encoder [Description]

Output: Converts a set of characters into a sequence of bytes.


Input: [Class] EncoderFallbackException [Description]

Output: The exception that is thrown when an encoder fallback operation fails. This class cannot be inherited.


Input: [Class] Encoding [Description]

Output: Represents a character encoding.


Input: [Class] StringBuilder [Description]

Output: Represents a mutable string of characters. This class cannot be inherited.


Input: [Class] UnicodeEncoding [Description]

Output: Represents a UTF-16 encoding of Unicode characters.


Input: [Class] UTF8Encoding [Description]

Output: Represents a UTF-8 encoding of Unicode characters.


Input: [Description] Gets or sets the name of the ConfigurationElement to associate with the add operation in the ConfigurationElementCollection when overridden in a derived class. [Name]

Output: AddElementName


Input: [Description] Gets or sets the name for the ConfigurationElement to associate with the clear operation in the ConfigurationElementCollection when overridden in a derived class. [Name]

Output: ClearElementName


Input: [Description] Gets the name used to identify this collection of elements in the configuration file when overridden in a derived class. [Name]

Output: ElementName


Input: [Description] Gets the ConfigurationElementProperty object that represents the ConfigurationElement object itself.(Inherited from ConfigurationElement.) [Name]

Output: ElementProperty


Input: [Description] Gets the ContextInformation object for the ConfigurationElement object.(Inherited from ConfigurationElement.) [Name]

Output: EvaluationContext


Input: [Description] Overloaded. Gets or sets a property, attribute, or child element of this ConfigurationElement object.(Inherited from ConfigurationElement.) [Name]

Output: Item


Input: [Description] Gets the collection of properties.(Inherited from ConfigurationElement.) [Name]

Output: Properties


Input: [Description] Gets or sets the name of the ConfigurationElement to associate with the remove operation in the ConfigurationElementCollection when overridden in a derived class. [Name]

Output: RemoveElementName


Input: [Description] Gets a value indicating whether an attempt to add a duplicate ConfigurationElement to the ConfigurationElementCollection will cause an exception to be thrown. [Name]

Output: ThrowOnDuplicate


Input: [Action] Create/modify/delete [Alerts] No [Local jobs] Yes 2 (owned jobs only) [Multiserver jobs] No [Job schedules] Yes (owned schedules only) [Proxies] No [Operators]

Output: No


Input: [Action] View list (enumerate) [Alerts] Yes [Local jobs] Yes [Multiserver jobs] Yes [Job schedules] Yes [Proxies] Yes [Operators]

Output: Yes 1


Input: [Action] Enable/disable [Alerts] No [Local jobs] Yes 3 [Multiserver jobs] No [Job schedules] Yes 4 [Proxies] Not applicable [Operators]

Output: No


Input: [Action] View properties [Alerts] Yes [Local jobs] Yes [Multiserver jobs] Yes [Job schedules] Yes [Proxies] Yes [Operators]

Output: Yes


Input: [Action] Edit properties [Alerts] No [Local jobs] Yes (owned jobs only) [Multiserver jobs] No [Job schedules] Yes (owned schedules only) [Proxies] No [Operators]

Output: No


Input: [Action] Execute/stop/start [Alerts] Not applicable [Local jobs] Yes [Multiserver jobs] No [Job schedules] Not applicable [Proxies] Not applicable [Operators]

Output: Not applicable


Input: [Action] View job history [Alerts] Not applicable [Local jobs] Yes [Multiserver jobs] Yes [Job schedules] Not applicable [Proxies] Not applicable [Operators]

Output: Not applicable


Input: [Action] Delete job history [Alerts] Not applicable [Local jobs] Yes [Multiserver jobs] No [Job schedules] Not applicable [Proxies] Not applicable [Operators]

Output: Not applicable


Input: [Action] Attach/detach [Alerts] Not applicable [Local jobs] Not applicable [Multiserver jobs] Not applicable [Job schedules] Yes (owned schedules only) [Proxies] Not applicable [Operators]

Output: Not applicable


Input: [Purpose] Specifies the declared accessibility of types and type members. [Modifier]

Output: Access Modifiers public private internal protected


Input: [Purpose] Indicates that a class is intended only to be a base class of other classes. [Modifier]

Output: abstract


Input: [Purpose] Specifies that the value of the field or the local variable cannot be modified. [Modifier]

Output: const


Input: [Purpose] Declares an event. [Modifier]

Output: event


Input: [Purpose] Indicates that the method is implemented externally. [Modifier]

Output: extern


Input: [Purpose] Hides an inherited member from a base class member. [Modifier]

Output: new


Input: [Purpose] Provides a new implementation of a virtual member inherited from a base class. [Modifier]

Output: override


Input: [Purpose] Defines partial classes, structs and methods throughout the same assembly. [Modifier]

Output: partial


Input: [Purpose] Declares a field that can only be assigned values as part of the declaration or in a constructor in the same class. [Modifier]

Output: readonly


Input: [Purpose] Specifies that a class cannot be inherited. [Modifier]

Output: sealed


Input: [Purpose] Declares a member that belongs to the type itself instead of to a specific object. [Modifier]

Output: static


Input: [Purpose] Declares an unsafe context. [Modifier]

Output: unsafe


Input: [Purpose] Declares a method or an accessor whose implementation can be changed by an overriding member in a derived class. [Modifier]

Output: virtual


Input: [Purpose] Indicates that a field can be modified in the program by something such as the operating system, the hardware, or a concurrently executing thread. [Modifier]

Output: volatile


Input: [Description] Called after a method had parameters added. [Name]

Output: OnAddParams


Input: [Description] Called when a method is about to have parameters added. [Name]

Output: OnBeforeAddParams


Input: [Description] Called when a symbol is about to be renamed. [Name]

Output: OnBeforeGlobalSymbolRenamed


Input: [Description] Called when a method is about to have parameters removed. [Name]

Output: OnBeforeRemoveParams


Input: [Description] Called when a method is about to have parameters reordered. [Name]

Output: OnBeforeReorderParams


Input: [Description] Called after a symbol is renamed. [Name]

Output: OnGlobalSymbolRenamed


Input: [Description] Called after a method had parameters removed. [Name]

Output: OnRemoveParams


Input: [Description] Called after a method had parameters reordered. [Name]

Output: OnReorderParams


Input: [Value] DT_BOTTOM [Description]

Output: Renders the text string at the bottom of the display rectangle. This value is used only with the DT_SINGLELINE value.


Input: [Value] DT_CALCRECT [Description]

Output: Determines the width and height of the display rectangle.


Input: [Value] DT_CENTER [Description]

Output: Centers text horizontally in the display rectangle.


Input: [Value] DT_EDITCONTROL [Description]

Output: Duplicates the text-displaying characteristics of a multiline edit control. Specifically, the average character width is calculated in the same manner as for an edit control, and the function does not display a partially visible last line.


Input: [Value] DT_END_ELLIPSIS [Description]

Output: Truncates a text string that is wider than the display rectangle and adds an ellipsis to indicate the truncation. The string is not modified unless the DT_MODIFYSTRING flag is specified.


Input: [Value] DT_EXPANDTABS [Description]

Output: Expands tab characters. The default number of characters per tab is eight. The DT_WORD_ELLIPSIS, DT_PATH_ELLIPSIS, and DT_END_ELLIPSIS values cannot be used with the DT_EXPANDTABS value.


Input: [Value] DT_EXTERNALLEADING [Description]

Output: Includes the external leading of a font in the line height. Normally, external leading is not included in the height of a line of text.


Input: [Value] DT_HIDEPREFIX [Description]

Output: Ignores the prefix character & in the text. The letter that follows is not underlined, but other prefix characters are still processed. For example: input string: "A&bc&&d" normal: "Abc&d" DT_HIDEPREFIX: "Abc&d"


Input: [Value] DT_LEFT [Description]

Output: Aligns text to the left.


Input: [Value] DT_MODIFYSTRING [Description]

Output: Modifies a string to match the displayed text. This value has no effect unless DT_END_ELLIPSIS or DT_PATH_ELLIPSIS is specified.


Input: [Value] DT_NOCLIP [Description]

Output: Draws the text string without clipping the display rectangle.


Input: [Value] DT_NOFULLWIDTHCHARBREAK [Description]

Output: Prevents a line break at a double-byte character set (DBCS), so that the line-breaking rule is equivalent to single-byte character set (SBCS). This can be used, for example, to make icon labels written in Korean text more readable. This value has no effect unless DT_WORDBREAK is specified.


Input: [Value] DT_NOPREFIX [Description]

Output: Turns off processing of prefix characters. Normally, DrawThemeText interprets the prefix character & as a directive to underscore the character that follows, and the prefix characters && as a directive to print a single &. By specifying DT_NOPREFIX, this processing is turned off. For example: input string: "A&bc&&d" normal: "Abc&d" DT_NOPREFIX: "A&bc&&d"


Input: [Value] DT_PATH_ELLIPSIS [Description]

Output: Replaces characters in the middle of text with an ellipsis so that the result fits in the display rectangle. If the string contains backslash (\) characters, DT_PATH_ELLIPSIS preserves as much as possible of the text after the last backslash. The string is not modified unless the DT_MODIFYSTRING flag is specified.


Input: [Value] DT_PREFIXONLY [Description]

Output: Draws only an underline at the position of the character following the prefix character &. Normally DrawThemeText interprets the & as a directive to underline the character that follows and the prefix characters && as a directive to print a single &. By specifying DT_PREFIXONLY, no characters are drawn, only an underline. White spaces are placed in the positions where characters would normally appear. For example: input string: "A&bc&&d" normal: "Abc&d DT_PREFIXONLY: " "


Input: [Value] DT_RIGHT [Description]

Output: Aligns text to the right.


Input: [Value] DT_RTLREADING [Description]

Output: Lays out text in right-to-left order for bidirectional text, for example, text in a Hebrew or Arabic font. The default direction for text is left-to-right.


Input: [Value] DT_SINGLELINE [Description]

Output: Displays text on a single line. Carriage returns and line feeds do not break the line.


Input: [Value] DT_TABSTOP [Description]

Output: Sets tab stops.


Input: [Value] DT_TOP [Description]

Output: Renders the text at the top of the display rectangle.


Input: [Value] DT_VCENTER [Description]

Output: Centers text vertically. This value is used only with the DT_SINGLELINE value.


Input: [Value] DT_WORDBREAK [Description]

Output: Breaks lines between words if a word would extend past the edge of the display rectangle. A carriage return/line feed (CR/LF) sequence also breaks the line.


Input: [Value] DT_WORD_ELLIPSIS [Description]

Output: Truncates any word that does not fit in the display rectangle and adds an ellipsis.


Input: [targetqs parameter] appid [Notes] Comma-delimited list of appids. (Multiple appid is supported only for the APPAUTH target.) [Value]

Output: Application identifier


Input: [targetqs parameter] ismra (optional) [Notes] Default is False. If this value is True, it is an indication that this application wants to be treated as an MRA. The user will be allowed to authorize multiple records at once. [Value]

Output: True or False


Input: [targetqs parameter] extrecordid (optional) [Notes] Selects the record to be used with the application. [Value]

Output: Record identifier


Input: [targetqs parameter] onopt# (optional) [Notes] The sequence begins with 1. Example: onopt1=name1&onopt2=name2 [Value]

Output: Sequence of online optional authorization rule names identifying which rules to present.


Input: [targetqs parameter] offopt# (optional) [Notes] The sequence begins with 1. Example: offopt1=name1&offopt2=name2 [Value]

Output: Sequence of offline optional authorization rule names identifying which rules to present.


Input: [targetqs parameter] trm (optional) [Notes] Determines the token redirection method. Default is Get. [Value]

Output: Get or Post


Input: [Description] Indicates a serious failure and is the highest level of logging. In the JDBC driver, this level is used for reporting errors and exceptions. [Name]

Output: SEVERE


Input: [Description] Indicates a potential problem. [Name]

Output: WARNING


Input: [Description] Provides informational messages. [Name]

Output: INFO


Input: [Description] Provides configuration messages. Note that the JDBC driver does not currently provide any configuration messages. [Name]

Output: CONFIG


Input: [Description] Provides basic tracing information including all exceptions thrown by the public methods. [Name]

Output: FINE


Input: [Description] Provides detailed tracing information including all public method entry and exit points with the associated parameter data types, and all public properties for public classes. In addition, input parameters, output parameters, and method return values except CLOB, BLOB, NCLOB, Reader, return value types. [Name]

Output: FINER


Input: [Description] Provides highly detailed tracing information. This is the lowest level of logging. [Name]

Output: FINEST


Input: [Description] Turns off logging. [Name]

Output: OFF


Input: [Description] Enables logging of all messages. [Name]

Output: ALL


Input: [File type] Static files (.htm, .html, .js, graphics files, and so on) Static files can be changed, removed, or added. If an ASP.NET Web page refers to pages or page elements that are changed or removed, errors might occur.

Output: Static files can be changed, removed, or added. If an ASP.NET Web page refers to pages or page elements that are changed or removed, errors might occur.

File Handling During ASP.NET Precompilation


Input: [File type] .aspx file No changes are allowed to existing pages. No new .aspx files can be added.

Output: You can change the layout of .aspx files and add elements that do not require code, such as HTML elements and ASP.NET server controls without event handlers. You can also add new .aspx files, which will be compiled normally on first request.

File Handling During ASP.NET Precompilation


Input: [File type] .skin files Changes and new .skin files are ignored.

Output: Changes and new .skin files are allowed.

File Handling During ASP.NET Precompilation


Input: [File type] Web.config files Changes are allowed that affect the compilation of .aspx files. Compilation options for debugging or batching are ignored. No changes to profile properties or provider elements are allowed.

Output: Changes are allowed if they do not affect site or page compilation, including compiler settings, trust levels, and globalization. Changes that affect compilation or that change behavior in compiled pages are ignored or might in some instances generate errors. Other changes are allowed.

File Handling During ASP.NET Precompilation


Input: [File type] Browser definitions Changes and new files allowed.

Output: Changes and new files allowed.

File Handling During ASP.NET Precompilation


Input: [File type] Assemblies compiled from resource (.resx) files New resource assembly files can be added for both global and local resources.

Output: New resource assembly files can be added for both global and local resources.

File Handling During ASP.NET Precompilation


Input: [Options] -appc, -AppCodeBase manifestReference [Description]

Output: (Deployment manifests only) Inserts a URL or file path reference to the application manifest file. This file must be the full path to the application manifest.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -appm, -AppManifest manifestPath [Description]

Output: (Deployment manifests only) Inserts a reference to a deployment's application manifest into its deployment manifest. The file indicated by manifestPath must exist, or Mage.exe will issue an error. If the file referenced by manifestPath is not an application manifest, Mage.exe will issue an error.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -cf, -CertFile filePath [Description]

Output: (All file types) Specifies the location of a digital certificate for signing a manifest. This option can be used in conjunction with the –Password option, if the certificate requires a password.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -ch, -CertHash hashSignature [Description]

Output: (All file types) The hash of a digital certificate stored in the personal certificate store of the client computer. This corresponds to the Thumbprint string of a digital certificate viewed in the Windows Certificates Console. hashSignature can be either uppercase or lowercase, and can be supplied either as a single string, or with each octet of the Thumbprint separated by spaces and the entire Thumbprint enclosed in quotes.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -fd, -FromDirectory directoryPath [Description]

Output: (Application manifests only) Populates the application manifest with descriptions of all assemblies and files found in directoryPath, where directoryPath is the directory containing the application you want to deploy. For each file in the directory, Mage.exe decides whether the file is an assembly or a static file. If it is an assembly, it adds a tag and installFrom attribute to the application with the assembly's name, code base, and version. If it is a static file, it adds a tag. Mage.exe will also use a simple set of heuristics to detect the main executable for the application, and will mark it as the ClickOnce application's entry point in the manifest. Mage.exe will never automatically mark a file as a "data" file; this must be done manually. For more information, see How to: Include a Data File in a ClickOnce Application. Mage.exe also generates a hash for each file based on its size. ClickOnce uses these hashes to ensure that no one has tampered with the deployment's files since the manifest was created. If any of the files in your deployment change, you can run Mage.exe with the –Update command and the –FromDirectory option, and it will update the hashes and assembly versions of all referenced files. -FromDirectory will include all files in all subdirectories found within directoryPath. If you use –FromDirectory with the –Update command, Mage.exe will remove any files in the application manifest that no longer exist in the directory.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -I, -Install willInstall [Description]

Output: (Deployment manifests only) Indicates whether or not the ClickOnce application should install onto the local machine, or whether it should run from the Web. Installing an application gives that application a presence in the Windows Start menu. Valid values are "true" or "t", and "false" or "f". If unspecified, the default value is “true”. If you specify the –MinVersion option, and a user has a version less than -MinVersion installed, it will force the application to install, regardless of the value you pass to -Install.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -mv, -MinVersion [version] [Description]

Output: (Deployment manifests only) The minimum version of this application a user can run. This flag makes the named version of your application a required update; if you release a version of your product with an update to a breaking change or a critical security flaw, you can use this flag to specify that this update must be installed, and that the user cannot continue to run previous versions. If no version is specified, Mage.exe will use the version listed in the ClickOnce deployment manifest as specified by the -Version flag. version has the same semantics as the argument to the -Version flag.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -n, -Name nameString [Description]

Output: (All file types) The name used to identify the application. ClickOnce will use this name to identify the application in the Start menu (if the application is configured to install itself) and in Permission Elevation dialog boxes. If no name is supplied, the default is "deploy".

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -pwd, -Password passwd [Description]

Output: (All file types) The password used for signing a manifest with a digital certificate. Must be used in conjunction with the –CertFile option.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -p, Processor processorValue [Description]

Output: (Deployment and application manifests only) The microprocessor architecture on which this distribution will run. This value is required if you are preparing one or more installations whose assemblies have been precompiled for a specific microprocessor. Valid values include msil, x86, ia64, and amd64. Default is msil, or Microsoft Intermediate Language, which means all of your assemblies are platform-independent, and the common language runtime (CLR) will just-in-time compile them when your application is first run.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -pu, -ProviderUrl url [Description]

Output: (Deployment manifests only) Specifies the URL which ClickOnce will examine for application updates.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -tr, -TrustLevel level [Description]

Output: (Application manifests only) The level of trust to grant the application on client computers. Values include "Internet", "Intranet", and "FullTrust". When creating a new application manifest, the default is "Intranet".

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -tf, -ToFile filePath [Description]

Output: (All file types) Specifies the output path of the file that has been created or modified. If –ToFile is not supplied when using –New, the output is written to the current working directory with a default file name, whose exact name depends upon the type of file you create: Deployment: deploy.application Application: application.exe.manifest If –ToFile is not supplied when using –Update, Mage.exe will write the file back to the input file.

Manifest Generation and Editing Tool (Mage.exe)


Input: [Options] -v, -Version versionNumber [Description]

Output: (Deployment and application manifests only) The version of the deployment. The argument must be a valid version string of the format "N.N.N.N", where "N" is an unsigned 32-bit integer. The default value is "1.0.0.0".

Manifest Generation and Editing Tool (Mage.exe)


Input: [Attribute] SettingsProviderAttribute [Description] Specifies the short name of the settings provider to use for persistence. If this attribute is not supplied, the default provider, LocalFileSettingsProvider, is assumed. [Target]

Output: Both


Input: [Attribute] UserScopedSettingAttribute [Description] Defines a property as a user-scoped application setting. [Target]

Output: Both


Input: [Attribute] ApplicationScopedSettingAttribute [Description] Defines a property as an application-scoped application setting. [Target]

Output: Both


Input: [Attribute] DefaultSettingValueAttribute [Description] Specifies a string that can be deserialized by the provider into the hard-coded default value for this property. The LocalFileSettingsProvider does not require this attribute, and will override any value provided by this attribute if there is a value already persisted. [Target]

Output: Property


Input: [Attribute] SettingsDescriptionAttribute [Description] Provides the descriptive test for an individual setting, used primarily by run-time and design-time tools. [Target]

Output: Property


Input: [Attribute] SettingsGroupNameAttribute [Description] Provides an explicit name for a settings group. If this attribute is missing, ApplicationSettingsBase uses the wrapper class name. [Target]

Output: Class


Input: [Attribute] SettingsGroupDescriptionAttribute [Description] Provides the descriptive test for a settings group, used primarily by run-time and design-time tools. [Target]

Output: Class


Input: [Attribute] SettingsManageabilityAttribute [Description] Specifies zero or more manageability services that should be provided to the settings group or property. The available services are described by the SettingsManageability enumeration. [Target]

Output: Both


Input: [Attribute] SpecialSettingAttribute [Description] Indicates that a setting belongs to a special, predefined category, such as a connection string, that suggests special processing by the settings provider. The predefined categories for this attribute are defined by the SpecialSetting enumeration. [Target]

Output: Property


Input: [Attribute] SettingsSerializeAsAttribute [Description] Specifies a preferred serialization mechanism for a settings group or property. The available serialization mechanisms are defined by the SettingsSerializeAs enumeration. [Target]

Output: Both


Input: [Attribute] NoSettingsVersionUpgradeAttribute [Description] Specifies that a settings provider should disable all application upgrade functionality for the marked property. [Target]

Output: Property


Input: [Description] Exposes the public members of the System.AppDomain class to unmanaged code. [Interface]

Output: _AppDomain


Input: [Description] Represents assembly binding information that can be added to an instance of AppDomain. [Interface]

Output: IAppDomainSetup


Input: [Description] Represents the status of an asynchronous operation. [Interface]

Output: IAsyncResult


Input: [Description] Supports cloning, which creates a new instance of a class with the same value as an existing instance. [Interface]

Output: ICloneable


Input: [Description] Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances. [Interface]

Output: IComparable


Input: [Description] Defines a generalized comparison method that a value type or class implements to create a type-specific comparison method for ordering instances. [Interface]

Output: IComparable


Input: [Description] Defines methods that convert the value of the implementing reference or value type to a common language runtime type that has an equivalent value. [Interface]

Output: IConvertible


Input: [Description] Defines a method that supports custom formatting of the value of an object. [Interface]

Output: ICustomFormatter


Input: [Description] Defines a method to release allocated resources. [Interface]

Output: IDisposable


Input: [Description] Defines a generalized method that a value type or class implements to create a type-specific method for determining equality of instances. [Interface]

Output: IEquatable


Input: [Description] Provides a mechanism for retrieving an object to control formatting. [Interface]

Output: IFormatProvider


Input: [Description] Provides functionality to format the value of an object into a string representation. [Interface]

Output: IFormattable


Input: [Description] Defines a mechanism for retrieving a service object; that is, an object that provides custom support to other objects. [Interface]

Output: IServiceProvider


Input: [CreateOptions flags] FILE_DIRECTORY_FILE [Meaning]

Output: The file being created or opened is a directory file. With this flag, the Disposition parameter must be set to one of FILE_CREATE, FILE_OPEN, or FILE_OPEN_IF. With this flag, other compatible CreateOptions flags include only the following: FILE_SYNCHRONOUS_IO_ALERT, FILE_SYNCHRONOUS_IO_NONALERT, FILE_WRITE_THROUGH, FILE_OPEN_FOR_BACKUP_INTENT, and FILE_OPEN_BY_FILE_ID.


Input: [CreateOptions flags] FILE_NON_DIRECTORY_FILE [Meaning]

Output: The file being opened must not be a directory file or this call will fail. The file object being opened can represent a data file, a logical, virtual, or physical device, or a volume.


Input: [CreateOptions flags] FILE_WRITE_THROUGH [Meaning]

Output: System services, file system drivers (FSDs), and drivers that write data to the file must actually transfer the data into the file before any requested write operation is considered complete.


Input: [CreateOptions flags] FILE_SEQUENTIAL_ONLY [Meaning]

Output: All accesses to the file will be sequential.


Input: [CreateOptions flags] FILE_RANDOM_ACCESS [Meaning]

Output: Accesses to the file can be random, so no sequential read-ahead operations should be performed on the file by FSDs or the system.


Input: [CreateOptions flags] FILE_NO_INTERMEDIATE_BUFFERING [Meaning]

Output: The file cannot be cached or buffered in a driver's internal buffers. This flag is incompatible with the DesiredAccess FILE_APPEND_DATA flag.


Input: [CreateOptions flags] FILE_SYNCHRONOUS_IO_ALERT [Meaning]

Output: All operations on the file are performed synchronously. Any wait on behalf of the caller is subject to premature termination from alerts. This flag also causes the I/O system to maintain the file position context. If this flag is set, the DesiredAccess SYNCHRONIZE flag also must be set.


Input: [CreateOptions flags] FILE_SYNCHRONOUS_IO_NONALERT [Meaning]

Output: All operations on the file are performed synchronously. Waits in the system to synchronize I/O queuing and completion are not subject to alerts. This flag also causes the I/O system to maintain the file position context. If this flag is set, the DesiredAccess SYNCHRONIZE flag also must be set.


Input: [CreateOptions flags] FILE_CREATE_TREE_CONNECTION [Meaning]

Output: Create a tree connection for this file in order to open it over the network. This flag is irrelevant to device and intermediate drivers.


Input: [CreateOptions flags] FILE_COMPLETE_IF_OPLOCKED [Meaning]

Output: Complete this operation immediately with an alternate success code if the target file is oplocked, rather than blocking the caller's thread. If the file is oplocked, another caller already has access to the file over the network. This flag is irrelevant to device and intermediate drivers.


Input: [CreateOptions flags] FILE_NO_EA_KNOWLEDGE [Meaning]

Output: If the extended attributes on an existing file being opened indicate that the caller must understand EAs to properly interpret the file, fail this request because the caller does not understand how to deal with EAs. Device and intermediate drivers can ignore this flag.


Input: [CreateOptions flags] FILE_OPEN_REPARSE_POINT [Meaning]

Output: Open a file with a reparse point and bypass normal reparse point processing for the file. For more information, see the following Remarks section.


Input: [CreateOptions flags] FILE_DELETE_ON_CLOSE [Meaning]

Output: Delete the file when the last handle to it is passed to ZwClose.


Input: [CreateOptions flags] FILE_OPEN_BY_FILE_ID [Meaning]

Output: The file name specified in the ObjectAttributes parameter includes the 8-byte file reference number for the file. This number is assigned by the file system and is file-system-specific. If the file is a reparse point, the file name also includes the name of a device. Note: The FAT file system does not support FILE_OPEN_BY_FILE_ID.


Input: [CreateOptions flags] FILE_OPEN_FOR_BACKUP_INTENT [Meaning]

Output: The file is being opened for backup intent, hence, the system should check for certain access rights and grant the caller the appropriate accesses to the file before checking the input DesiredAccess against the file's security descriptor. This flag is irrelevant to device and intermediate drivers.


Input: [CreateOptions flags] FILE_OPEN_REQUIRING_OPLOCK [Meaning]

Output: The file is being opened and an opportunistic lock (oplock) on the file is being requested as a single atomic operation. The file system checks for oplocks before it performs the create operation, and the create operation will fail with a return code of STATUS_CANNOT_BREAK_OPLOCK if the create operation would break an existing oplock. Note The FILE_OPEN_REQUIRING_OPLOCK flag is available in Windows 7, Windows Server 2008 R2, and later Windows operating systems.


Input: [CreateOptions flags] FILE_RESERVE_OPFILTER [Meaning]

Output: This flag allows an application to request a filter opportunistic lock (oplock) to prevent other applications from getting share violations. If there are already open handles, the create request will fail with STATUS_OPLOCK_NOT_GRANTED. For more information, see the following Remarks section.


Input: [Action] Create/modify/delete [Alerts] No [Operators] No [Local jobs] Yes 2 (owned jobs only) [Multiserver jobs] No [Job schedules] Yes (owned schedules only) [Proxies]

Output: No


Input: [Action] View list (enumerate) [Alerts] Yes [Operators] Yes 1 [Local jobs] Yes [Multiserver jobs] Yes [Job schedules] Yes [Proxies]

Output: Yes


Input: [Action] Enable/disable [Alerts] No [Operators] No [Local jobs] Yes 3 [Multiserver jobs] No [Job schedules] Yes 4 [Proxies]

Output: Not applicable


Input: [Action] View properties [Alerts] Yes [Operators] Yes [Local jobs] Yes [Multiserver jobs] Yes [Job schedules] Yes [Proxies]

Output: Yes


Input: [Action] Edit properties [Alerts] No [Operators] No [Local jobs] Yes (owned jobs only) [Multiserver jobs] No [Job schedules] Yes (owned schedules only) [Proxies]

Output: No


Input: [Action] Execute/stop/start [Alerts] Not applicable [Operators] Not applicable [Local jobs] Yes [Multiserver jobs] No [Job schedules] Not applicable [Proxies]

Output: Not applicable


Input: [Action] View job history [Alerts] Not applicable [Operators] Not applicable [Local jobs] Yes [Multiserver jobs] Yes [Job schedules] Not applicable [Proxies]

Output: Not applicable


Input: [Action] Delete job history [Alerts] Not applicable [Operators] Not applicable [Local jobs] Yes [Multiserver jobs] No [Job schedules] Not applicable [Proxies]

Output: Not applicable


Input: [Action] Attach/detach [Alerts] Not applicable [Operators] Not applicable [Local jobs] Not applicable [Multiserver jobs] Not applicable [Job schedules] Yes (owned schedules only) [Proxies]

Output: Not applicable


Input: [Name] ArgCount [Description]

Output: Gets the number of arguments of the called method.


Input: [Name] Args [Description]

Output: Gets a specified argument passed to the method called on the remote object.


Input: [Name] Exception [Description]

Output: Gets the exception that was thrown during the remote method call.


Input: [Name] HasVarArgs [Description]

Output: Gets a value indicating whether the called method accepts a variable number of arguments.


Input: [Name] LogicalCallContext [Description]

Output: Gets the LogicalCallContext of the called method.


Input: [Name] MethodBase [Description]

Output: Gets the MethodBase of the called method.


Input: [Name] MethodName [Description]

Output: Gets the name of the called method.


Input: [Name] MethodSignature [Description]

Output: Gets an array of Type objects containing the method signature.


Input: [Name] OutArgCount [Description]

Output: Gets the number of out or ref arguments on the called method.


Input: [Name] OutArgs [Description]

Output: Gets a specified object passed as an out or ref parameter to the called method.


Input: [Name] Properties [Description]

Output: Gets an IDictionary of properties contained in the current ReturnMessage.


Input: [Name] ReturnValue [Description]

Output: Gets the object returned by the called method.


Input: [Name] TypeName [Description]

Output: Gets the name of the type on which the remote method was called.


Input: [Name] Uri [Description]

Output: Gets or sets the URI of the remote object on which the remote method was called.


Input: [Task] Get familiar with Microsoft Test Manager: Use these links to learn how your team can use Microsoft Test Manager as part of your application lifecycle. [Related topics]

Output: Quick Start Guide for Manual Testing using Microsoft Test Manager Essential Guide for Running Automated Tests from a Test Plan Managing New Testing Efforts

System Testing Your Application Using Microsoft Test Manager


Input: [Task] Planning your testing effort: Plan your testing based on either requirements or user stories. You can link your tests to these requirements or user stories and then plan which configurations you want to use to run these tests. Alternatively, you can create test suites using other criteria to plan your testing effort. [Related topics]

Output: Defining Your Testing Effort Using Test Plans

System Testing Your Application Using Microsoft Test Manager


Input: [Task] Creating and managing tests: Create and manage both manual and automated tests as part of your plan. You can create test cases to be run as manual tests with individual test steps from Microsoft Test Manager. Automated tests, such as unit tests, load tests and automated UI tests, can be created by using Visual Studio. Later, if you want, you can convert test cases to automated tests by linking automation to the test case. [Related topics]

Output: Creating and Managing Tests in Microsoft Test Manager Creating Manual Test Cases Using Microsoft Test Manager Creating Automated Tests Using Microsoft Test Manager

System Testing Your Application Using Microsoft Test Manager


Input: [Task] Running your tests: Run your manual, exploratory and automated tests from a test plan using Microsoft Test Manager, save these test results, and use to measure your testing progress. [Related topics]

Output: Running Tests in Microsoft Test Manager Running Manual Tests Using Test Runner Testing Windows Store apps Running on a Device Using Microsoft Test Runner Performing Exploratory Testing Using Microsoft Test Manager Testing Windows Store apps Running on a Device Using the Exploratory Test Window Running Automated Tests in Microsoft Test Manager

System Testing Your Application Using Microsoft Test Manager


Input: [Task] Tracking software quality: Measure your testing readiness, track your testing progress, and view the status of bugs. The bugs include detailed information that is collected when you run your tests using Test Runner. You can also submit bugs from Microsoft Test Manager. [Related topics]

Output: Tracking Software Quality in Microsoft Test Mangager Submitting Bugs in Microsoft Test Manager Tracking and Verifying Bugs Determining Which Builds Have Bug Fixes, New Features, or Requirements Recommending Tests to Run That are Affected by Code Changes Reporting on Testing Progress for Test Plans

System Testing Your Application Using Microsoft Test Manager