Input: [Class] BooleanConverter [Description]

Output: Provides a type converter to convert Boolean objects to and from various other representations.


Input: [Class] BrowsableAttribute [Description]

Output: Specifies whether a property or event should be displayed in a Properties window.


Input: [Class] ByteConverter [Description]

Output: Provides a type converter to convert 8-bit unsigned integer objects to and from various other representations.


Input: [Class] CancelEventArgs [Description]

Output: Provides data for a cancelable event.


Input: [Class] CategoryAttribute [Description]

Output: Specifies the name of the category in which to group the property or event when displayed in a PropertyGrid control set to Categorized mode.


Input: [Class] CharConverter [Description]

Output: Provides a type converter to convert Unicode character objects to and from various other representations.


Input: [Class] CollectionChangeEventArgs [Description]

Output: Provides data for the CollectionChanged event.


Input: [Class] CollectionConverter [Description]

Output: Provides a type converter to convert collection objects to and from various other representations.


Input: [Class] ComplexBindingPropertiesAttribute [Description]

Output: Specifies the data source and data member properties for a component that supports complex data binding. This class cannot be inherited.


Input: [Class] Component [Description]

Output: Provides the base implementation for the IComponent interface and enables object sharing between applications.


Input: [Class] ComponentCollection [Description]

Output: Provides a read-only container for a collection of IComponent objects.


Input: [Class] ComponentConverter [Description]

Output: Provides a type converter to convert components to and from various other representations.


Input: [Class] ComponentEditor [Description]

Output: Provides the base class for a custom component editor.


Input: [Class] ComponentResourceManager [Description]

Output: Provides simple functionality for enumerating resources for a component or object. The ComponentResourceManager class is a ResourceManager.


Input: [Class] Container [Description]

Output: Encapsulates zero or more components.


Input: [Class] ContainerFilterService [Description]

Output: Provides a base class for the container filter service.


Input: [Class] CultureInfoConverter [Description]

Output: Provides a type converter to convert CultureInfo objects to and from various other representations.


Input: [Class] CurrentChangedEventManager [Description]

Output: Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the CurrentChanged event.


Input: [Class] CurrentChangingEventArgs [Description]

Output: Provides information for the CurrentChanging event.


Input: [Class] CurrentChangingEventManager [Description]

Output: Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the CurrentChanging event.


Input: [Class] CustomTypeDescriptor [Description]

Output: Provides a simple default implementation of the ICustomTypeDescriptor interface.


Input: [Class] DataObjectAttribute [Description]

Output: Identifies a type as an object suitable for binding to an ObjectDataSource object. This class cannot be inherited.


Input: [Class] DataObjectFieldAttribute [Description]

Output: Provides metadata for a property representing a data field. This class cannot be inherited.


Input: [Class] DataObjectMethodAttribute [Description]

Output: Identifies a data operation method exposed by a type, what type of operation the method performs, and whether the method is the default data method. This class cannot be inherited.


Input: [Class] DateTimeConverter [Description]

Output: Provides a type converter to convert DateTime objects to and from various other representations.


Input: [Class] DateTimeOffsetConverter [Description]

Output: Provides a type converter to convert DateTimeOffset structures to and from various other representations.


Input: [Class] DecimalConverter [Description]

Output: Provides a type converter to convert Decimal objects to and from various other representations.


Input: [Class] DefaultBindingPropertyAttribute [Description]

Output: Specifies the default binding property for a component. This class cannot be inherited.


Input: [Class] DefaultEventAttribute [Description]

Output: Specifies the default event for a component.


Input: [Class] DefaultPropertyAttribute [Description]

Output: Specifies the default property for a component.


Input: [Class] DefaultValueAttribute [Description]

Output: Specifies the default value for a property.


Input: [Class] DependencyPropertyDescriptor [Description]

Output: Provides an extension of PropertyDescriptor that accounts for the additional property characteristics of a dependency property.


Input: [Class] DescriptionAttribute [Description]

Output: Specifies a description for a property or event.


Input: [Class] DesignerAttribute [Description]

Output: Specifies the class used to implement design-time services for a component.


Input: [Class] DesignerCategoryAttribute [Description]

Output: Specifies that the designer for a class belongs to a certain category.


Input: [Class] DesignerProperties [Description]

Output: Provides attached properties used to communicate with a designer.


Input: [Class] DesignerSerializationVisibilityAttribute [Description]

Output: Specifies the type of persistence to use when serializing a property on a component at design time.


Input: [Class] DesignOnlyAttribute [Description]

Output: Specifies whether a property can only be set at design time.


Input: [Class] DesignTimeVisibleAttribute [Description]

Output: DesignTimeVisibleAttribute marks a component's visibility. If Yes is present, a visual designer can show this component on a designer.


Input: [Class] DisplayNameAttribute [Description]

Output: Specifies the display name for a property, event, or public void method which takes no arguments.


Input: [Class] DoubleConverter [Description]

Output: Provides a type converter to convert double-precision, floating point number objects to and from various other representations.


Input: [Class] DoWorkEventArgs [Description]

Output: Provides data for the DoWork event handler.


Input: [Class] EditorAttribute [Description]

Output: Specifies the editor to use to change a property. This class cannot be inherited.


Input: [Class] EditorBrowsableAttribute [Description]

Output: Specifies that a property or method is viewable in an editor. This class cannot be inherited.


Input: [Class] EnumConverter [Description]

Output: Provides a type converter to convert Enum objects to and from various other representations.


Input: [Class] EventDescriptor [Description]

Output: Provides information about an event.


Input: [Class] EventDescriptorCollection [Description]

Output: Represents a collection of EventDescriptor objects.


Input: [Class] EventHandlerList [Description]

Output: Provides a simple list of delegates. This class cannot be inherited.


Input: [Class] ExpandableObjectConverter [Description]

Output: Provides a type converter to convert expandable objects to and from various other representations.


Input: [Class] ExtenderProvidedPropertyAttribute [Description]

Output: Specifies a property that is offered by an extender provider. This class cannot be inherited.


Input: [Class] GroupDescription [Description]

Output: Provides an abstract base class for types that describe how to divide the items in a collection into groups.


Input: [Class] GuidConverter [Description]

Output: Provides a type converter to convert Guid objects to and from various other representations.


Input: [Class] HandledEventArgs [Description]

Output: Provides data for events that can be handled completely in an event handler.


Input: [Class] ImmutableObjectAttribute [Description]

Output: Specifies that an object has no subproperties capable of being edited. This class cannot be inherited.


Input: [Class] InheritanceAttribute [Description]

Output: Indicates whether the component associated with this attribute has been inherited from a base class. This class cannot be inherited.


Input: [Class] InitializationEventAttribute [Description]

Output: Specifies which event is raised on initialization. This class cannot be inherited.


Input: [Class] InstallerTypeAttribute [Description]

Output: Specifies the installer for a type that installs components.


Input: [Class] InstanceCreationEditor [Description]

Output: Creates an instance of a particular type of property from a drop-down box within the PropertyGrid.


Input: [Class] Int16Converter [Description]

Output: Provides a type converter to convert 16-bit signed integer objects to and from other representations.


Input: [Class] Int32Converter [Description]

Output: Provides a type converter to convert 32-bit signed integer objects to and from other representations.


Input: [Class] Int64Converter [Description]

Output: Provides a type converter to convert 64-bit signed integer objects to and from various other representations.


Input: [Class] InvalidAsynchronousStateException [Description]

Output: Thrown when a thread on which an operation should execute no longer exists or has no message loop.


Input: [Class] InvalidEnumArgumentException [Description]

Output: The exception thrown when using invalid arguments that are enumerators.


Input: [Class] ItemPropertyInfo [Description]

Output: Contains information about a property.


Input: [Class] License [Description]

Output: Provides the abstract base class for all licenses. A license is granted to a specific instance of a component.


Input: [Class] LicenseContext [Description]

Output: Specifies when you can use a licensed object and provides a way of obtaining additional services needed to support licenses running within its domain.


Input: [Class] LicenseException [Description]

Output: Represents the exception thrown when a component cannot be granted a license.


Input: [Class] LicenseManager [Description]

Output: Provides properties and methods to add a license to a component and to manage a LicenseProvider. This class cannot be inherited.


Input: [Class] LicenseProvider [Description]

Output: Provides the abstract base class for implementing a license provider.


Input: [Class] LicenseProviderAttribute [Description]

Output: Specifies the LicenseProvider to use with a class. This class cannot be inherited.


Input: [Class] LicFileLicenseProvider [Description]

Output: Provides an implementation of a LicenseProvider. The provider works in a similar fashion to the Microsoft .NET Framework standard licensing model.


Input: [Class] ListBindableAttribute [Description]

Output: Specifies that a list can be used as a data source. A visual designer should use this attribute to determine whether to display a particular list in a data-binding picker. This class cannot be inherited.


Input: [Class] ListChangedEventArgs [Description]

Output: Provides data for the ListChanged event.


Input: [Class] ListSortDescription [Description]

Output: Provides a description of the sort operation applied to a data source.


Input: [Class] ListSortDescriptionCollection [Description]

Output: Represents a collection of ListSortDescription objects.


Input: [Class] LocalizableAttribute [Description]

Output: Specifies whether a property should be localized. This class cannot be inherited.


Input: [Class] LookupBindingPropertiesAttribute [Description]

Output: Specifies the properties that support lookup-based binding. This class cannot be inherited.


Input: [Class] MarshalByValueComponent [Description]

Output: Implements IComponent and provides the base implementation for remotable components that are marshaled by value (a copy of the serialized object is passed).


Input: [Class] MaskedTextProvider [Description]

Output: Represents a mask-parsing service that can be used by any number of controls that support masking, such as the MaskedTextBox control.


Input: [Class] MemberDescriptor [Description]

Output: Represents a class member, such as a property or event. This is an abstract base class.


Input: [Class] MergablePropertyAttribute [Description]

Output: Specifies that this property can be combined with properties belonging to other objects in a Properties window.


Input: [Class] MultilineStringConverter [Description]

Output: Provides a type converter to convert multiline strings to a simple string.


Input: [Class] NestedContainer [Description]

Output: Provides the base implementation for the INestedContainer interface, which enables containers to have an owning component.


Input: [Class] NotifyParentPropertyAttribute [Description]

Output: Indicates that the parent property is notified when the value of the property that this attribute is applied to is modified. This class cannot be inherited.


Input: [Class] NullableConverter [Description]

Output: Provides automatic conversion between a nullable type and its underlying primitive type.


Input: [Class] ParenthesizePropertyNameAttribute [Description]

Output: Indicates whether the name of the associated property is displayed with parentheses in the Properties window. This class cannot be inherited.


Input: [Class] PasswordPropertyTextAttribute [Description]

Output: Indicates that an object's text representation is obscured by characters such as asterisks. This class cannot be inherited.


Input: [Class] ProgressChangedEventArgs [Description]

Output: Provides data for the ProgressChanged event.


Input: [Class] PropertyChangedEventArgs [Description]

Output: Provides data for the PropertyChanged event.


Input: [Class] PropertyChangedEventManager [Description]

Output: Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the PropertyChanged event.


Input: [Class] PropertyChangingEventArgs [Description]

Output: Provides data for the PropertyChanging event.


Input: [Class] PropertyDescriptor [Description]

Output: Provides an abstraction of a property on a class.


Input: [Class] PropertyDescriptorCollection [Description]

Output: Represents a collection of PropertyDescriptor objects.


Input: [Class] PropertyFilterAttribute [Description]

Output: Specifies which properties should be reported by type descriptors, specifically the GetProperties method.


Input: [Class] PropertyTabAttribute [Description]

Output: Identifies the property tab or tabs to display for the specified class or classes.


Input: [Class] ProvidePropertyAttribute [Description]

Output: Specifies the name of the property that an implementer of IExtenderProvider offers to other components. This class cannot be inherited


Input: [Class] ReadOnlyAttribute [Description]

Output: Specifies whether the property this attribute is bound to is read-only or read/write. This class cannot be inherited


Input: [Class] RecommendedAsConfigurableAttribute [Description]

Output: Obsolete. Specifies that the property can be used as an application setting.


Input: [Class] ReferenceConverter [Description]

Output: Provides a type converter to convert object references to and from other representations.


Input: [Class] RefreshEventArgs [Description]

Output: Provides data for the Refreshed event.


Input: [Class] RefreshPropertiesAttribute [Description]

Output: Indicates that the property grid should refresh when the associated property value changes. This class cannot be inherited.


Input: [Class] RunInstallerAttribute [Description]

Output: Specifies whether the Visual Studio Custom Action Installer or the Installer Tool (Installutil.exe) should be invoked when the assembly is installed.


Input: [Class] RunWorkerCompletedEventArgs [Description]

Output: Provides data for the MethodNameCompleted event.


Input: [Class] SByteConverter [Description]

Output: Provides a type converter to convert 8-bit unsigned integer objects to and from a string.


Input: [Class] SettingsBindableAttribute [Description]

Output: Specifies when a component property can be bound to an application setting.


Input: [Class] SingleConverter [Description]

Output: Provides a type converter to convert single-precision, floating point number objects to and from various other representations.


Input: [Class] SortDescriptionCollection [Description]

Output: Represents a collection of SortDescription objects.


Input: [Class] StringConverter [Description]

Output: Provides a type converter to convert string objects to and from other representations.


Input: [Class] SyntaxCheck [Description]

Output: Infrastructure. Provides methods to verify the machine name and path conform to a specific syntax. This class cannot be inherited.


Input: [Class] TimeSpanConverter [Description]

Output: Provides a type converter to convert TimeSpan objects to and from other representations.


Input: [Class] ToolboxItemAttribute [Description]

Output: Represents an attribute of a toolbox item.


Input: [Class] ToolboxItemFilterAttribute [Description]

Output: Specifies the filter string and filter type to use for a toolbox item.


Input: [Class] TypeConverter [Description]

Output: Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties.


Input: [Class] TypeConverter.SimplePropertyDescriptor [Description]

Output: Represents an abstract class that provides properties for objects that do not have properties.


Input: [Class] TypeConverter.StandardValuesCollection [Description]

Output: Represents a collection of values.


Input: [Class] TypeConverterAttribute [Description]

Output: Specifies what type to use as a converter for the object this attribute is bound to. This class cannot be inherited.


Input: [Class] TypeDescriptionProvider [Description]

Output: Provides supplemental metadata to the TypeDescriptor.


Input: [Class] TypeDescriptionProviderAttribute [Description]

Output: Specifies the custom type description provider for a class. This class cannot be inherited.


Input: [Class] TypeDescriptor [Description]

Output: Provides information about the characteristics for a component, such as its attributes, properties, and events. This class cannot be inherited.


Input: [Class] TypeListConverter [Description]

Output: Provides a type converter that can be used to populate a list box with available types.


Input: [Class] UInt16Converter [Description]

Output: Provides a type converter to convert 16-bit unsigned integer objects to and from other representations.


Input: [Class] UInt32Converter [Description]

Output: Provides a type converter to convert 32-bit unsigned integer objects to and from various other representations.


Input: [Class] UInt64Converter [Description]

Output: Provides a type converter to convert 64-bit unsigned integer objects to and from other representations.


Input: [Class] WarningException [Description]

Output: Specifies an exception that is handled as a warning instead of an error.


Input: [Class] Win32Exception [Description]

Output: Throws an exception for a Win32 error code.


Input: [Task] Identify and understand the task: In a team environment, your work often corresponds to a work item in Visual Studio Team System Team Foundation Server. After you find and understand the work item, you might need to learn about the code that you will be changing. [Supporting Content]

Output: Querying for Work Items

Performing Iterative Database Development


Input: [Task] Synchronize your development environment: Before you begin a task, you might need to get the current version of the project from version control. If changes were made to the production or staging server that are not reflected in the project, you might need to update the project before you begin your development task. [Supporting Content]

Output: How to: Get the Source for Your Team Project How to: Update File Versions in Your Workspace How to: Import Updates from a Database into the Database Project

Performing Iterative Database Development


Input: [Task] Modify the objects, settings, or scripts for the project: To complete the development task, you typically must modify objects, settings, or scripts in the database or server project. [Supporting Content]

Output: Scenario: Create and Modify Database and Server Objects Scenario: Create and Modify Database Scripts How to: Add Existing Items to a Database Project How to: Exclude Files from a Database Project

Performing Iterative Database Development


Input: [Task] Refactor the code and data in the database or on the server: You can use database refactoring to eliminate some repetitive and error-prone tasks, such as renaming all references to an object, fully qualifying names, expanding wildcard characters, or moving an object to a different schema. [Supporting Content]

Output: Refactor Database Code and Data

Performing Iterative Database Development


Input: [Task] Build and deploy changes to your isolated development environment: After you modify the project, you build and deploy the changes to your isolated development environment. You can test your changes in isolation before you share them with other team members. [Supporting Content]

Output: Build and Deploy Databases to an Isolated Development Environment

Performing Iterative Database Development


Input: [Task] Test your changes: You can run existing unit tests against the modified database or server to verify that your changes do not break any behavior of your application. You can also create unit tests to verify new or changed behavior. You might need to change your data generation plan to support new or changed unit tests. You might also want to update your isolated development environment with data from a test, staging, or production server. [Supporting Content]

Output: Run Database Unit Tests Create and Define Database Unit Tests Generate Test Data for Databases by Using Data Generators Compare and Synchronize Data in One or More Tables with Data in a Reference Database

Performing Iterative Database Development


Input: [Task] Identify potential issues by analyzing your code: You can analyze your database code to find and fix common design, naming, and performance issues. For example, you can find database code that might cause a table scan when you run it. [Supporting Content]

Output: Improving Database Code with Static Analysis

Performing Iterative Database Development


Input: [Task] Check in your changes: After you test your changes and analyze the code for potential problems, you can check your changes in to version control so that you can share them with your team. When you check in your changes, you must also resolve any related work items. [Supporting Content]

Output: How to: Add a Project or Solution to Version Control Using the Check In and Pending Changes Windows How to: Check In Pending Changes

Performing Iterative Database Development


Input: [Task] Troubleshoot common project, build, or deployment issues: You can learn how to resolve common problems that you might encounter when you work with database and server projects, such as when you build or deploy them. [Supporting Content]

Output: Troubleshooting Database Project, Build, and Deployment Issues

Performing Iterative Database Development


Input: [Property] data [Access type] Read/write [Description]

Output: Gets or sets the item's data.

WinJS.UI.IItem interface - Windows app development


Input: [Property] firstItemIndexHint [Access type] Read/write [Description]

Output: This API supports the WinJS infrastructure and is not intended to be used directly from your code.

WinJS.UI.IItem interface - Windows app development


Input: [Property] groupIndexHint [Access type] Read/write [Description]

Output: This API supports the WinJS infrastructure and is not intended to be used directly from your code.

WinJS.UI.IItem interface - Windows app development


Input: [Property] groupKey [Access type] Read/write [Description]

Output: Gets the group key for the item. This property is only available for items that belong to a grouped data source.

WinJS.UI.IItem interface - Windows app development


Input: [Property] handle [Access type] Read-only [Description]

Output: Gets the temporary ID of the item.

WinJS.UI.IItem interface - Windows app development


Input: [Property] index [Access type] Read-only [Description]

Output: Gets the item's index in the IListDataSource.

WinJS.UI.IItem interface - Windows app development


Input: [Property] key [Access type] Read/write [Description]

Output: Gets or sets the key the identifies the item.

WinJS.UI.IItem interface - Windows app development


Input: [Element] Create setup program to install prerequisite components [Description]

Output: Includes the prerequisite components in your application's Setup program (Setup.exe) so that they will be installed before your application, in order of dependency. By default, this option is selected. If it is not selected, no Setup.exe is created.


Input: [Element] Choose which prerequisites to install [Description]

Output: Specifies whether to install components. For example, by selecting the check box next to SQL Server 2005 Express Edition SP2, you specify that the Setup program verify whether this component is installed on the target computer and install it if it is not already installed. For detailed information about each prerequisite package, see the Prerequisites Information table later in this topic.


Input: [Element] Check Microsoft Update for more redistributable components [Description]

Output: Clicking this link takes you to the Bootstrapper Packages to Redistribute Components website to check for updates.


Input: [Element] Download prerequisites from the component vendor's web site [Description]

Output: Specifies that the prerequisite components be installed from the vendor's Web site. This is the default option.


Input: [Element] Download prerequisites from the same location as my application [Description]

Output: Specifies that the prerequisite components be installed from the same location as the application. This copies all the prerequisite packages to the publish location. For this option to work, the prerequisite packages must be on the development computer.


Input: [Element] Download prerequisites from the following location [Description]

Output: Specifies that the prerequisite components be installed from the location that you select. You can use the Browse button to select a location.


Input: [Description] Provides the methods needed to substitute one type for another by the DataContractSerializer during serialization, deserialization, and export and import of XML schema documents (XSD). [Interface]

Output: IDataContractSurrogate


Input: [Description] Indicates that a class is to be notified when deserialization of the entire object graph has been completed. [Interface]

Output: IDeserializationCallback


Input: [Description] Provides a data structure to store extra data encountered by the XmlObjectSerializer during deserialization of a type marked with the DataContractAttribute attribute. [Interface]

Output: IExtensibleDataObject


Input: [Description] Provides functionality for formatting serialized objects. [Interface]

Output: IFormatter


Input: [Description] Provides the connection between an instance of SerializationInfo and the formatter-provided class best suited to parse the data inside the SerializationInfo. [Interface]

Output: IFormatterConverter


Input: [Description] Indicates that the current interface implementer is a reference to another object. [Interface]

Output: IObjectReference


Input: [Description] Enables serialization of custom exception data in security-transparent code. [Interface]

Output: ISafeSerializationData


Input: [Description] Allows an object to control its own serialization and deserialization. [Interface]

Output: ISerializable


Input: [Description] Implements a serialization surrogate selector that allows one object to perform serialization and deserialization of another. [Interface]

Output: ISerializationSurrogate


Input: [Description] Indicates a serialization surrogate selector class. [Interface]

Output: ISurrogateSelector


Input: [Class] CipherData [Description]

Output: Represents the element in XML encryption. This class cannot be inherited.


Input: [Class] CipherReference [Description]

Output: Represents the element in XML encryption. This class cannot be inherited.


Input: [Class] DataObject [Description]

Output: Represents the object element of an XML signature that holds data to be signed.


Input: [Class] DataReference [Description]

Output: Represents the element used in XML encryption. This class cannot be inherited.


Input: [Class] DSAKeyValue [Description]

Output: Represents the DSA private key of the element.


Input: [Class] EncryptedData [Description]

Output: Represents the element in XML encryption. This class cannot be inherited.


Input: [Class] EncryptedKey [Description]

Output: Represents the element in XML encryption. This class cannot be inherited.


Input: [Class] EncryptedReference [Description]

Output: Represents the abstract base class used in XML encryption from which the CipherReference, KeyReference, and DataReference classes derive.


Input: [Class] EncryptedType [Description]

Output: Represents the abstract base class from which the classes EncryptedData and EncryptedKey derive.


Input: [Class] EncryptedXml [Description]

Output: Represents the process model for implementing XML encryption.


Input: [Class] EncryptionMethod [Description]

Output: Encapsulates the encryption algorithm used for XML encryption.


Input: [Class] EncryptionProperty [Description]

Output: Represents the element used in XML encryption. This class cannot be inherited.


Input: [Class] EncryptionPropertyCollection [Description]

Output: Represents a collection of EncryptionProperty classes used in XML encryption. This class cannot be inherited.


Input: [Class] KeyInfo [Description]

Output: Represents an XML digital signature or XML encryption element.


Input: [Class] KeyInfoClause [Description]

Output: Represents the abstract base class from which all implementations of KeyInfo subelements inherit.


Input: [Class] KeyInfoEncryptedKey [Description]

Output: Wraps the EncryptedKey class, it to be placed as a subelement of the KeyInfo class.


Input: [Class] KeyInfoName [Description]

Output: Represents a subelement of an XMLDSIG or XML Encryption element.


Input: [Class] KeyInfoNode [Description]

Output: Handles KeyInfo subelements that do not have specific implementations or handlers registered on the machine.


Input: [Class] KeyInfoRetrievalMethod [Description]

Output: References KeyInfo objects stored at a different location when using XMLDSIG or XML encryption.


Input: [Class] KeyInfoX509Data [Description]

Output: Represents an subelement of an XMLDSIG or XML Encryption element.


Input: [Class] KeyReference [Description]

Output: Represents the element used in XML encryption. This class cannot be inherited.


Input: [Class] Reference [Description]

Output: Represents the element of an XML signature.


Input: [Class] ReferenceList [Description]

Output: Represents the element used in XML encryption. This class cannot be inherited.


Input: [Class] RSAKeyValue [Description]

Output: Represents the element of an XML signature.


Input: [Class] Signature [Description]

Output: Represents the element of an XML signature.


Input: [Class] SignedInfo [Description]

Output: Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.


Input: [Class] SignedXml [Description]

Output: Provides a wrapper on a core XML signature object to facilitate creating XML signatures.


Input: [Class] Transform [Description]

Output: Represents the abstract base class from which all elements that can be used in an XML digital signature derive.


Input: [Class] TransformChain [Description]

Output: Defines an ordered list of Transform objects that is applied to unsigned content prior to digest calculation.


Input: [Class] XmlDecryptionTransform [Description]

Output: Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.


Input: [Class] XmlDsigBase64Transform [Description]

Output: Represents the Base64 decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.


Input: [Class] XmlDsigC14NTransform [Description]

Output: Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.


Input: [Class] XmlDsigC14NWithCommentsTransform [Description]

Output: Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.


Input: [Class] XmlDsigEnvelopedSignatureTransform [Description]

Output: Represents the enveloped signature transform for an XML digital signature as defined by the W3C.


Input: [Class] XmlDsigExcC14NTransform [Description]

Output: Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.


Input: [Class] XmlDsigExcC14NWithCommentsTransform [Description]

Output: Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.


Input: [Class] XmlDsigXPathTransform [Description]

Output: Represents the XPath transform for a digital signature as defined by the W3C.


Input: [Class] XmlDsigXsltTransform [Description]

Output: Represents the XSLT transform for a digital signature as defined by the W3C.


Input: [Class] XmlLicenseTransform [Description]

Output: Represents the license transform algorithm used to normalize XrML licenses for signatures.


Input: [HRESULT] D3D10_ERROR_FILE_NOT_FOUND [Description]

Output: The file was not found.


Input: [HRESULT] D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS [Description]

Output: There are too many unique instances of a particular type of state object.


Input: [HRESULT] D3DERR_INVALIDCALL [Description]

Output: The method call is invalid. For example, a method's parameter may not be a valid pointer.


Input: [HRESULT] D3DERR_WASSTILLDRAWING [Description]

Output: The previous blit operation that is transferring information to or from this surface is incomplete.


Input: [HRESULT] E_FAIL [Description]

Output: Attempted to create a device with the debug layer enabled and the layer is not installed.


Input: [HRESULT] E_INVALIDARG [Description]

Output: An invalid parameter was passed to the returning function.


Input: [HRESULT] E_OUTOFMEMORY [Description]

Output: Direct3D could not allocate sufficient memory to complete the call.


Input: [HRESULT] E_NOTIMPL [Description]

Output: The method call isn't implemented with the passed parameter combination.


Input: [HRESULT] S_FALSE [Description]

Output: Alternate success value, indicating a successful but nonstandard completion (the precise meaning depends on context).


Input: [HRESULT] S_OK [Description]

Output: No error occurred.


Input: [Description] Adds a routed event handler for a specific routed event to an element. [Name]

Output: AddHandler


Input: [Description] Attempts to force capture of the mouse to this element. [Name]

Output: CaptureMouse


Input: [Description] Attempts to force capture of the stylus to this element. [Name]

Output: CaptureStylus


Input: [Description] Attempts to focus the keyboard on this element. [Name]

Output: Focus


Input: [Description] Raises the routed event that is specified by the RoutedEventArgs.RoutedEvent property within the provided RoutedEventArgs. [Name]

Output: RaiseEvent


Input: [Description] Releases the mouse capture, if this element holds the capture. [Name]

Output: ReleaseMouseCapture


Input: [Description] Releases the stylus capture, if this element holds the capture. [Name]

Output: ReleaseStylusCapture


Input: [Description] Removes all instances of the specified routed event handler from this element. [Name]

Output: RemoveHandler


Input: [Description] Includes the prerequisite components in your application's Setup program (Setup.exe) so that they will be installed before your application, in order of dependency. By default, this option is selected. If it is not selected, no Setup.exe is created. [Element]

Output: Create setup program to install prerequisite components


Input: [Description] Specifies whether to install components. For example, by selecting the check box next to SQL Server 2005 Express Edition SP2, you specify that the Setup program verify whether this component is installed on the target computer and install it if it is not already installed. For detailed information about each prerequisite package, see the Prerequisites Information table later in this topic. [Element]

Output: Choose which prerequisites to install


Input: [Description] Clicking this link takes you to the Bootstrapper Packages to Redistribute Components website to check for updates. [Element]

Output: Check Microsoft Update for more redistributable components


Input: [Description] Specifies that the prerequisite components be installed from the vendor's Web site. This is the default option. [Element]

Output: Download prerequisites from the component vendor's web site


Input: [Description] Specifies that the prerequisite components be installed from the same location as the application. This copies all the prerequisite packages to the publish location. For this option to work, the prerequisite packages must be on the development computer. [Element]

Output: Download prerequisites from the same location as my application


Input: [Description] Specifies that the prerequisite components be installed from the location that you select. You can use the Browse button to select a location. [Element]

Output: Download prerequisites from the following location


Input: [Description] Indicates that the role state is currently unknown. [Status Message]

Output: Unknown


Input: [Description] Indicates that resources are being created for a Virtual Machine. [Status Message]

Output: CreatingVM


Input: [Description] Indicates that a Virtual Machine is starting. [Status Message]

Output: StartingVM


Input: [Description] Indicates that resources are being created for a role instance. [Status Message]

Output: CreatingRole


Input: [Description] Indicates that a role instance is starting. [Status Message]

Output: StartingRole


Input: [Description] Indicates that a role instance has started and is ready to be used. [Status Message]

Output: ReadyRole


Input: [Description] Indicates that a role instance is unavailable for requests. This state is usually generated while the role instance is being created or stopped. [Status Message]

Output: BusyRole


Input: [Description] Indicates that a role instance is stopping. [Status Message]

Output: StoppingRole


Input: [Description] Indicates that a Virtual Machine is stopping. [Status Message]

Output: StoppingVM


Input: [Description] Indicates that a Virtual Machine is being deleted. [Status Message]

Output: DeletingVM


Input: [Description] Indicates that a Virtual Machine is not running. This is the final state of the shutdown process, and no other status messages should be received after StoppedVM. [Status Message]

Output: StoppedVM


Input: [Description] Indicates that a role instance has unexpectedly stopped or has failed to start. This status indicates that there is a problem with the role instance that is causing it to crash or preventing it from starting, and must be corrected before the role instance can be started. The InstanceStateDetails and InstanceErrorCode fields can hold information about the role error that caused this state. [Status Message]

Output: RestartingRole


Input: [Description] Indicates that a role has continually crashed after being started by Azure. This status indicates that there is a problem with the role that prevents it from starting, and may be generated after the StartingRole even ReadyRole statuses are received. The problem in the role must be found and corrected before the role can be started. The InstanceStateDetails and InstanceErrorCode fields can hold information about the role error that caused this state, which may be useful for identifying and debugging the problem. The CyclingRole element is only returned if the version is 2014-02-01 or lower. [Status Message]

Output: CyclingRole


Input: [Description] The role has continually failed to start. This status indicates that there is a problem with the role instance that prevents it from starting, and may be generated after the process returns StartingRole. The problem in the role must be found and corrected before the role can be started. The InstanceStateDetails and InstanceErrorCode fields can hold information about the role error that caused this state, which may be useful for identifying and debugging the problem. [Status Message]

Output: FailedStartingRole


Input: [Description] Indicates that a Virtual Machine has continually failed to start. This status is generated by Azure, and does not indicate an error with the role. It may be generated after the StartingRole state. [Status Message]

Output: FailedStartingVM


Input: [Description] Indicates that a role instance has timed out before receiving a status message and is not responding to requests. [Status Message]

Output: UnresponsiveRole


Input: [Description] Indicates that a role instance has been stopped and all allocated resources have been released. This stops billing for the role instance. Role instances that have a status of StoppedDeallocated are only returned in the role instance list if the version is 2013-06-01 or higher. If all role instances in the deployment have a status of StoppedDeallocated, the deployment is not returned if the version is lower than 2013-06-01. [Status Message]

Output: StoppedDeallocated


Input: [Description] Indicates that the blob is being copied from the remote source location. This status is only returned f the version is 2014-05-01 or higher. [Status Message]

Output: Preparing


Input: [Name] Application [Description]

Output: Returns a Application object that represents the Microsoft Word application.


Input: [Name] Creator [Description]

Output: Returns a 32-bit integer that indicates the application in which the specified object was created.


Input: [Name] EditingType [Description]

Output: If the specified node is a vertex, this property returns a value that indicates how changes made to the node affect the two segments connected to the node. If the node is a control point for a curved segment, this property returns the editing type of the adjacent vertex.


Input: [Name] Parent [Description]

Output: Returns an object that represents the parent object of the specified object.


Input: [Name] Points [Description]

Output: Returns the position of the specified node as a coordinate pair. Each coordinate is expressed in points.


Input: [Name] SegmentType [Description]

Output: Returns a value that indicates whether the segment associated with the specified node is straight or curved.


Input: [Name] AddHandler [Description]

Output: Adds a routed event handler for a specific routed event to an element.


Input: [Name] CaptureMouse [Description]

Output: Attempts to force capture of the mouse to this element.


Input: [Name] CaptureStylus [Description]

Output: Attempts to force capture of the stylus to this element.


Input: [Name] Focus [Description]

Output: Attempts to focus the keyboard on this element.


Input: [Name] RaiseEvent [Description]

Output: Raises the routed event that is specified by the RoutedEventArgs.RoutedEvent property within the provided RoutedEventArgs.


Input: [Name] ReleaseMouseCapture [Description]

Output: Releases the mouse capture, if this element holds the capture.


Input: [Name] ReleaseStylusCapture [Description]

Output: Releases the stylus capture, if this element holds the capture.


Input: [Name] RemoveHandler [Description]

Output: Removes all instances of the specified routed event handler from this element.


Input: [ASX feature] PreviewMode Attribute [Description]

Output: This attribute is found on the root ASX object. It is not supported and will raise a MediaError with AG_E_ASX_UNSUPPORTED_ATTRIBUTE.

Supported Media Formats, Protocols, and Log Fields


Input: [ASX feature] BannerBar Attribute [Description]

Output: This attribute is found on the root ASX object. It is not supported and will raise a MediaError with AG_E_ASX_UNSUPPORTED_ATTRIBUTE.

Supported Media Formats, Protocols, and Log Fields


Input: [ASX feature] SkipIfRef [Description]

Output: This attribute is found on the root ENTRY object. It is not supported and will raise a MediaError with AG_E_ASX_UNSUPPORTED_ATTRIBUTE.

Supported Media Formats, Protocols, and Log Fields


Input: [ASX feature] REPEAT Element [Description]

Output: This is not supported and will raise a MediaError with AG_E_ASX_UNSUPPORTED_ELEMENT.

Supported Media Formats, Protocols, and Log Fields


Input: [ASX feature] EVENT Element [Description]

Output: This is not supported and will raise a MediaError with AG_E_ASX_UNSUPPORTED_ELEMENT.

Supported Media Formats, Protocols, and Log Fields


Input: [ASX feature] STARTMARKER Element [Description]

Output: This is not supported and will raise a MediaError with AG_E_ASX_UNSUPPORTED_ELEMENT.

Supported Media Formats, Protocols, and Log Fields


Input: [ASX feature] ENDMARKER Element [Description]

Output: This is not supported and will raise a MediaError with AG_E_ASX_UNSUPPORTED_ELEMENT.

Supported Media Formats, Protocols, and Log Fields


Input: [ASX feature] Invalid content [Description]

Output: If a valid ASX tag has content that is not accepted (for example, a MOREINFO tag contains a REF tag), a MediaFailed error is raised.

Supported Media Formats, Protocols, and Log Fields


Input: [ASX feature] Fallback URLs [Description]

Output: If an ENTRY tag has multiple REF children, only the first one is read. Unlike WMP, Silverlight will not attempt to open additional REF URLs in case the first one fails, and a MediaFailed error is raised.

Supported Media Formats, Protocols, and Log Fields


Input: [Status Message] Unknown [Description]

Output: Indicates that the role state is currently unknown.


Input: [Status Message] CreatingVM [Description]

Output: Indicates that resources are being created for a Virtual Machine.


Input: [Status Message] StartingVM [Description]

Output: Indicates that a Virtual Machine is starting.


Input: [Status Message] CreatingRole [Description]

Output: Indicates that resources are being created for a role instance.


Input: [Status Message] StartingRole [Description]

Output: Indicates that a role instance is starting.


Input: [Status Message] ReadyRole [Description]

Output: Indicates that a role instance has started and is ready to be used.


Input: [Status Message] BusyRole [Description]

Output: Indicates that a role instance is unavailable for requests. This state is usually generated while the role instance is being created or stopped.


Input: [Status Message] StoppingRole [Description]

Output: Indicates that a role instance is stopping.


Input: [Status Message] StoppingVM [Description]

Output: Indicates that a Virtual Machine is stopping.


Input: [Status Message] DeletingVM [Description]

Output: Indicates that a Virtual Machine is being deleted.


Input: [Status Message] StoppedVM [Description]

Output: Indicates that a Virtual Machine is not running. This is the final state of the shutdown process, and no other status messages should be received after StoppedVM.


Input: [Status Message] RestartingRole [Description]

Output: Indicates that a role instance has unexpectedly stopped or has failed to start. This status indicates that there is a problem with the role instance that is causing it to crash or preventing it from starting, and must be corrected before the role instance can be started. The InstanceStateDetails and InstanceErrorCode fields can hold information about the role error that caused this state.


Input: [Status Message] CyclingRole [Description]

Output: Indicates that a role has continually crashed after being started by Azure. This status indicates that there is a problem with the role that prevents it from starting, and may be generated after the StartingRole even ReadyRole statuses are received. The problem in the role must be found and corrected before the role can be started. The InstanceStateDetails and InstanceErrorCode fields can hold information about the role error that caused this state, which may be useful for identifying and debugging the problem. The CyclingRole element is only returned if the version is 2014-02-01 or lower.


Input: [Status Message] FailedStartingRole [Description]

Output: The role has continually failed to start. This status indicates that there is a problem with the role instance that prevents it from starting, and may be generated after the process returns StartingRole. The problem in the role must be found and corrected before the role can be started. The InstanceStateDetails and InstanceErrorCode fields can hold information about the role error that caused this state, which may be useful for identifying and debugging the problem.


Input: [Status Message] FailedStartingVM [Description]

Output: Indicates that a Virtual Machine has continually failed to start. This status is generated by Azure, and does not indicate an error with the role. It may be generated after the StartingRole state.


Input: [Status Message] UnresponsiveRole [Description]

Output: Indicates that a role instance has timed out before receiving a status message and is not responding to requests.


Input: [Status Message] StoppedDeallocated [Description]

Output: Indicates that a role instance has been stopped and all allocated resources have been released. This stops billing for the role instance. Role instances that have a status of StoppedDeallocated are only returned in the role instance list if the version is 2013-06-01 or higher. If all role instances in the deployment have a status of StoppedDeallocated, the deployment is not returned if the version is lower than 2013-06-01.


Input: [Status Message] Preparing [Description]

Output: Indicates that the blob is being copied from the remote source location. This status is only returned f the version is 2014-05-01 or higher.


Input: [Name] Attributes [Description]

Output: Gets the custom trace listener attributes defined in the application configuration file.


Input: [Name] Filter [Description]

Output: Gets and sets the trace filter for the trace listener.


Input: [Name] IndentLevel [Description]

Output: Gets or sets the indent level.


Input: [Name] IndentSize [Description]

Output: Gets or sets the number of spaces in an indent.


Input: [Name] IsThreadSafe [Description]

Output: Gets a value indicating whether the trace listener is thread safe.


Input: [Name] Name [Description]

Output: Gets or sets a name for this TraceListener.


Input: [Name] NeedIndent [Description]

Output: Gets or sets a value indicating whether to indent the output.


Input: [Name] TraceOutputOptions [Description]

Output: Gets or sets the trace output options.


Input: [Interface] IDataContractSurrogate [Description]

Output: Provides the methods needed to substitute one type for another by the DataContractSerializer during serialization, deserialization, and export and import of XML schema documents (XSD).


Input: [Interface] IDeserializationCallback [Description]

Output: Indicates that a class is to be notified when deserialization of the entire object graph has been completed.


Input: [Interface] IExtensibleDataObject [Description]

Output: Provides a data structure to store extra data encountered by the XmlObjectSerializer during deserialization of a type marked with the DataContractAttribute attribute.


Input: [Interface] IFormatter [Description]

Output: Provides functionality for formatting serialized objects.


Input: [Interface] IFormatterConverter [Description]

Output: Provides the connection between an instance of SerializationInfo and the formatter-provided class best suited to parse the data inside the SerializationInfo.


Input: [Interface] IObjectReference [Description]

Output: Indicates that the current interface implementer is a reference to another object.


Input: [Interface] ISafeSerializationData [Description]

Output: Enables serialization of custom exception data in security-transparent code.


Input: [Interface] ISerializable [Description]

Output: Allows an object to control its own serialization and deserialization.


Input: [Interface] ISerializationSurrogate [Description]

Output: Implements a serialization surrogate selector that allows one object to perform serialization and deserialization of another.


Input: [Interface] ISurrogateSelector [Description]

Output: Indicates a serialization surrogate selector class.


Input: [Term] AllowRemoteShellAccess [Description]

Output: Enables access to remote shells. If you set this parameter to False, new remote shell connections will be rejected by the server. The default is True.

Installation and Configuration for Windows Remote Management (Windows)


Input: [Term] IdleTimeout [Description]

Output: Specifies the maximum time, in milliseconds, that the remote shell will remain open when there is no user activity in the remote shell. The remote shell is automatically deleted after the time that is specified. WinRM 1.1 and earlier: The default is 900000. WinRM 2.0: The default is 180000. The minimum value is 60000. Setting this value lower than 60000 will have no effect on the time-out.

Installation and Configuration for Windows Remote Management (Windows)


Input: [Term] MaxConcurrentUsers [Description]

Output: Specifies the maximum number of users who can concurrently perform remote operations on the same computer through a remote shell. New remote shell connections will be rejected if they exceed the specified limit. The default is 5.

Installation and Configuration for Windows Remote Management (Windows)


Input: [Term] MaxShellRunTime [Description]

Output: Specifies the maximum time, in milliseconds, that the remote command or script is allowed to execute. The default is 28800000. WinRM 2.0: The MaxShellRunTime setting is set to read-only. Changing the value for MaxShellRunTime will have no effect on the remote shells.

Installation and Configuration for Windows Remote Management (Windows)


Input: [Term] MaxProcessesPerShell [Description]

Output: Specifies the maximum number of processes that any shell operation is allowed to start. A value of 0 allows for an unlimited number of processes. The default is 15. WinRM 1.1 and earlier: The default is 5 processes per shell.

Installation and Configuration for Windows Remote Management (Windows)


Input: [Term] MaxMemoryPerShellMB [Description]

Output: Specifies the maximum amount of memory allocated per shell, including the shell's child processes. The default is 150 MB.

Installation and Configuration for Windows Remote Management (Windows)


Input: [Term] MaxShellsPerUser [Description]

Output: Specifies the maximum number of concurrent shells that any user can remotely open on the same computer. If this policy setting is enabled, the user will not be able to open new remote shells if the count exceeds the specified limit. If this policy setting is disabled or is not configured, the limit will be set to 5 remote shells per user by default. WinRM 1.1 and earlier: The default is 2 shells per user.

Installation and Configuration for Windows Remote Management (Windows)


Input: [Description] Required. Specifies the attributes of an internal load balancer. [Element name]

Output: LoadBalancer


Input: [Description] Required. Specifies the name of the internal load balancer. [Element name]

Output: Name


Input: [Description] Required. Specifies the configuration for the virtual IP address that is provided by the load balancer. [Element name]

Output: FrontendIpConfiguration


Input: [Description] Required. Specifies the type of virtual IP address that is provided by the load balancer. The only allowable value is Private. [Element name]

Output: Type


Input: [Description] Required if the deployment exists in a virtual network and a StaticVirtualNetworkIPAddress is assigned. Specifies the subnet of the virtual network that the load balancer uses. The virtual IP address that is managed by the load balancer is contained in this subnet. [Element name]

Output: SubnetName


Input: [Description] Optional. Specifies a specific virtual IP address that the load balancer uses from the subnet in the virtual network. [Element name]

Output: StaticVirtualNetworkIPAddress


Input: [Operation] RNRSERVICE_REGISTER [Service already exists] Overwrites the object. Uses only addresses specified. The object is REGISTERED. [Service does not exist] Creates a new object. Uses only addresses specified. Object is REGISTERED. [Flags]


Input: [Operation] RNRSERVICE_REGISTER [Service already exists] Updates the object. Adds new addresses to the existing set. The object is REGISTERED. [Service does not exist] Creates a new object. Uses all addresses specified. Object is REGISTERED. [Flags]

Output: SERVICE_MULTIPLE


Input: [Operation] RNRSERVICE_DEREGISTER [Service already exists] Removes all addresses, but does not remove the object from the namespace. The object is removed from the registry. [Service does not exist] WSASERVICE_NOT_FOUND [Flags]


Input: [Operation] RNRSERVICE_DEREGISTER [Service already exists] Updates the object. Removes only addresses that are specified. Only marks the object as DEREGISTERED if no addresses are present. Does not remove the object from the namespace. [Service does not exist] WSASERVICE_NOT_FOUND [Flags]

Output: SERVICE_MULTIPLE


Input: [Operation] RNRSERVICE_DELETE [Service already exists] Removes the object from the namespace. [Service does not exist] WSASERVICE_NOT_FOUND [Flags]


Input: [Operation] RNRSERVICE_DELETE [Service already exists] Removes only addresses that are specified. Only removes object from the namespace if no addresses remain. [Service does not exist] WSASERVICE_NOT_FOUND [Flags]

Output: SERVICE_MULTIPLE


Input: [Class] BasicProfileViolation [Description]

Output: Represents a WSDL violation of the WSI Basic Profile version 1.1.


Input: [Class] BasicProfileViolationCollection [Description]

Output: Contains a strongly typed collection of BasicProfileViolation objects.


Input: [Class] BasicProfileViolationEnumerator [Description]

Output: Enumerates the elements in a BasicProfileViolationCollection.


Input: [Class] Binding [Description]

Output: Specifies the concrete data format and protocols used in the XML Web service. This class cannot be inherited.


Input: [Class] BindingCollection [Description]

Output: Represents a collection of instances of the Binding class supported by the XML Web service. This class cannot be inherited.


Input: [Class] DocumentableItem [Description]

Output: Represents the abstract base class from which several classes in the System.Web.Services.Description namespace are derived.


Input: [Class] FaultBinding [Description]

Output: Specifies the format for any error messages that might be output as a result of the operation. This class cannot be inherited.


Input: [Class] FaultBindingCollection [Description]

Output: Represents a collection of instances of the FaultBinding class. This class cannot be inherited.


Input: [Class] HttpAddressBinding [Description]

Output: Represents an extensibility element added to a Port within an XML Web service. This class cannot be inherited.


Input: [Class] HttpBinding [Description]

Output: Represents an extensibility element added to a Binding within an XML Web service. This class cannot be inherited.


Input: [Class] HttpOperationBinding [Description]

Output: Represents an extensibility element added to an OperationBinding within an XML Web service. This class cannot be inherited.


Input: [Class] HttpUrlEncodedBinding [Description]

Output: Represents an extensibility element added to an InputBinding within an XML Web service. This class cannot be inherited.


Input: [Class] HttpUrlReplacementBinding [Description]

Output: Represents an extensibility element added to an InputBinding within an XML Web service. It specifies the format for data transmission through HTTP. This class cannot be inherited.


Input: [Class] Import [Description]

Output: Associates an XML namespace with a document location. This class cannot be inherited.


Input: [Class] ImportCollection [Description]

Output: Provides a collection of instances of the Import class representing documents to be imported into the XML Web service. This class cannot be inherited.


Input: [Class] InputBinding [Description]

Output: Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. This class cannot be inherited.


Input: [Class] Message [Description]

Output: Provides an abstract definition of data passed by an XML Web service. This class cannot be inherited.


Input: [Class] MessageBinding [Description]

Output: Describes how abstract content is mapped into a concrete format.


Input: [Class] MessageCollection [Description]

Output: Represents a collection of instances of the Message class. This class cannot be inherited.


Input: [Class] MessagePart [Description]

Output: Allows messages to be broken up into their logical units with specific abstract information for each part. This class cannot be inherited.


Input: [Class] MessagePartCollection [Description]

Output: Represents a collection of instances of the MessagePart class. This class cannot be inherited.


Input: [Class] MimeContentBinding [Description]

Output: Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service, specifying the MIME format for the body of the HTTP transmission. This class cannot be inherited.


Input: [Class] MimeMultipartRelatedBinding [Description]

Output: Represents an extensibility element added to an InputBinding or an OutputBinding, specifying the individual MIME formats for the parts of the HTTP transmission. This class cannot be inherited.


Input: [Class] MimePart [Description]

Output: Represents an extensibility element added to a MimeMultipartRelatedBinding, specifying the concrete MIME type for the MessagePart to which the MimePart applies. This class cannot be inherited.


Input: [Class] MimePartCollection [Description]

Output: Represents a collection of instances of the MimePart class. This class cannot be inherited.


Input: [Class] MimeTextBinding [Description]

Output: Represents an extensibility element added to an InputBinding, an OutputBinding, or a MimePart, specifying the text patterns for which to search the HTTP transmission. This class cannot be inherited.


Input: [Class] MimeTextMatch [Description]

Output: Represents a text pattern for which the HTTP transmission is searched. This class cannot be inherited.


Input: [Class] MimeTextMatchCollection [Description]

Output: Provides a collection of instances of the MimeTextMatch class. This class cannot be inherited.


Input: [Class] MimeXmlBinding [Description]

Output: Represents an extensibility element added to a MimePart, an InputBinding or an OutputBinding. It specifies the schema for XML messages that are not SOAP compliant. This class cannot be inherited.


Input: [Class] NamedItem [Description]

Output: Represents a named, item that can be documented.


Input: [Class] Operation [Description]

Output: Provides an abstract definition of an action supported by the XML Web service. This class cannot be inherited.


Input: [Class] OperationBinding [Description]

Output: Provides specifications for protocols and data formats for the messages used in the action supported by the XML Web service. This class cannot be inherited.


Input: [Class] OperationBindingCollection [Description]

Output: Represents a collection of instances of the OperationBinding class. This class cannot be inherited.


Input: [Class] OperationCollection [Description]

Output: Represents a collection of instances of the Operation class. This class cannot be inherited.


Input: [Class] OperationFault [Description]

Output: Defines the specifications for error messages returned by the XML Web service. This class cannot be inherited.


Input: [Class] OperationFaultCollection [Description]

Output: Represents a collection of instances of the OperationFault class. This class cannot be inherited.


Input: [Class] OperationInput [Description]

Output: Defines the specifications for input messages received by the XML Web service. This class cannot be inherited.


Input: [Class] OperationMessage [Description]

Output: Represents a message type passed by the action of an XML Web service.


Input: [Class] OperationMessageCollection [Description]

Output: Represents a collection of OperationInput and OperationOutput messages related to an XML Web service. This class cannot be inherited.


Input: [Class] OperationOutput [Description]

Output: Defines the specifications for output messages returned by the XML Web service. This class cannot be inherited.


Input: [Class] OutputBinding [Description]

Output: Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. This class cannot be inherited.


Input: [Class] Port [Description]

Output: Defines an individual endpoint contained in the XML Web service. This class cannot be inherited.


Input: [Class] PortCollection [Description]

Output: Represents a collection of instances of the Port class. This class cannot be inherited.


Input: [Class] PortType [Description]

Output: Represents a named set of abstract operations and the corresponding abstract messages. This class cannot be inherited.


Input: [Class] PortTypeCollection [Description]

Output: Represents a collection of instances of the PortType class; that is, a collection of sets of operations supported by the XML Web service. This class cannot be inherited.


Input: [Class] ProtocolImporter [Description]

Output: Provides common functionality across communication protocols for generating classes for Web services.


Input: [Class] ProtocolReflector [Description]

Output: Provides common functionality across communication protocols for creating ServiceDescription objects from classes that are identified as Web services.


Input: [Class] Service [Description]

Output: Groups together a set of related instances of the Port class that are associated with an XML Web service. This class cannot be inherited.


Input: [Class] ServiceCollection [Description]

Output: Represents a collection of instances of the Service class. This class cannot be inherited.


Input: [Class] ServiceDescription [Description]

Output: Provides a means of creating and formatting a valid Web Services Description Language (WSDL) document file, complete with appropriate namespaces, elements, and attributes, for describing an XML Web service. This class cannot be inherited.


Input: [Class] ServiceDescriptionBaseCollection [Description]

Output: Forms the basis for the strongly typed collections that are members of the System.Web.Services.Description namespace.


Input: [Class] ServiceDescriptionCollection [Description]

Output: Represents a collection of instances of the ServiceDescription class. This class cannot be inherited.


Input: [Class] ServiceDescriptionFormatExtension [Description]

Output: Represents an extensibility element added to an XML Web service.


Input: [Class] ServiceDescriptionFormatExtensionCollection [Description]

Output: Represents the collection of extensibility elements used by the XML Web service. This class cannot be inherited.


Input: [Class] ServiceDescriptionImporter [Description]

Output: Exposes a means of generating client proxy classes for XML Web services.


Input: [Class] ServiceDescriptionReflector [Description]

Output: Provides a managed way of dynamically viewing, creating or invoking types supported by an XML Web service.


Input: [Class] Soap12AddressBinding [Description]

Output: Represents a service description format extension applied to a Port when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited.


Input: [Class] Soap12Binding [Description]

Output: Represents a binding in a Web Services Description Language (WSDL) document to the SOAP version 1.2 protocol. This class cannot be inherited.


Input: [Class] Soap12BodyBinding [Description]

Output: Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited.


Input: [Class] Soap12FaultBinding [Description]

Output: Represents a service description format extension applied to an FaultBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited.


Input: [Class] Soap12HeaderBinding [Description]

Output: Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited.


Input: [Class] Soap12OperationBinding [Description]

Output: Represents a service description format extension applied to an OperationBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited.


Input: [Class] SoapAddressBinding [Description]

Output: Represents an extensibility element added to a Port within an XML Web service.


Input: [Class] SoapBinding [Description]

Output: Represents an extension added to a Binding within an XML Web service. This class cannot be inherited.


Input: [Class] SoapBodyBinding [Description]

Output: Represents an extensibility element added to an InputBinding or an OutputBinding.


Input: [Class] SoapExtensionImporter [Description]

Output: Provides a common interface and functionality for classes to generate code attributes that specify SOAP extensions.


Input: [Class] SoapExtensionReflector [Description]

Output: Provides a common interface and functionality for classes to add SOAP extension information to a ServiceDescription object on a per-method basis.


Input: [Class] SoapFaultBinding [Description]

Output: Represents an extensibility element added to a FaultBinding within an XML Web service.


Input: [Class] SoapHeaderBinding [Description]

Output: Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service.


Input: [Class] SoapHeaderFaultBinding [Description]

Output: Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service. It specifies the SOAP header types used to transmit error information within the SOAP header.


Input: [Class] SoapOperationBinding [Description]

Output: Represents an extension added to an OperationBinding within an XML Web service.


Input: [Class] SoapProtocolImporter [Description]

Output: Generates classes for Web services that use the SOAP protocol.


Input: [Class] SoapTransportImporter [Description]

Output: Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services.


Input: [Class] Types [Description]

Output: Describes data type definitions relevant to exchanged messages. This class cannot be inherited.


Input: [Class] WebReference [Description]

Output: Describes a reference to a collection of XML Web services.


Input: [Class] WebReferenceCollection [Description]

Output: Describes a collection of WebReference objects.


Input: [Class] WebReferenceOptions [Description]

Output: The WebReferenceOptions class represents code generation options specified in an XML text file.


Input: [Class] WebServicesInteroperability [Description]

Output: The WebServicesInteroperability class provides methods to verify whether a given Web service or services conforms to a given Web Services Interoperability (WS-I) Organization specification.


Input: [Description] Returns a Application object that represents the Microsoft Word application. [Name]

Output: Application


Input: [Description] Returns a 32-bit integer that indicates the application in which the specified object was created. [Name]

Output: Creator


Input: [Description] If the specified node is a vertex, this property returns a value that indicates how changes made to the node affect the two segments connected to the node. If the node is a control point for a curved segment, this property returns the editing type of the adjacent vertex. [Name]

Output: EditingType


Input: [Description] Returns an object that represents the parent object of the specified object. [Name]

Output: Parent


Input: [Description] Returns the position of the specified node as a coordinate pair. Each coordinate is expressed in points. [Name]

Output: Points


Input: [Description] Returns a value that indicates whether the segment associated with the specified node is straight or curved. [Name]

Output: SegmentType


Input: [Property Name] DisplayName [Usage] The friendly name of the InvokeMethod activity. The default value is InvokeMethod. Although the DisplayName is not strictly required, it is a best practice to use one. [Required]

Output: False


Input: [Property Name] MethodName [Usage] The name of the method to be called when the activity executes. The called method must be declared as public. This property can be edited on designer surface. This is a mandatory property. [Required]

Output: True


Input: [Property Name] Parameters [Usage] The parameter collection of the called method. The parameters must be added to the collection in the same order that they appear in the method signature. In the property grid, click the ellipses button in the Parameters field, it displays the Parameters dialog to let you set this property. Click the Create Argument button to add the parameters. [Required]

Output: False


Input: [Property Name] Result [Usage] The return value of the method call. [Required]

Output: False


Input: [Property Name] RunAsynchronously [Usage] Specifies whether the method is called asynchronously. The default value is False. [Required]

Output: True


Input: [Property Name] TargetObject [Usage] The object that contains the method to call. This property can be edited on designer surface. Either the TargetObject or the TargetType is required to be set. [Required]

Output: False


Input: [Property Name] TargetType [Usage] The type of TargetObject. This property can be edited on the designer surface. This property must only be set if the method called is static. [Required]

Output: False


Input: [Value] ComputerNameDnsDomain [Meaning]

Output: The name of the DNS domain assigned to the local computer. If the local computer is a node in a cluster, lpBuffer receives the DNS domain name of the cluster virtual server.


Input: [Value] ComputerNameDnsFullyQualified [Meaning]

Output: The fully qualified DNS name that uniquely identifies the local computer. This name is a combination of the DNS host name and the DNS domain name, using the form HostName.DomainName. If the local computer is a node in a cluster, lpBuffer receives the fully qualified DNS name of the cluster virtual server.


Input: [Value] ComputerNameDnsHostname [Meaning]

Output: The DNS host name of the local computer. If the local computer is a node in a cluster, lpBuffer receives the DNS host name of the cluster virtual server.


Input: [Value] ComputerNameNetBIOS [Meaning]

Output: The NetBIOS name of the local computer. If the local computer is a node in a cluster, lpBuffer receives the NetBIOS name of the cluster virtual server.


Input: [Value] ComputerNamePhysicalDnsDomain [Meaning]

Output: The name of the DNS domain assigned to the local computer. If the local computer is a node in a cluster, lpBuffer receives the DNS domain name of the local computer, not the name of the cluster virtual server.


Input: [Value] ComputerNamePhysicalDnsFullyQualified [Meaning]

Output: The fully qualified DNS name that uniquely identifies the computer. If the local computer is a node in a cluster, lpBuffer receives the fully qualified DNS name of the local computer, not the name of the cluster virtual server. The fully qualified DNS name is a combination of the DNS host name and the DNS domain name, using the form HostName.DomainName.


Input: [Value] ComputerNamePhysicalDnsHostname [Meaning]

Output: The DNS host name of the local computer. If the local computer is a node in a cluster, lpBuffer receives the DNS host name of the local computer, not the name of the cluster virtual server.


Input: [Value] ComputerNamePhysicalNetBIOS [Meaning]

Output: The NetBIOS name of the local computer. If the local computer is a node in a cluster, lpBuffer receives the NetBIOS name of the local computer, not the name of the cluster virtual server.


Input: [Required] False [Usage] The friendly name of the InvokeMethod activity. The default value is InvokeMethod. Although the DisplayName is not strictly required, it is a best practice to use one. [Property Name]

Output: DisplayName


Input: [Required] True [Usage] The name of the method to be called when the activity executes. The called method must be declared as public. This property can be edited on designer surface. This is a mandatory property. [Property Name]

Output: MethodName


Input: [Required] False [Usage] The parameter collection of the called method. The parameters must be added to the collection in the same order that they appear in the method signature. In the property grid, click the ellipses button in the Parameters field, it displays the Parameters dialog to let you set this property. Click the Create Argument button to add the parameters. [Property Name]

Output: Parameters


Input: [Required] False [Usage] The return value of the method call. [Property Name]

Output: Result


Input: [Required] True [Usage] Specifies whether the method is called asynchronously. The default value is False. [Property Name]

Output: RunAsynchronously


Input: [Required] False [Usage] The object that contains the method to call. This property can be edited on designer surface. Either the TargetObject or the TargetType is required to be set. [Property Name]

Output: TargetObject


Input: [Required] False [Usage] The type of TargetObject. This property can be edited on the designer surface. This property must only be set if the method called is static. [Property Name]

Output: TargetType


Input: [Property Name] DisplayName [Required] False [Usage]

Output: The friendly name of the InvokeMethod activity. The default value is InvokeMethod. Although the DisplayName is not strictly required, it is a best practice to use one.


Input: [Property Name] MethodName [Required] True [Usage]

Output: The name of the method to be called when the activity executes. The called method must be declared as public. This property can be edited on designer surface. This is a mandatory property.


Input: [Property Name] Parameters [Required] False [Usage]

Output: The parameter collection of the called method. The parameters must be added to the collection in the same order that they appear in the method signature. In the property grid, click the ellipses button in the Parameters field, it displays the Parameters dialog to let you set this property. Click the Create Argument button to add the parameters.


Input: [Property Name] Result [Required] False [Usage]

Output: The return value of the method call.


Input: [Property Name] RunAsynchronously [Required] True [Usage]

Output: Specifies whether the method is called asynchronously. The default value is False.


Input: [Property Name] TargetObject [Required] False [Usage]

Output: The object that contains the method to call. This property can be edited on designer surface. Either the TargetObject or the TargetType is required to be set.


Input: [Property Name] TargetType [Required] False [Usage]

Output: The type of TargetObject. This property can be edited on the designer surface. This property must only be set if the method called is static.


Input: [Interface] IAspNetManagementUtility [Description]

Output: Infrastructure. Provides helper methods that are used by the ASP.NET snap-in for the Microsoft Management Console (MMC).


Input: [Interface] IContextMenuCallback [Description]

Output: Infrastructure. Adds menu items to a shortcut menu.


Input: [Interface] IDataObject [Description]

Output: Creates a connection between a caller and a data object implementing the IDataObject interface. This connection enables notifications of changes to the caller in the data for the data object.


Input: [Interface] IEnumFORMATETC [Description]

Output: Infrastructure. Used to enumerate an array of FORMATETC structures.


Input: [Interface] IExtendContextMenu [Description]

Output: Infrastructure. Enables a snap-in to add items to an existing shortcut menu.


Input: [Interface] IExtendPropertySheet [Description]

Output: Infrastructure. Enables a snap-in component to add property pages to the property sheet of an item.


Input: [Interface] IExtendPropertySheet2 [Description]

Output: Infrastructure. Enables a snap-in component to add property pages to the property sheet of an item.


Input: [Interface] IPropertySheetCallback [Description]

Output: Infrastructure. Adds the property pages for the snap-in to a property sheet.


Input: [Interface] ISnapinAbout [Description]

Output: Infrastructure. Allows the console to get copyright and version information and images for the static folder from a snap-in.


Input: [Description] Releases the handle to the specified enumerator. [Method]

Output: IMetaDataAssemblyImport::CloseEnum Method


Input: [Description] Gets an interface pointer to an enumerator that contains the mdAssemblyRef tokens of the assemblies referenced by the assembly in the current metadata scope. [Method]

Output: IMetaDataAssemblyImport::EnumAssemblyRefs Method


Input: [Description] Gets an interface pointer to an enumerator that contains the mdExportedType tokens of the COM types referenced by the assembly in the current metadata scope. [Method]

Output: IMetaDataAssemblyImport::EnumExportedTypes Method


Input: [Description] Gets an interface pointer to an enumerator that contains the mdFile tokens of the files referenced by the assembly in the current metadata scope. [Method]

Output: IMetaDataAssemblyImport::EnumFiles Method


Input: [Description] Gets an interface pointer to an enumerator that contains the mdManifestResource tokens of the resources referenced by the assembly in the current metadata scope. [Method]

Output: IMetaDataAssemblyImport::EnumManifestResources Method


Input: [Description] Gets an array of mdAssemblyRef tokens for the assemblies with the specified name. [Method]

Output: IMetaDataAssemblyImport::FindAssembliesByName Method


Input: [Description] Gets an mdExportedType token for the COM type with the specified name. [Method]

Output: IMetaDataAssemblyImport::FindExportedTypeByName Method


Input: [Description] Gets an mdManifestResource token for the resource with the specified name. [Method]

Output: IMetaDataAssemblyImport::FindManifestResourceByName Method


Input: [Description] Gets the token for the assembly in the current metadata scope. [Method]

Output: IMetaDataAssemblyImport::GetAssemblyFromScope Method


Input: [Description] Gets the property settings of the specified assembly. [Method]

Output: IMetaDataAssemblyImport::GetAssemblyProps Method


Input: [Description] Gets the property settings of the specified mdAssemblyRef token. [Method]

Output: IMetaDataAssemblyImport::GetAssemblyRefProps Method


Input: [Description] Gets the property settings of the specified COM type. [Method]

Output: IMetaDataAssemblyImport::GetExportedTypeProps Method


Input: [Description] Gets the property settings of the specified file. [Method]

Output: IMetaDataAssemblyImport::GetFileProps Method


Input: [Description] Gets the property settings of the specified manifest resource. [Method]

Output: IMetaDataAssemblyImport::GetManifestResourceProps Method


Input: [Operation] RNRSERVICE_REGISTER [Flags] None [Service does not exist] Creates a new object. Uses only addresses specified. Object is REGISTERED. [Service already exists]

Output: Overwrites the object. Uses only addresses specified. The object is REGISTERED.


Input: [Operation] RNRSERVICE_REGISTER [Flags] SERVICE_MULTIPLE [Service does not exist] Creates a new object. Uses all addresses specified. Object is REGISTERED. [Service already exists]

Output: Updates the object. Adds new addresses to the existing set. The object is REGISTERED.


Input: [Operation] RNRSERVICE_DEREGISTER [Flags] None [Service does not exist] WSASERVICE_NOT_FOUND [Service already exists]

Output: Removes all addresses, but does not remove the object from the namespace. The object is removed from the registry.


Input: [Operation] RNRSERVICE_DEREGISTER [Flags] SERVICE_MULTIPLE [Service does not exist] WSASERVICE_NOT_FOUND [Service already exists]

Output: Updates the object. Removes only addresses that are specified. Only marks the object as DEREGISTERED if no addresses are present. Does not remove the object from the namespace.


Input: [Operation] RNRSERVICE_DELETE [Flags] None [Service does not exist] WSASERVICE_NOT_FOUND [Service already exists]

Output: Removes the object from the namespace.


Input: [Operation] RNRSERVICE_DELETE [Flags] SERVICE_MULTIPLE [Service does not exist] WSASERVICE_NOT_FOUND [Service already exists]

Output: Removes only addresses that are specified. Only removes object from the namespace if no addresses remain.


Input: [Name] WebException() [Description]

Output: Initializes a new instance of the WebException class.


Input: [Name] WebException(String) [Description]

Output: Initializes a new instance of the WebException class with the specified error message.


Input: [Name] WebException(SerializationInfo, StreamingContext) [Description]

Output: Initializes a new instance of the WebException class from the specified SerializationInfo and StreamingContext instances.


Input: [Name] WebException(String, Exception) [Description]

Output: Initializes a new instance of the WebException class with the specified error message and nested exception.


Input: [Name] WebException(String, WebExceptionStatus) [Description]

Output: Initializes a new instance of the WebException class with the specified error message and status.


Input: [Name] WebException(String, Exception, WebExceptionStatus, WebResponse) [Description]

Output: Initializes a new instance of the WebException class with the specified error message, nested exception, status, and response.


Input: GetCurrentDirectory GetDirectoryRoot SetCurrentDirectory [Class]

Output: Directory


Input: Root MoveTo [Class]

Output: DirectoryInfo


Input: SetAttributes [Class]

Output: File


Input: (All members are supported.) [Class]

Output: FileInfo


Input: BeginRead BeginWrite CanRead CanSeek CanWrite EndRead EndWrite [Class]

Output: FileStream


Input: GetTempFileName GetTempPath [Class]

Output: Path


Input: Constructors that take a Stream argument [Class]

Output: StreamReader


Input: [Description] Enables access to remote shells. If you set this parameter to False, new remote shell connections will be rejected by the server. The default is True. [Term]

Output: AllowRemoteShellAccess

Installation and Configuration for Windows Remote Management (Windows)


Input: [Description] Specifies the maximum time, in milliseconds, that the remote shell will remain open when there is no user activity in the remote shell. The remote shell is automatically deleted after the time that is specified. WinRM 1.1 and earlier: The default is 900000. WinRM 2.0: The default is 180000. The minimum value is 60000. Setting this value lower than 60000 will have no effect on the time-out. [Term]

Output: IdleTimeout

Installation and Configuration for Windows Remote Management (Windows)


Input: [Description] Specifies the maximum number of users who can concurrently perform remote operations on the same computer through a remote shell. New remote shell connections will be rejected if they exceed the specified limit. The default is 5. [Term]

Output: MaxConcurrentUsers

Installation and Configuration for Windows Remote Management (Windows)


Input: [Description] Specifies the maximum time, in milliseconds, that the remote command or script is allowed to execute. The default is 28800000. WinRM 2.0: The MaxShellRunTime setting is set to read-only. Changing the value for MaxShellRunTime will have no effect on the remote shells. [Term]

Output: MaxShellRunTime

Installation and Configuration for Windows Remote Management (Windows)


Input: [Description] Specifies the maximum number of processes that any shell operation is allowed to start. A value of 0 allows for an unlimited number of processes. The default is 15. WinRM 1.1 and earlier: The default is 5 processes per shell. [Term]

Output: MaxProcessesPerShell

Installation and Configuration for Windows Remote Management (Windows)


Input: [Description] Specifies the maximum amount of memory allocated per shell, including the shell's child processes. The default is 150 MB. [Term]

Output: MaxMemoryPerShellMB

Installation and Configuration for Windows Remote Management (Windows)


Input: [Description] Specifies the maximum number of concurrent shells that any user can remotely open on the same computer. If this policy setting is enabled, the user will not be able to open new remote shells if the count exceeds the specified limit. If this policy setting is disabled or is not configured, the limit will be set to 5 remote shells per user by default. WinRM 1.1 and earlier: The default is 2 shells per user. [Term]

Output: MaxShellsPerUser

Installation and Configuration for Windows Remote Management (Windows)


Input: [Value] BOOL [Attribute Name]

Output: ADSI/WMI Data Type


Input: [Value] DWORD_METADATA [Attribute Name]

Output: ABO Data Type


Input: [Value] FALSE [Attribute Name]

Output: Schema Default


Input: [Value] Not specified. [Attribute Name]

Output: Internal Default


Input: [Value] 1 [Attribute Name]

Output: Upper Bound


Input: [Value] Not specified [Attribute Name]

Output: Lower Bound


Input: [Value] 3007 [Attribute Name]

Output: Internal ID


Input: [Value] MD_VR_NO_CACHE [Attribute Name]

Output: Friendly ID


Input: [Value] INHERIT [Attribute Name]

Output: Property Attributes


Input: [Value] IIS_MD_UT_FILE [Attribute Name]

Output: User Type


Input: [Enumeration] AuthenticationMode [Description]

Output: Specifies the authentication mode to use in a Web application.


Input: [Enumeration] AuthorizationRuleAction [Description]

Output: Specifies the type of authorization to apply when accessing a resource.


Input: [Enumeration] CustomErrorsMode [Description]

Output: Specifies the values for the custom errors modality.


Input: [Enumeration] CustomErrorsRedirectMode [Description]

Output: Specifies values for how the URL of the original request is handled when a custom error page is displayed.


Input: [Enumeration] FormsAuthPasswordFormat [Description]

Output: Defines the encryption format for storing passwords.


Input: [Enumeration] FormsProtectionEnum [Description]

Output: Defines the type of encryption, if any, to use for cookies.


Input: [Enumeration] MachineKeyCompatibilityMode [Description]

Output: Specifies whether stronger encryption methods introduced in .NET Framework version 2.0 Service Pack 2 can be used.


Input: [Enumeration] MachineKeyValidation [Description]

Output: Specifies the type of encryption process that is used for validation and encryption of data.


Input: [Enumeration] PagesEnableSessionState [Description]

Output: Used to determine session-state activation for a single Web page or an entire Web application.


Input: [Enumeration] ProcessModelComAuthenticationLevel [Description]

Output: Specifies the level of authentication for DCOM security.


Input: [Enumeration] ProcessModelComImpersonationLevel [Description]

Output: Specifies the authentication level for COM security.


Input: [Enumeration] ProcessModelLogLevel [Description]

Output: Specifies the event types to be logged to the event log.


Input: [Enumeration] SerializationMode [Description]

Output: Determines the serialization method used for a ProfilePropertySettings object.


Input: [Enumeration] TraceDisplayMode [Description]

Output: Specifies the order in which trace messages are displayed.


Input: [Enumeration] WebApplicationLevel [Description]

Output: Specifies the path level of a Web-application configuration file.


Input: [Enumeration] XhtmlConformanceMode [Description]

Output: Specifies the authentication mode to use in a Web application.


Input: [Name] Capacity [Description]

Output: Gets or sets the number of elements that the ArrayList can contain.


Input: [Name] Count [Description]

Output: Gets the number of elements actually contained in the ArrayList.


Input: [Name] IsFixedSize [Description]

Output: Gets a value indicating whether the ArrayList has a fixed size.


Input: [Name] IsReadOnly [Description]

Output: Gets a value indicating whether the ArrayList is read-only.


Input: [Name] IsSynchronized [Description]

Output: Gets a value indicating whether access to the ArrayList is synchronized (thread safe).


Input: [Name] Item [Description]

Output: Gets or sets the element at the specified index.


Input: [Name] SyncRoot [Description]

Output: Gets an object that can be used to synchronize access to the ArrayList.


Input: [Description] Gets or sets the number of elements that the ArrayList can contain. [Name]

Output: Capacity


Input: [Description] Gets the number of elements actually contained in the ArrayList. [Name]

Output: Count


Input: [Description] Gets a value indicating whether the ArrayList has a fixed size. [Name]

Output: IsFixedSize


Input: [Description] Gets a value indicating whether the ArrayList is read-only. [Name]

Output: IsReadOnly


Input: [Description] Gets a value indicating whether access to the ArrayList is synchronized (thread safe). [Name]

Output: IsSynchronized


Input: [Description] Gets or sets the element at the specified index. [Name]

Output: Item


Input: [Description] Gets an object that can be used to synchronize access to the ArrayList. [Name]

Output: SyncRoot


Input: [Description] The file was not found. [HRESULT]


Input: [Description] There are too many unique instances of a particular type of state object. [HRESULT]


Input: [Description] The method call is invalid. For example, a method's parameter may not be a valid pointer. [HRESULT]

Output: D3DERR_INVALIDCALL


Input: [Description] The previous blit operation that is transferring information to or from this surface is incomplete. [HRESULT]


Input: [Description] Attempted to create a device with the debug layer enabled and the layer is not installed. [HRESULT]

Output: E_FAIL


Input: [Description] An invalid parameter was passed to the returning function. [HRESULT]

Output: E_INVALIDARG


Input: [Description] Direct3D could not allocate sufficient memory to complete the call. [HRESULT]

Output: E_OUTOFMEMORY


Input: [Description] The method call isn't implemented with the passed parameter combination. [HRESULT]

Output: E_NOTIMPL


Input: [Description] Alternate success value, indicating a successful but nonstandard completion (the precise meaning depends on context). [HRESULT]

Output: S_FALSE


Input: [Description] No error occurred. [HRESULT]

Output: S_OK


Input: [Implementation] Anti-moniker [Notes]

Output: This method returns E_NOTIMPL.


Input: [Implementation] Class moniker [Notes]

Output: This method forwards to the class moniker's BindToObject.


Input: [Implementation] File moniker [Notes]

Output: This method opens the file specified by the path represented by the moniker and returns an IStorage pointer to that file. The method supports binding to the IStorage interface only; if IStream or ILockBytes is requested in riid, the method returns E_UNSPEC, and if other interfaces are requested, this method returns E_NOINTERFACE. Unless pmkToLeft is a class moniker, pmkToLeft should be NULL, as in the implementation of IMoniker::BindToObject.


Input: [Implementation] Generic composite moniker [Notes]

Output: This method recursively calls BindToStorage on the rightmost component of the composite, passing the rest of the composite as the pmkToLeft parameter for that call.


Input: [Implementation] Item moniker [Notes]

Output: If pmkToLeft is NULL, this method returns E_INVALIDARG. Otherwise, the method calls IMoniker::BindToObject on the pmkToLeft parameter, requesting an IOleItemContainer interface pointer. The method then calls IOleItemContainer::GetObjectStorage for the requested interface.


Input: [Implementation] OBJREF moniker [Notes]

Output: This method obtains a marshaled pointer to the requested interface on the storage that contains the running object. Because the OBJREF moniker represents a running object, no activation takes place. If the represented object is no longer running, BindToStorage fails with E_UNEXPECTED.


Input: [Implementation] Pointer moniker [Notes]

Output: This method queries the wrapped pointer for the requested interface.