Input: [DataType] bool [Description] true – the data type is updated by the database every time the row is changed and the value of the column is different from all previous values false – the data type is note updated by the database every time the row is changed DBNull.Value – the database does not support this type of data type [ColumnName]

Output: IsConcurrencyType

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true – the data type can be expressed as a literal false – the data type can not be expressed as a literal [ColumnName]

Output: IsLiteralsSupported

Understanding the Common Schema Collections


Input: [DataType] string [Description] The prefix applied to a given literal. [ColumnName]

Output: LiteralPrefix

Understanding the Common Schema Collections


Input: [DataType] string [Description] The suffix applied to a given literal. [ColumnName]

Output: LitteralSuffix

Understanding the Common Schema Collections


Input: [DataType] String [Description] NativeDataType is an OLE DB specific column for exposing the OLE DB type of the data type . [ColumnName]

Output: NativeDataType

Understanding the Common Schema Collections


Input: [Event] ItemCommand [Description]

Output: Occurs when a button is clicked in the DetailsView control.


Input: [Event] ItemCreated [Description]

Output: Occurs after all DetailsViewRow objects are created in the DetailsView control. This event is often used to modify the values of a record before it is displayed.


Input: [Event] ItemDeleted [Description]

Output: Occurs when a Delete button is clicked, but after the DetailsView control deletes the record from the data source. This event is often used to check the results of the delete operation.


Input: [Event] ItemDeleting [Description]

Output: Occurs when a Delete button is clicked, but before the DetailsView control deletes the record from the data source. This event is often used to cancel the delete operation.


Input: [Event] ItemInserted [Description]

Output: Occurs when an Insert button is clicked, but after the DetailsView control inserts the record. This event is often used to check the results of the insert operation.


Input: [Event] ItemInserting [Description]

Output: Occurs when an Insert button is clicked, but before the DetailsView control inserts the record. This event is often used to cancel the insert operation.


Input: [Event] ItemUpdated [Description]

Output: Occurs when an Update button is clicked, but after the DetailsView control updates the row. This event is often used to check the results of the update operation.


Input: [Event] ItemUpdating [Description]

Output: Occurs when an Update button is clicked, but before the DetailsView control updates the record. This event is often used to cancel the update operation.


Input: [Event] ModeChanged [Description]

Output: Occurs after the DetailsView control changes modes (edit, insert, or read-only mode). This event is often used to perform a task when the DetailsView control changes modes.


Input: [Event] ModeChanging [Description]

Output: Occurs before the DetailsView control changes modes (edit, insert, or read-only mode). This event is often used to cancel a mode change.


Input: [Event] PageIndexChanged [Description]

Output: Occurs when one of the pager buttons is clicked, but after the DetailsView control handles the paging operation. This event is commonly used when you need to perform a task after the user navigates to a different record in the control.


Input: [Event] PageIndexChanging [Description]

Output: Occurs when one of the pager buttons is clicked, but before the DetailsView control handles the paging operation. This event is often used to cancel the paging operation.


Input: [Class] AllMembershipCondition [Description]

Output: Represents a membership condition that matches all code. This class cannot be inherited.


Input: [Class] ApplicationDirectory [Description]

Output: Provides the application directory as evidence for policy evaluation. This class cannot be inherited.


Input: [Class] ApplicationDirectoryMembershipCondition [Description]

Output: Determines whether an assembly belongs to a code group by testing its application directory. This class cannot be inherited.


Input: [Class] ApplicationSecurityInfo [Description]

Output: Holds the security evidence for an application. This class cannot be inherited.


Input: [Class] ApplicationSecurityManager [Description]

Output: Manages trust decisions for manifest-activated applications.


Input: [Class] ApplicationTrust [Description]

Output: Encapsulates security decisions about an application. This class cannot be inherited.


Input: [Class] ApplicationTrustCollection [Description]

Output: Represents a collection of ApplicationTrust objects. This class cannot be inherited.


Input: [Class] ApplicationTrustEnumerator [Description]

Output: Represents the enumerator for ApplicationTrust objects in the ApplicationTrustCollection collection.


Input: [Class] CodeConnectAccess [Description]

Output: Specifies the network resource access that is granted to code.


Input: [Class] CodeGroup [Description]

Output: Represents the abstract base class from which all implementations of code groups must derive.


Input: [Class] Evidence [Description]

Output: Defines the set of information that constitutes input to security policy decisions. This class cannot be inherited.


Input: [Class] EvidenceBase [Description]

Output: Provides a base class from which all objects to be used as evidence must derive.


Input: [Class] FileCodeGroup [Description]

Output: Grants permission to manipulate files located in the code assemblies to code assemblies that match the membership condition. This class cannot be inherited.


Input: [Class] FirstMatchCodeGroup [Description]

Output: Obsolete. Allows security policy to be defined by the union of the policy statement of a code group and that of the first child code group that matches. This class cannot be inherited.


Input: [Class] GacInstalled [Description]

Output: Confirms that a code assembly originates in the global assembly cache (GAC) as evidence for policy evaluation. This class cannot be inherited.


Input: [Class] GacMembershipCondition [Description]

Output: Determines whether an assembly belongs to a code group by testing its global assembly cache membership. This class cannot be inherited.


Input: [Class] Hash [Description]

Output: Provides evidence about the hash value for an assembly. This class cannot be inherited.


Input: [Class] HashMembershipCondition [Description]

Output: Determines whether an assembly belongs to a code group by testing its hash value. This class cannot be inherited.


Input: [Class] NetCodeGroup [Description]

Output: Grants Web permission to the site from which the assembly was downloaded. This class cannot be inherited.


Input: [Class] PermissionRequestEvidence [Description]

Output: Obsolete. Defines evidence that represents permission requests. This class cannot be inherited.


Input: [Class] PolicyException [Description]

Output: The exception that is thrown when policy forbids code to run.


Input: [Class] PolicyLevel [Description]

Output: Represents the security policy levels for the common language runtime. This class cannot be inherited.


Input: [Class] PolicyStatement [Description]

Output: Represents the statement of a CodeGroup describing the permissions and other information that apply to code with a particular set of evidence. This class cannot be inherited.


Input: [Class] Publisher [Description]

Output: Provides the Authenticode X.509v3 digital signature of a code assembly as evidence for policy evaluation. This class cannot be inherited.


Input: [Class] PublisherMembershipCondition [Description]

Output: Determines whether an assembly belongs to a code group by testing its software publisher's Authenticode X.509v3 certificate. This class cannot be inherited.


Input: [Class] Site [Description]

Output: Provides the Web site from which a code assembly originates as evidence for policy evaluation. This class cannot be inherited.


Input: [Class] SiteMembershipCondition [Description]

Output: Determines whether an assembly belongs to a code group by testing the site from which it originated. This class cannot be inherited.


Input: [Class] StrongName [Description]

Output: Provides the strong name of a code assembly as evidence for policy evaluation. This class cannot be inherited.


Input: [Class] StrongNameMembershipCondition [Description]

Output: Determines whether an assembly belongs to a code group by testing its strong name. This class cannot be inherited.


Input: [Class] TrustManagerContext [Description]

Output: Represents the context for the trust manager to consider when making the decision to run an application, and when setting up the security on a new AppDomain in which to run an application.


Input: [Class] UnionCodeGroup [Description]

Output: Obsolete. Represents a code group whose policy statement is the union of the current code group's policy statement and the policy statement of all its matching child code groups. This class cannot be inherited.


Input: [Class] Url [Description]

Output: Provides the URL from which a code assembly originates as evidence for policy evaluation. This class cannot be inherited.


Input: [Class] UrlMembershipCondition [Description]

Output: Determines whether an assembly belongs to a code group by testing its URL. This class cannot be inherited.


Input: [Class] Zone [Description]

Output: Provides the security zone of a code assembly as evidence for policy evaluation. This class cannot be inherited.


Input: [Class] ZoneMembershipCondition [Description]

Output: Determines whether an assembly belongs to a code group by testing its zone of origin. This class cannot be inherited.


Input: [Description] Gets the state object supplied when the Task was created, or null if none was supplied. [Name]

Output: AsyncState


Input: [Description] Gets a task that has already completed successfully. [Name]

Output: CompletedTask


Input: [Description] Gets the TaskCreationOptions used to create this task. [Name]

Output: CreationOptions


Input: [Description] Returns the ID of the currently executing Task. [Name]

Output: CurrentId


Input: [Description] Gets the AggregateException that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any exceptions, this will return Nothing. [Name]

Output: Exception


Input: [Description] Provides access to factory methods for creating and configuring Task and Task(Of TResult) instances. [Name]

Output: Factory


Input: [Description] Gets an ID for this Task instance. [Name]

Output: Id


Input: [Description] Gets whether this Task instance has completed execution due to being canceled. [Name]

Output: IsCanceled


Input: [Description] Gets whether this Task has completed. [Name]

Output: IsCompleted


Input: [Description] Gets whether the Task completed due to an unhandled exception. [Name]

Output: IsFaulted


Input: [Description] Gets the TaskStatus of this task. [Name]

Output: Status


Input: [Description] A baseline that is aligned to the upper edge of the containing box. [Member name]

Output: Top


Input: [Description] A baseline that is aligned to the center of the containing box. [Member name]

Output: Center


Input: [Description] A baseline that is aligned at the lower edge of the containing box. [Member name]

Output: Bottom


Input: [Description] A baseline that is aligned at the actual baseline of the containing box. [Member name]

Output: Baseline


Input: [Description] A baseline that is aligned at the upper edge of the text baseline. [Member name]

Output: TextTop


Input: [Description] A baseline that is aligned at the lower edge of the text baseline. [Member name]

Output: TextBottom


Input: [Description] A baseline that is aligned at the subscript position of the containing box. [Member name]

Output: Subscript


Input: [Description] A baseline that is aligned at the superscript position of the containing box. [Member name]

Output: Superscript


Input: [Description] Indicates that an automatic updating of index and column statistics has occurred. [Topic]

Output: Auto Stats Event Class


Input: [Description] Indicates that SQL Server has executed a SELECT, INSERT, UPDATE, or DELETE statement using either a serial or parallel plan. The number of CPUs used to perform the operation is also reported. [Topic]

Output: Degree of Parallelism (7.0 Insert) Event Class


Input: [Description] Monitors performance of the queries that are being executed. [Topic]

Output: Performance Statistics Event Class


Input: [Description] Identifies Showplan operators within a SQL statement. [Topic]

Output: Showplan All Event Class


Input: [Description] Displays compile time data for Showplan operators. [Topic]

Output: Showplan All for Query Compile Event Class


Input: [Description] Displays the estimated cost of a query. [Topic]

Output: Showplan Statistics Profile Event Class


Input: [Description] Identifies the Showplan operators in a SQL statement. The event class stores each event as a well defined XML document. [Topic]

Output: Showplan XML Event Class


Input: [Description] Displays compile time data for Showplan operators in XML format. [Topic]

Output: Showplan XML for Query Compile Event Class


Input: [Description] Identifies the Showplan operators associated with a SQL statement. The output is an XML document. [Topic]

Output: Showplan XML Statistics Profile Event Class


Input: [Description] Indicates that SQL Server has executed a full-text query. [Topic]

Output: SQL:FullTextQuery Event Class


Input: [Description] Indicates that SQL Server successfully produced an execution plan for a query or batch that contained a plan guide. [Topic]

Output: Plan Guide Successful Event Class


Input: [Description] Indicates that SQL Server could not produce an execution plan for a query or batch that contained a plan guide. [Topic]

Output: Plan Guide Unsuccessful Event Class


Input: [Exception class] CMemoryException Class [Meaning]

Output: Out-of-memory


Input: [Exception class] CFileException Class [Meaning]

Output: File exception


Input: [Exception class] CArchiveException Class [Meaning]

Output: Archive/Serialization exception


Input: [Exception class] CNotSupportedException Class [Meaning]

Output: Response to request for unsupported service


Input: [Exception class] CResourceException Class [Meaning]

Output: Windows resource allocation exception


Input: [Exception class] CDaoException Class [Meaning]

Output: Database exceptions (DAO classes)


Input: [Exception class] CDBException Class [Meaning]

Output: Database exceptions (ODBC classes)


Input: [Exception class] COleException Class [Meaning]

Output: OLE exceptions


Input: [Exception class] COleDispatchException Class [Meaning]

Output: Dispatch (automation) exceptions


Input: [Exception class] CUserException Class [Meaning]

Output: Exception that alerts the user with a message box, then throws a generic CException Class


Input: [Class] AuthenticationManager [Description]

Output: Manages the authentication modules called during the client authentication process.


Input: [Class] Authorization [Description]

Output: Contains an authentication message for an Internet server.


Input: [Class] Cookie [Description]

Output: Provides a set of properties and methods that are used to manage cookies. This class cannot be inherited.


Input: [Class] CookieCollection [Description]

Output: Provides a collection container for instances of the Cookie class.


Input: [Class] CookieContainer [Description]

Output: Provides a container for a collection of CookieCollection objects.


Input: [Class] CookieException [Description]

Output: The exception that is thrown when an error is made adding a Cookie to a CookieContainer.


Input: [Class] CredentialCache [Description]

Output: Provides storage for multiple credentials.


Input: [Class] Dns [Description]

Output: Provides simple domain name resolution functionality.


Input: [Class] DnsPermission [Description]

Output: Controls rights to access Domain Name System (DNS) servers on the network.


Input: [Class] DnsPermissionAttribute [Description]

Output: Specifies permission to request information from Domain Name Servers.


Input: [Class] DownloadDataCompletedEventArgs [Description]

Output: Provides data for the DownloadDataCompleted event.


Input: [Class] DownloadProgressChangedEventArgs [Description]

Output: Provides data for the DownloadProgressChanged event of a WebClient.


Input: [Class] DownloadStringCompletedEventArgs [Description]

Output: Provides data for the DownloadStringCompleted event.


Input: [Class] EndPoint [Description]

Output: Identifies a network address. This is an abstract class.


Input: [Class] EndpointPermission [Description]

Output: Defines an endpoint that is authorized by a SocketPermission instance.


Input: [Class] FileWebRequest [Description]

Output: Provides a file system implementation of the WebRequest class.


Input: [Class] FileWebResponse [Description]

Output: Provides a file system implementation of the WebResponse class.


Input: [Class] FtpWebRequest [Description]

Output: Implements a File Transfer Protocol (FTP) client.


Input: [Class] FtpWebResponse [Description]

Output: Encapsulates a File Transfer Protocol (FTP) server's response to a request.


Input: [Class] GlobalProxySelection [Description]

Output: Obsolete. Contains a global default proxy instance for all HTTP requests.


Input: [Class] HttpListener [Description]

Output: Provides a simple, programmatically controlled HTTP protocol listener. This class cannot be inherited.


Input: [Class] HttpListenerBasicIdentity [Description]

Output: Holds the user name and password from a basic authentication request.


Input: [Class] HttpListenerContext [Description]

Output: Provides access to the request and response objects used by the HttpListener class. This class cannot be inherited.


Input: [Class] HttpListenerException [Description]

Output: The exception that is thrown when an error occurs processing an HTTP request.


Input: [Class] HttpListenerPrefixCollection [Description]

Output: Represents the collection used to store Uniform Resource Identifier (URI) prefixes for HttpListener objects.


Input: [Class] HttpListenerRequest [Description]

Output: Describes an incoming HTTP request to an HttpListener object. This class cannot be inherited.


Input: [Class] HttpListenerResponse [Description]

Output: Represents a response to a request being handled by an HttpListener object.


Input: [Class] HttpVersion [Description]

Output: Defines the HTTP version numbers that are supported by the HttpWebRequest and HttpWebResponse classes.


Input: [Class] HttpWebRequest [Description]

Output: Provides an HTTP-specific implementation of the WebRequest class.


Input: [Class] HttpWebResponse [Description]

Output: Provides an HTTP-specific implementation of the WebResponse class.


Input: [Class] IPAddress [Description]

Output: Provides an Internet Protocol (IP) address.


Input: [Class] IPEndPoint [Description]

Output: Represents a network endpoint as an IP address and a port number.


Input: [Class] IPEndPointCollection [Description]

Output: Represents a collection used to store network endpoints as IPEndPoint objects.


Input: [Class] IPHostEntry [Description]

Output: Provides a container class for Internet host address information.


Input: [Class] IrDAEndPoint [Description]

Output: Represents an endpoint for an infrared connection.


Input: [Class] NetworkCredential [Description]

Output: Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication.


Input: [Class] OpenReadCompletedEventArgs [Description]

Output: Provides data for the OpenReadCompleted event.


Input: [Class] OpenWriteCompletedEventArgs [Description]

Output: Provides data for the OpenWriteCompleted event.


Input: [Class] ProtocolViolationException [Description]

Output: The exception that is thrown when an error is made while using a network protocol.


Input: [Class] ServicePoint [Description]

Output: Provides connection management for HTTP connections.


Input: [Class] ServicePointManager [Description]

Output: Manages the collection of ServicePoint objects.


Input: [Class] SocketAddress [Description]

Output: Stores serialized information from EndPoint derived classes.


Input: [Class] SocketPermission [Description]

Output: Controls rights to make or accept connections on a transport address.


Input: [Class] SocketPermissionAttribute [Description]

Output: Specifies security actions to control Socket connections. This class cannot be inherited.


Input: [Class] TransportContext [Description]

Output: The TransportContext class provides additional context about the underlying transport layer.


Input: [Class] UploadDataCompletedEventArgs [Description]

Output: Provides data for the UploadDataCompleted event.


Input: [Class] UploadFileCompletedEventArgs [Description]

Output: Provides data for the UploadFileCompleted event.


Input: [Class] UploadProgressChangedEventArgs [Description]

Output: Provides data for the UploadProgressChanged event of a WebClient.


Input: [Class] UploadStringCompletedEventArgs [Description]

Output: Provides data for the UploadStringCompleted event.


Input: [Class] UploadValuesCompletedEventArgs [Description]

Output: Provides data for the UploadValuesCompleted event.


Input: [Class] WebClient [Description]

Output: Provides common methods for sending data to and receiving data from a resource identified by a URI.


Input: [Class] WebException [Description]

Output: The exception that is thrown when an error occurs while accessing the network through a pluggable protocol.


Input: [Class] WebHeaderCollection [Description]

Output: Contains protocol headers associated with a request or response.


Input: [Class] WebPermission [Description]

Output: Controls rights to access HTTP Internet resources.


Input: [Class] WebPermissionAttribute [Description]

Output: Specifies permission to access Internet resources. This class cannot be inherited.


Input: [Class] WebProxy [Description]

Output: Contains HTTP proxy settings for the WebRequest class.


Input: [Class] WebRequest [Description]

Output: Makes a request to a Uniform Resource Identifier (URI). This is an abstract class.


Input: [Class] WebRequestMethods [Description]

Output: Container class for WebRequestMethods.Ftp, WebRequestMethods.File, and WebRequestMethods.Http classes. This class cannot be inherited


Input: [Class] WebRequestMethods.File [Description]

Output: Represents the types of file protocol methods that can be used with a FILE request. This class cannot be inherited.


Input: [Class] WebRequestMethods.Ftp [Description]

Output: Represents the types of FTP protocol methods that can be used with an FTP request. This class cannot be inherited.


Input: [Class] WebRequestMethods.Http [Description]

Output: Represents the types of HTTP protocol methods that can be used with an HTTP request.


Input: [Class] WebResponse [Description]

Output: Provides a response from a Uniform Resource Identifier (URI). This is an abstract class.


Input: [Event] Activated [Description]

Output: Is fired when the window completes activation or deactivation.

CoreWindow class - Windows app development


Input: [Event] AutomationProviderRequested [Description]

Output: Is fired when a request for an automation handler is generated.

CoreWindow class - Windows app development


Input: [Event] CharacterReceived [Description]

Output: Is fired when a new character is received by the input queue.

CoreWindow class - Windows app development


Input: [Event] Closed [Description]

Output: Is fired when the app terminates.

CoreWindow class - Windows app development


Input: [Event] InputEnabled [Description]

Output: Occurs when input is enabled or disabled for the Windows Store app.

CoreWindow class - Windows app development


Input: [Event] KeyDown [Description]

Output: Is fired when a non-system key is pressed.

CoreWindow class - Windows app development


Input: [Event] KeyUp [Description]

Output: Is fired when a non-system key is released after a press.

CoreWindow class - Windows app development


Input: [Event] PointerCaptureLost [Description]

Output: Occurs when a pointer moves to another Windows Store app.

CoreWindow class - Windows app development


Input: [Event] PointerEntered [Description]

Output: Occurs when a pointer moves into the bounding box of the Windows Store app.

CoreWindow class - Windows app development


Input: [Event] PointerExited [Description]

Output: Occurs when the pointer moves outside the bounding box of the Windows Store app.

CoreWindow class - Windows app development


Input: [Event] PointerMoved [Description]

Output: Occurs when a pointer moves within the bounding box of the Windows Store app.

CoreWindow class - Windows app development


Input: [Event] PointerPressed [Description]

Output: Occurs when a mouse button is clicked, or a touch or pen contact is detected, within the bounding rectangle of the Windows Store app.

CoreWindow class - Windows app development


Input: [Event] PointerReleased [Description]

Output: Occurs when a mouse button is released, or a touch or pen contact is lifted, within the bounding rectangle of the Windows Store app.

CoreWindow class - Windows app development


Input: [Event] PointerWheelChanged [Description]

Output: Occurs when the wheel button is rotated.

CoreWindow class - Windows app development


Input: [Event] SizeChanged [Description]

Output: Is fired when the window size is changed.

CoreWindow class - Windows app development


Input: [Event] TouchHitTesting [Description]

Output: Occurs when a touch contact area intersects the bounding rectangle (or polygon) of a window that is registered for touch hit testing.

CoreWindow class - Windows app development


Input: [Event] VisibilityChanged [Description]

Output: Is fired when the window visibility is changed.

CoreWindow class - Windows app development


Input: [SQL Server Edition] Enterprise Edition: Core-based Licensing1 Operating system maximum

Output: Operating system maximum

Compute Capacity Limits by Edition of SQL Server

Maximum Compute Capacity Used by a Single Instance (AS, RS)


Input: [SQL Server Edition] Developer Operating system maximum

Output: Operating system maximum

Compute Capacity Limits by Edition of SQL Server

Maximum Compute Capacity Used by a Single Instance (AS, RS)


Input: [SQL Server Edition] Evaluation Operating system maximum

Output: Operating system maximum

Compute Capacity Limits by Edition of SQL Server

Maximum Compute Capacity Used by a Single Instance (AS, RS)


Input: [SQL Server Edition] Business Intelligence Limited to lesser of 4 Sockets or 16 cores

Output: Operating system maximum

Compute Capacity Limits by Edition of SQL Server

Maximum Compute Capacity Used by a Single Instance (AS, RS)


Input: [SQL Server Edition] Standard Limited to lesser of 4 Sockets or 16 cores

Output: Limited to lesser of 4 Sockets or 16 cores

Compute Capacity Limits by Edition of SQL Server

Maximum Compute Capacity Used by a Single Instance (AS, RS)


Input: [SQL Server Edition] Web Limited to lesser of 4 Sockets or 16 cores

Output: Limited to lesser of 4 Sockets or 16 cores

Compute Capacity Limits by Edition of SQL Server

Maximum Compute Capacity Used by a Single Instance (AS, RS)


Input: [SQL Server Edition] Express Limited to lesser of 1 Socket or 4 cores

Output: Limited to lesser of 1 Socket or 4 cores

Compute Capacity Limits by Edition of SQL Server

Maximum Compute Capacity Used by a Single Instance (AS, RS)


Input: [SQL Server Edition] Express with Tools Limited to lesser of 1 Socket or 4 cores

Output: Limited to lesser of 1 Socket or 4 cores

Compute Capacity Limits by Edition of SQL Server

Maximum Compute Capacity Used by a Single Instance (AS, RS)


Input: [SQL Server Edition] Express with Advanced Services Limited to lesser of 1 Socket or 4 cores

Output: Limited to lesser of 1 Socket or 4 cores

Compute Capacity Limits by Edition of SQL Server

Maximum Compute Capacity Used by a Single Instance (AS, RS)


Input: [Function] CertAddCTLContextToStore [Description]

Output: Adds a CTL context to the certificate store.


Input: [Function] CertAddCTLLinkToStore [Description]

Output: Adds a link in a store to a CRL context in a different store.


Input: [Function] CertAddEncodedCTLToStore [Description]

Output: Converts the encoded CTL to a CTL context, and then adds the context to the certificate store.


Input: [Function] CertCreateCTLContext [Description]

Output: Creates a CTL context from an encoded certificate trust list. The created context is not put in a certificate store.


Input: [Function] CertDeleteCTLFromStore [Description]

Output: Deletes a CTL from the certificate store.


Input: [Function] CertDuplicateCTLContext [Description]

Output: Duplicates a CTL context by incrementing the reference count.


Input: [Function] CertEnumCTLsInStore [Description]

Output: Enumerates the CTL contexts in the certificate store.


Input: [Function] CertFindCTLInStore [Description]

Output: Finds the first, or next, CTL context in the certificate store that matches a specific criteria.


Input: [Function] CertFreeCTLContext [Description]

Output: Frees a CTL context.


Input: [Function] CertModifyCertificatesToTrust [Description]

Output: Modifies the set of certificates in a CTL for a given purpose.


Input: [Function] CertSerializeCTLStoreElement [Description]

Output: Serializes the CTL context's encoded CTL and its properties.


Input: [Description] Specifies the clustering method for the algorithm to use. The following clustering methods are available: scalable EM (1), non-scalable EM (2), scalable K-Means (3), and non-scalable K-Means (4). The default is 1. [Parameter]

Output: CLUSTERING_METHOD


Input: [Description] Specifies the approximate number of clusters to be built by the algorithm. If the approximate number of clusters cannot be built from the data, the algorithm builds as many clusters as possible. Setting the CLUSTER_COUNT to 0 causes the algorithm to use heuristics to best determine the number of clusters to build. The default is 10. [Parameter]

Output: CLUSTER_COUNT


Input: [Description] Specifies the seed number that is used to randomly generate clusters for the initial stage of model building. The default is 0. [Parameter]

Output: CLUSTER_SEED


Input: [Description] Specifies the minimum number of cases in each cluster. The default is 1. [Parameter]

Output: MINIMUM_SUPPORT


Input: [Description] Specifies the number of sample models that are constructed during the clustering process. The default is 10. [Parameter]

Output: MODELLING_CARDINALITY


Input: [Description] Specifies the value that is used to determine when convergence is reached and the algorithm is finished building the model. Convergence is reached when the overall change in cluster probabilities is less than the ratio of the STOPPING_TOLERANCE parameter divided by the size of the model. The default is 10. [Parameter]

Output: STOPPING_TOLERANCE


Input: [Description] Specifies the number of cases that the algorithm uses on each pass if the CLUSTERING_METHOD parameter is set to one of the scalable clustering methods. Setting the SAMPLE_SIZE parameter to 0 will cause the whole dataset to be clustered in a single pass. This can cause memory and performance issues. The default is 50000. [Parameter]

Output: SAMPLE_SIZE


Input: [Description] Specifies the maximum number of input attributes that the algorithm can handle before it invokes feature selection. Setting this value to 0 specifies that there is no maximum number of attributes. The default is 255. [Parameter]

Output: MAXIMUM_INPUT_ATTRIBUTES


Input: [Description] Specifies the maximum number of attribute states that the algorithm supports. If the number of states that an attribute has is larger than the maximum number of states, the algorithm uses the attribute’s most popular states and ignores the remaining states. The default is 100. [Parameter]

Output: MAXIMUM_STATES


Input: [More info] PSD templates for various icons. [Template]

Output: Icon templates for Windows Phone 8


Input: [More info] PSD templates for many controls that are part of Windows Phone 8. [Template]

Output: Screen design templates for Windows Phone 8


Input: [More info] PSD templates for many controls that are part of Windows Phone 7. [Template]

Output: Screen design templates for Windows Phone 7


Input: [More info] A template for helping you to sketch out your page flows. [Template]

Output: Sketch template


Input: [More info] A Word document to help define your app. [Template]

Output: Design brief template


Input: [More info] A sample template that demonstrates an information architecture for an app. [Template]

Output: IA template


Input: [More info] Templates to help create prototypes in SketchFlow for Windows Phone 7. [Template]

Output: SketchFlow Templates


Input: [Structure] ACCESS_ALLOWED_ACE [ACL type] Discretionary [ACE type]

Output: Access allowed


Input: [Structure] ACCESS_ALLOWED_CALLBACK_ACE [ACL type] Discretionary [ACE type]

Output: Access allowed Allows callback during access check


Input: [Structure] ACCESS_ALLOWED_OBJECT_ACE [ACL type] Discretionary [ACE type]

Output: Access allowed Object specific


Input: [Structure] ACCESS_ALLOWED_CALLBACK_OBJECT_ACE [ACL type] Discretionary [ACE type]

Output: Access allowed Object specific Allows callback during access check


Input: [Structure] ACCESS_DENIED_ACE [ACL type] Discretionary [ACE type]

Output: Access denied


Input: [Structure] ACCESS_DENIED_CALLBACK_ACE [ACL type] Discretionary [ACE type]

Output: Access denied Allows callback during access check


Input: [Structure] ACCESS_DENIED_CALLBACK_OBJECT_ACE [ACL type] Discretionary [ACE type]

Output: Access denied Object specific Allows callback during access check


Input: [Structure] ACCESS_DENIED_OBJECT_ACE [ACL type] Discretionary [ACE type]

Output: Access denied Object specific


Input: [Structure] SYSTEM_ALARM_ACE [ACL type] System [ACE type]

Output: System alarm


Input: [Structure] SYSTEM_ALARM_CALLBACK_ACE [ACL type] System [ACE type]

Output: System alarm Allows callback during access check


Input: [Structure] SYSTEM_ALARM_CALLBACK_OBJECT_ACE [ACL type] System [ACE type]

Output: System alarm Object specific Allows callback during access check


Input: [Structure] SYSTEM_ALARM_OBJECT_ACE [ACL type] System [ACE type]

Output: System alarm Object specific


Input: [Structure] SYSTEM_AUDIT_ACE [ACL type] System [ACE type]

Output: System audit


Input: [Structure] SYSTEM_AUDIT_CALLBACK_ACE [ACL type] System [ACE type]

Output: System audit Allows callback during access check


Input: [Structure] SYSTEM_AUDIT_CALLBACK_OBJECT_ACE [ACL type] System [ACE type]

Output: System audit Object specific Allows callback during access check


Input: [Structure] SYSTEM_AUDIT_OBJECT_ACE [ACL type] System [ACE type]

Output: System audit Object specific


Input: [Name] Addition [Description]

Output: Adds a specified time interval to a DateTimeOffset object that has a specified date and time, and yields a DateTimeOffset object that has new a date and time.


Input: [Name] Equality [Description]

Output: Determines whether two specified DateTimeOffset objects represent the same point in time.


Input: [Name] GreaterThan [Description]

Output: Determines whether one specified DateTimeOffset object is greater than (or later than) a second specified DateTimeOffset object.


Input: [Name] GreaterThanOrEqual [Description]

Output: Determines whether one specified DateTimeOffset object is greater than or equal to a second specified DateTimeOffset object.


Input: [Name] Implicit(DateTime to DateTimeOffset) [Description]

Output: Defines an implicit conversion of a DateTime object to a DateTimeOffset object.


Input: [Name] Inequality [Description]

Output: Determines whether two specified DateTimeOffset objects refer to different points in time.


Input: [Name] LessThan [Description]

Output: Determines whether one specified DateTimeOffset object is less than a second specified DateTimeOffset object.


Input: [Name] LessThanOrEqual [Description]

Output: Determines whether one specified DateTimeOffset object is less than a second specified DateTimeOffset object.


Input: [Name] Subtraction(DateTimeOffset, DateTimeOffset) [Description]

Output: Subtracts one DateTimeOffset object from another and yields a time interval.


Input: [Name] Subtraction(DateTimeOffset, TimeSpan) [Description]

Output: Subtracts a specified time interval from a specified date and time, and yields a new date and time.


Input: [Class] ColorConstants [Description]

Output: Provides constants that map Visual Basic 6.0 color constants to their Color equivalents.


Input: [Class] DrawStyleConstants [Description]

Output: Provides constants that map Visual Basic 6.0 DrawStyle constants to their DashStyle equivalents.


Input: [Class] FillStyleConstants [Description]

Output: Provides constants that map Visual Basic 6.0 FillStyle constants to their HatchStyle equivalents.


Input: [Class] GlobalModule [Description]

Output: Infrastructure. This class supports the .NET Framework infrastructure and is not intended to be used directly from your code.


Input: [Class] Printer [Description]

Output: Provides a Printer object for use by upgraded Visual Basic 6.0 printing code.


Input: [Class] PrinterCollection [Description]

Output: Provides a collection of printers for use by upgraded Visual Basic 6.0 printing code.


Input: [Class] PrinterObjectConstants [Description]

Output: Provides constants that map Visual Basic 6.0 Printer constants to their PrinterSettings equivalents.


Input: [Class] ScaleModeConstants [Description]

Output: Provides constants that map Visual Basic 6.0 ScaleMode constants to their .NET Framework equivalents.


Input: [Class] SystemColorConstants [Description]

Output: Provides constants that map Visual Basic 6.0 color constants to their SystemColors equivalents.


Input: [Feature] Exception handling [Differences from 3.5 SP1] To enable errors to be detected earlier, WPF throws a TargetInvocationException and sets the InnerException property to critical exceptions, such as NullReferenceException, OutOfMemoryException, StackOverflowException, and SecurityException, instead of catching the original exception. [Recommended changes]

Output: None.


Input: [Feature] Linked resources [Differences from 3.5 SP1] To make linking easier, resource files (such as images) that are located in a location other than the project's folder structure use the resource file's full path instead of just its file name as the resource ID when the application is built. The application will be able to locate the files at run time. [Recommended changes]

Output: None.


Input: [Feature] Partial-trust applications [Differences from 3.5 SP1] For security considerations, Windows-based applications that run in partial trust and contain a WebBrowser control or a Frame control that contains HTML will throw a SecurityException when the control is created. Browser applications will throw an exception and display a message if all of the following conditions are met: The application is running in Firefox. The application is running in partial trust in the Internet zone from non-trusted sites. The application contains a WebBrowser control or a Frame control that contains HTML Note that applications that run from trusted sites or from the intranet zone will not be affected. [Recommended changes]

Output: In your browser applications, you can ease this change by doing one of the following: Run the browser application in full trust. Have customers add the application's site to the trusted sites zone. Have customers run the application in Internet Explorer.


Input: [Feature] Resource dictionaries [Differences from 3.5 SP1] To improve theme-level resource dictionaries and prevent them from changing, freezable resources that are defined in a resource dictionary and merged into a theme-level dictionary are now always marked as frozen and are immutable. This is the expected behavior for freezable resources. [Recommended changes]

Output: Applications that modify a resource that is defined in a theme-level merged dictionary should clone the resource and modify the cloned copy. Alternatively, the resource can be marked x:Shared="false" so that the ResourceDictionary creates a new copy every time the resource is queried.


Input: [Feature] Windows 7 [Differences from 3.5 SP1] To make WPF applications work better on Windows 7, the following improvements were made to correct the behavior of a window: Dock and gesture states now work as expected based on user interactions. The taskbar commands Cascade windows, Show windows stacked, and Show windows side-by-side now have the correct behavior and update the appropriate properties. The Top, Left, Width, and Height properties for a maximized or minimized window now contain the correct restore location of the window instead of other values, depending on the monitor. [Recommended changes]

Output: None.


Input: [Feature] Windows style and transparency [Differences from 3.5 SP1] An InvalidOperationException is thrown if you try to set WindowStyle to a value other than None when AllowsTransparency is true and WindowState is Minimized. [Recommended changes]

Output: If you must change the WindowStyle when AllowsTransparency is true, you can call the Win32 SetWindowLongPtr function.


Input: [Feature] XPS Viewer [Differences from 3.5 SP1] WPF does not include the Microsoft XML Paper Specification Essentials Pack (XPSEP). XPSEP is included with Windows 7 and Windows Vista. On a computer that is running Windows XP without the .NET Framework 3.5 SP1 installed, printing by using a WPF API other than those in PrintDialog will rely on the WINSPOOL. Some printer capabilities will not be reported and some printer settings will not be applied during printing. [Recommended changes]

Output: If needed, install the Microsoft XML Paper Specification Essentials Pack.


Input: [ColumnName] assembly_name [DataType] String [Description]

Output: The name of the file for the assembly.


Input: [ColumnName] UDT_name [DataType] String [Description]

Output: The class name for the assembly.


Input: [ColumnName] version_major [DataType] Object [Description]

Output: Major Version Number.


Input: [ColumnName] version_minor [DataType] Object [Description]

Output: Minor Version Number.


Input: [ColumnName] version_build [DataType] Object [Description]

Output: Build Number.


Input: [ColumnName] version_revision [DataType] Object [Description]

Output: Revision Number.


Input: [ColumnName] Culture_info [DataType] Object [Description]

Output: The culture information associated with this UDT.


Input: [ColumnName] Public_key [DataType] Object [Description]

Output: The public key used by this Assembly.


Input: [ColumnName] Is_fixed_length [DataType] Boolean [Description]

Output: Specifies whether length of type is always same as max_length.


Input: [ColumnName] max_length [DataType] Int16 [Description]

Output: Maximum length of type in bytes.


Input: [ColumnName] permission_set_desc [DataType] String [Description]

Output: The friendly name for the permission-set/security-level for the assembly.


Input: [ColumnName] create_date [DataType] DateTime [Description]

Output: The date the assembly was created/registered.


Input: [Class] BooleanSwitch [Description]

Output: Provides a simple on/off switch that controls debugging and tracing output.


Input: [Class] ConditionalAttribute [Description]

Output: Indicates to compilers that a method call or attribute should be ignored unless a specified conditional compilation symbol is defined.


Input: [Class] ConsoleTraceListener [Description]

Output: Directs tracing or debugging output to either the standard output or the standard error stream.


Input: [Class] CorrelationManager [Description]

Output: Correlates traces that are part of a logical transaction.


Input: [Class] CounterCreationData [Description]

Output: Defines the counter type, name, and Help string for a custom counter.


Input: [Class] CounterCreationDataCollection [Description]

Output: Provides a strongly typed collection of CounterCreationData objects.


Input: [Class] CounterSampleCalculator [Description]

Output: Provides a set of utility functions for interpreting performance counter data.


Input: [Class] DataReceivedEventArgs [Description]

Output: Provides data for the OutputDataReceived and ErrorDataReceived events.


Input: [Class] Debug [Description]

Output: Provides a set of methods and properties that help debug your code. This class cannot be inherited.


Input: [Class] DebuggableAttribute [Description]

Output: Modifies code generation for runtime just-in-time (JIT) debugging. This class cannot be inherited.


Input: [Class] Debugger [Description]

Output: Enables communication with a debugger. This class cannot be inherited.


Input: [Class] DebuggerBrowsableAttribute [Description]

Output: Determines if and how a member is displayed in the debugger variable windows. This class cannot be inherited.


Input: [Class] DebuggerDisplayAttribute [Description]

Output: Determines how a class or field is displayed in the debugger variable windows.


Input: [Class] DebuggerHiddenAttribute [Description]

Output: Specifies the DebuggerHiddenAttribute. This class cannot be inherited.


Input: [Class] DebuggerNonUserCodeAttribute [Description]

Output: Identifies a type or member that is not part of the user code for an application.


Input: [Class] DebuggerStepperBoundaryAttribute [Description]

Output: Indicates the code following the attribute is to be executed in run, not step, mode.


Input: [Class] DebuggerStepThroughAttribute [Description]

Output: Instructs the debugger to step through the code instead of stepping into the code. This class cannot be inherited.


Input: [Class] DebuggerTypeProxyAttribute [Description]

Output: Specifies the display proxy for a type.


Input: [Class] DebuggerVisualizerAttribute [Description]

Output: Specifies that the type has a visualizer. This class cannot be inherited.


Input: [Class] DefaultTraceListener [Description]

Output: Provides the default output methods and behavior for tracing.


Input: [Class] DelimitedListTraceListener [Description]

Output: Directs tracing or debugging output to a text writer, such as a stream writer, or to a stream, such as a file stream.


Input: [Class] DiagnosticsConfigurationHandler [Description]

Output: Infrastructure. Obsolete. Handles the diagnostics section of configuration files.


Input: [Class] EntryWrittenEventArgs [Description]

Output: Provides data for the EntryWritten event.


Input: [Class] EventInstance [Description]

Output: Represents language-neutral information for an event log entry.


Input: [Class] EventLog [Description]

Output: Provides interaction with Windows event logs.


Input: [Class] EventLogEntry [Description]

Output: Encapsulates a single record in the event log. This class cannot be inherited.


Input: [Class] EventLogEntryCollection [Description]

Output: Defines size and enumerators for a collection of EventLogEntry instances.


Input: [Class] EventLogInstaller [Description]

Output: Allows you to install and configure an event log that your application reads from or writes to when running.


Input: [Class] EventLogPermission [Description]

Output: Controls code access permissions for event logging.


Input: [Class] EventLogPermissionAttribute [Description]

Output: Allows declaritive permission checks for event logging.


Input: [Class] EventLogPermissionEntry [Description]

Output: Defines the smallest unit of a code access security permission that is set for an EventLog.


Input: [Class] EventLogPermissionEntryCollection [Description]

Output: Contains a strongly typed collection of EventLogPermissionEntry objects.


Input: [Class] EventLogTraceListener [Description]

Output: Provides a simple listener that directs tracing or debugging output to an EventLog.


Input: [Class] EventSchemaTraceListener [Description]

Output: Directs tracing or debugging output of end-to-end events to an XML-encoded, schema-compliant log file.


Input: [Class] EventSourceCreationData [Description]

Output: Represents the configuration settings used to create an event log source on the local computer or a remote computer.


Input: [Class] EventTypeFilter [Description]

Output: Indicates whether a listener should trace based on the event type.


Input: [Class] FileVersionInfo [Description]

Output: Provides version information for a physical file on disk.


Input: [Class] InstanceData [Description]

Output: Holds instance data associated with a performance counter sample.


Input: [Class] InstanceDataCollection [Description]

Output: Provides a strongly typed collection of InstanceData objects.


Input: [Class] InstanceDataCollectionCollection [Description]

Output: Provides a strongly typed collection of InstanceDataCollection objects.


Input: [Class] MonitoringDescriptionAttribute [Description]

Output: Specifies a description for a property or event.


Input: [Class] PerformanceCounter [Description]

Output: Represents a Windows NT performance counter component.


Input: [Class] PerformanceCounterCategory [Description]

Output: Represents a performance object, which defines a category of performance counters.


Input: [Class] PerformanceCounterInstaller [Description]

Output: Specifies an installer for the PerformanceCounter component.


Input: [Class] PerformanceCounterManager [Description]

Output: Infrastructure. Obsolete. Prepares performance data for the performance.dll the system loads when working with performance counters.


Input: [Class] PerformanceCounterPermission [Description]

Output: Allows control of code access permissions for PerformanceCounter.


Input: [Class] PerformanceCounterPermissionAttribute [Description]

Output: Allows declaritive performance counter permission checks.


Input: [Class] PerformanceCounterPermissionEntry [Description]

Output: Defines the smallest unit of a code access security permission that is set for a PerformanceCounter.


Input: [Class] PerformanceCounterPermissionEntryCollection [Description]

Output: Contains a strongly typed collection of PerformanceCounterPermissionEntry objects.


Input: [Class] PresentationTraceSources [Description]

Output: Provides debug tracing support that is specifically targeted for Windows Presentation Foundation (WPF) applications.


Input: [Class] Process [Description]

Output: Provides access to local and remote processes and enables you to start and stop local system processes.


Input: [Class] ProcessModule [Description]

Output: Represents a.dll or .exe file that is loaded into a particular process.


Input: [Class] ProcessModuleCollection [Description]

Output: Provides a strongly typed collection of ProcessModule objects.


Input: [Class] ProcessStartInfo [Description]

Output: Specifies a set of values that are used when you start a process.


Input: [Class] ProcessThread [Description]

Output: Represents an operating system process thread.


Input: [Class] ProcessThreadCollection [Description]

Output: Provides a strongly typed collection of ProcessThread objects.


Input: [Class] SourceFilter [Description]

Output: Indicates whether a listener should trace a message based on the source of a trace.


Input: [Class] SourceSwitch [Description]

Output: Provides a multilevel switch to control tracing and debug output without recompiling your code.


Input: [Class] StackFrame [Description]

Output: Provides information about a StackFrame, which represents a function call on the call stack for the current thread.


Input: [Class] StackTrace [Description]

Output: Represents a stack trace, which is an ordered collection of one or more stack frames.


Input: [Class] Stopwatch [Description]

Output: Provides a set of methods and properties that you can use to accurately measure elapsed time.


Input: [Class] Switch [Description]

Output: Provides an abstract base class to create new debugging and tracing switches.


Input: [Class] SwitchAttribute [Description]

Output: Identifies a switch used in an assembly, class, or member.


Input: [Class] SwitchLevelAttribute [Description]

Output: Identifies the level type for a switch.


Input: [Class] TextWriterTraceListener [Description]

Output: Directs tracing or debugging output to a TextWriter or to a Stream, such as FileStream.


Input: [Class] Trace [Description]

Output: Provides a set of methods and properties that help you trace the execution of your code. This class cannot be inherited.


Input: [Class] TraceEventCache [Description]

Output: Provides trace event data specific to a thread and a process.


Input: [Class] TraceFilter [Description]

Output: Provides the base class for trace filter implementations.


Input: [Class] TraceListener [Description]

Output: Provides the abstract base class for the listeners who monitor trace and debug output.


Input: [Class] TraceListenerCollection [Description]

Output: Provides a thread-safe list of TraceListener objects.


Input: [Class] TraceSource [Description]

Output: Provides a set of methods and properties that enable applications to trace the execution of code and associate trace messages with their source.


Input: [Class] TraceSwitch [Description]

Output: Provides a multilevel switch to control tracing and debug output without recompiling your code.


Input: [Class] UnescapedXmlDiagnosticData [Description]

Output: Provides unescaped XML data for the logging of user-provided trace data.


Input: [Class] XmlWriterTraceListener [Description]

Output: Directs tracing or debugging output as XML-encoded data to a TextWriter or to a Stream, such as a FileStream.


Input: [Name] ConeType [Description]

Output: Gets the type of a second order cone.


Input: [Name] Index [Description]

Output: Gets the index for a cone.


Input: [Name] Key [Description]

Output: Gets the key for a cone.


Input: [Name] PrimaryVid1 [Description]

Output: Gets or sets the primary conic variable for a cone.


Input: [Name] PrimaryVid2 [Description]

Output: Gets or sets the secondary conic variable for a cone.


Input: [Name] VidCount [Description]

Output: Gets the number of conic variables for a cone.


Input: [Name] Vids [Description]

Output: Gets the collection of conic variables for a cone.


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

Output: Gets or sets an application-defined Advanced Query Syntax (AQS) string for filtering files by keywords or properties. This property is combined with the UserSearchFilter to create the query's search filter.

QueryOptions class - Windows app development


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

Output: Gets the unit of time used to group files into folders if the QueryOptions object was created with a CommonFolderQuery based on date.

QueryOptions class - Windows app development


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

Output: Gets a list of file name extensions used to filter the search results. If the list is empty, the results include all file types.

QueryOptions class - Windows app development


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

Output: Indicates whether the search query should produce a shallow view of the folder contents or a deep recursive view of all files and subfolder.

QueryOptions class - Windows app development


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

Output: Gets the name of the property used to group query results if the QueryOptions object was created using a CommonFolderQuery.

QueryOptions class - Windows app development


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

Output: Gets or sets a value that specifies whether the system index or the file system is used to retrieve query results.

QueryOptions class - Windows app development


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

Output: Gets or sets the Internet Engineering Task Force (IETF) language tag (BCP47 standard) that identifies the language associated with the query. This determines the language-specific algorithm used by the system to break the query into individual search tokens.

QueryOptions class - Windows app development


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

Output: Gets the list of SortEntry structures that specify how to sort content (like files and subfolders) in query results.

QueryOptions class - Windows app development


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

Output: Gets or sets a user-defined Advanced Query Syntax (AQS) string for filtering files by keywords or properties. This property is combined with the ApplicationSearchFilter to create the query's search filter.

QueryOptions class - Windows app development


Input: [Description] Provides constants that map Visual Basic 6.0 color constants to their Color equivalents. [Class]

Output: ColorConstants


Input: [Description] Provides constants that map Visual Basic 6.0 DrawStyle constants to their DashStyle equivalents. [Class]

Output: DrawStyleConstants


Input: [Description] Provides constants that map Visual Basic 6.0 FillStyle constants to their HatchStyle equivalents. [Class]

Output: FillStyleConstants


Input: [Description] Infrastructure. This class supports the .NET Framework infrastructure and is not intended to be used directly from your code. [Class]

Output: GlobalModule


Input: [Description] Provides a Printer object for use by upgraded Visual Basic 6.0 printing code. [Class]

Output: Printer


Input: [Description] Provides a collection of printers for use by upgraded Visual Basic 6.0 printing code. [Class]

Output: PrinterCollection


Input: [Description] Provides constants that map Visual Basic 6.0 Printer constants to their PrinterSettings equivalents. [Class]

Output: PrinterObjectConstants


Input: [Description] Provides constants that map Visual Basic 6.0 ScaleMode constants to their .NET Framework equivalents. [Class]

Output: ScaleModeConstants


Input: [Description] Provides constants that map Visual Basic 6.0 color constants to their SystemColors equivalents. [Class]

Output: SystemColorConstants


Input: [Differences from 3.5 SP1] WCF Data Services now supports batched binary content in requests and responses. [Feature]

Output: Batched Binary Content


Input: [Differences from 3.5 SP1] Change interceptors are now executed for a delete request. A change interceptor is a method that runs every time a request is received by the server to modify an entity in the entity set. It runs before the incoming request is executed. The change interceptor provides access to the entity that is being changed and the operation that is being performed on it. [Feature]

Output: Change interceptors


Input: [Differences from 3.5 SP1] The following conditions now throw more useful exceptions instead of a NullReferenceException: A TimeoutException when a call to a data service times out. A DataServiceRequestException when a bad request is made to a data service. In your applications, you should change exception handling to catch the new exceptions. [Feature]

Output: Exceptions


Input: [Differences from 3.5 SP1] The following improvements were made to headers: WCF Data Services now correctly rejects an eTag header that has an unspecified value. WCF Data Services now returns an error and does not execute the request for a delete request to a link when an if-* header is in the request. WCF Data Services now returns an error to the client in the format (Atom, JSON) that the client specified in the Accept header. [Feature]

Output: Headers


Input: [Differences from 3.5 SP1] The JavaScript Object Notation (JSON) reader now correctly returns an error when it reads the single backslash ("\") escape character, when it processes JSON payloads sent to a WCF Data Service. [Feature]

Output: JSON Reader


Input: [Differences from 3.5 SP1] The following improvements were made to the MergeOption enumeration: The AppendOnly merge option no longer modifies the entity on the client as a result of any subsequent response from a data service. The PreserveChanges option is now consistent between dynamic SQL and stored procedure-based updates. [Feature]

Output: Merges


Input: [Differences from 3.5 SP1] The DataService.OnStartProcessingRequest method is now called before a request to data services is processed. This enables the request to work correctly for ServiceOperation services. [Feature]

Output: Requests


Input: [Differences from 3.5 SP1] WCF Data Services no longer closes the underlying stream for read and write operations. [Feature]

Output: Streams


Input: [Differences from 3.5 SP1] The escaping of URIs by WCF Data Services client has been corrected. [Feature]

Output: URIs


Input: [Name] DelimitedListTraceListener(Stream) [Description]

Output: Initializes a new instance of the DelimitedListTraceListener class that writes to the specified output stream.


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

Output: Initializes a new instance of the DelimitedListTraceListener class that writes to the specified file.


Input: [Name] DelimitedListTraceListener(TextWriter) [Description]

Output: Initializes a new instance of the DelimitedListTraceListener class that writes to the specified text writer.


Input: [Name] DelimitedListTraceListener(Stream, String) [Description]

Output: Initializes a new instance of the DelimitedListTraceListener class that writes to the specified output stream and has the specified name.


Input: [Name] DelimitedListTraceListener(String, String) [Description]

Output: Initializes a new instance of the DelimitedListTraceListener class that writes to the specified file and has the specified name.


Input: [Name] DelimitedListTraceListener(TextWriter, String) [Description]

Output: Initializes a new instance of the DelimitedListTraceListener class that writes to the specified text writer and has the specified name.


Input: [Feature] Exception handling [Recommended changes] None. [Differences from 3.5 SP1]

Output: To enable errors to be detected earlier, WPF throws a TargetInvocationException and sets the InnerException property to critical exceptions, such as NullReferenceException, OutOfMemoryException, StackOverflowException, and SecurityException, instead of catching the original exception.


Input: [Feature] Linked resources [Recommended changes] None. [Differences from 3.5 SP1]

Output: To make linking easier, resource files (such as images) that are located in a location other than the project's folder structure use the resource file's full path instead of just its file name as the resource ID when the application is built. The application will be able to locate the files at run time.


Input: [Feature] Partial-trust applications [Recommended changes] In your browser applications, you can ease this change by doing one of the following: Run the browser application in full trust. Have customers add the application's site to the trusted sites zone. Have customers run the application in Internet Explorer. [Differences from 3.5 SP1]

Output: For security considerations, Windows-based applications that run in partial trust and contain a WebBrowser control or a Frame control that contains HTML will throw a SecurityException when the control is created. Browser applications will throw an exception and display a message if all of the following conditions are met: The application is running in Firefox. The application is running in partial trust in the Internet zone from non-trusted sites. The application contains a WebBrowser control or a Frame control that contains HTML Note that applications that run from trusted sites or from the intranet zone will not be affected.


Input: [Feature] Resource dictionaries [Recommended changes] Applications that modify a resource that is defined in a theme-level merged dictionary should clone the resource and modify the cloned copy. Alternatively, the resource can be marked x:Shared="false" so that the ResourceDictionary creates a new copy every time the resource is queried. [Differences from 3.5 SP1]

Output: To improve theme-level resource dictionaries and prevent them from changing, freezable resources that are defined in a resource dictionary and merged into a theme-level dictionary are now always marked as frozen and are immutable. This is the expected behavior for freezable resources.


Input: [Feature] Windows 7 [Recommended changes] None. [Differences from 3.5 SP1]

Output: To make WPF applications work better on Windows 7, the following improvements were made to correct the behavior of a window: Dock and gesture states now work as expected based on user interactions. The taskbar commands Cascade windows, Show windows stacked, and Show windows side-by-side now have the correct behavior and update the appropriate properties. The Top, Left, Width, and Height properties for a maximized or minimized window now contain the correct restore location of the window instead of other values, depending on the monitor.


Input: [Feature] Windows style and transparency [Recommended changes] If you must change the WindowStyle when AllowsTransparency is true, you can call the Win32 SetWindowLongPtr function. [Differences from 3.5 SP1]

Output: An InvalidOperationException is thrown if you try to set WindowStyle to a value other than None when AllowsTransparency is true and WindowState is Minimized.


Input: [Feature] XPS Viewer [Recommended changes] If needed, install the Microsoft XML Paper Specification Essentials Pack. [Differences from 3.5 SP1]

Output: WPF does not include the Microsoft XML Paper Specification Essentials Pack (XPSEP). XPSEP is included with Windows 7 and Windows Vista. On a computer that is running Windows XP without the .NET Framework 3.5 SP1 installed, printing by using a WPF API other than those in PrintDialog will rely on the WINSPOOL. Some printer capabilities will not be reported and some printer settings will not be applied during printing.


Input: [Description] Tampering with log files Ineffectual or nonexistent audit processes [Category]

Output: Auditing and Logging

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] Network eavesdropping Brute force attacks Dictionary attacks Cookie replay attacks Credential theft [Category]

Output: Authentication

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] Elevation of privilege Disclosure of confidential data Data tampering Luring attacks [Category]

Output: Authorization

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] Unauthorized access to administration interfaces Unauthorized access to configuration stores Retrieval of clear text Configuration secrets No individual accountability [Category]

Output: Configuration Management

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] System or application details are revealed Denial of service (DoS) [Category]

Output: Exception Management

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] Elevation of privilege [Category]

Output: Impersonation/Delegation

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] Information disclosure [Category]

Output: Message Encryption

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] Horizontal and vertical privilege escalation [Category]

Output: Message Replay Detection

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] Data tampering [Category]

Output: Message Signing

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] Buffer overflows Cross-site scripting SQL injection Canonicalization attacks [Category]

Output: Message Validation

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] Accessing of sensitive data in storage Network eavesdropping Information disclosure [Category]

Output: Sensitive Data

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Description] Session hijacking Session replay Man-in-the-middle attacks [Category]

Output: Session Management

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Auditing and Logging [Description]

Output: Tampering with log files Ineffectual or nonexistent audit processes

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Authentication [Description]

Output: Network eavesdropping Brute force attacks Dictionary attacks Cookie replay attacks Credential theft

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Authorization [Description]

Output: Elevation of privilege Disclosure of confidential data Data tampering Luring attacks

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Configuration Management [Description]

Output: Unauthorized access to administration interfaces Unauthorized access to configuration stores Retrieval of clear text Configuration secrets No individual accountability

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Exception Management [Description]

Output: System or application details are revealed Denial of service (DoS)

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Impersonation/Delegation [Description]

Output: Elevation of privilege

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Message Encryption [Description]

Output: Information disclosure

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Message Replay Detection [Description]

Output: Horizontal and vertical privilege escalation

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Message Signing [Description]

Output: Data tampering

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Message Validation [Description]

Output: Buffer overflows Cross-site scripting SQL injection Canonicalization attacks

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Sensitive Data [Description]

Output: Accessing of sensitive data in storage Network eavesdropping Information disclosure

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Category] Session Management [Description]

Output: Session hijacking Session replay Man-in-the-middle attacks

Fast Track: A Guide for Getting Started and Applying the Guidance


Input: [Name] AccessibilityObject [Description]

Output: Gets the AccessibleObject assigned to the control.


Input: [Name] AccessibleDefaultActionDescription [Description]

Output: Gets or sets the default action description of the control for use by accessibility client applications.


Input: [Name] AccessibleDescription [Description]

Output: Gets or sets the description of the control used by accessibility client applications.


Input: [Name] AccessibleName [Description]

Output: Gets or sets the name of the control used by accessibility client applications.


Input: [Name] AccessibleRole [Description]

Output: Gets or sets the accessible role of the control


Input: [Name] AllowDrop [Description]

Output: Gets or sets a value indicating whether the control can accept data that the user drags onto it.


Input: [Name] Anchor [Description]

Output: Gets or sets the edges of the container to which a control is bound and determines how a control is resized with its parent.


Input: [Name] AutoScrollOffset [Description]

Output: Gets or sets where this control is scrolled to in ScrollControlIntoView.


Input: [Name] AutoSize [Description]

Output: Infrastructure. This property is not relevant for this class.


Input: [Name] BackColor [Description]

Output: Gets or sets the background color for the control.


Input: [Name] BackgroundImage [Description]

Output: Gets or sets the background image displayed in the control.


Input: [Name] BackgroundImageLayout [Description]

Output: Gets or sets the background image layout as defined in the ImageLayout enumeration.


Input: [Name] BindingContext [Description]

Output: Gets or sets the BindingContext for the control.


Input: [Name] Bottom [Description]

Output: Gets the distance, in pixels, between the bottom edge of the control and the top edge of its container's client area.


Input: [Name] Bounds [Description]

Output: Gets or sets the size and location of the control including its nonclient elements, in pixels, relative to the parent control.


Input: [Name] CanEnableIme [Description]

Output: Gets a value indicating whether the ImeMode property can be set to an active value, to enable IME support.


Input: [Name] CanFocus [Description]

Output: Gets a value indicating whether the control can receive focus.


Input: [Name] CanRaiseEvents [Description]

Output: Determines if events can be raised on the control. (Overrides Component.CanRaiseEvents.)


Input: [Name] CanSelect [Description]

Output: Gets a value indicating whether the control can be selected.


Input: [Name] Capture [Description]

Output: Gets or sets a value indicating whether the control has captured the mouse.


Input: [Name] CausesValidation [Description]

Output: Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.


Input: [Name] CheckForIllegalCrossThreadCalls [Description]

Output: Gets or sets a value indicating whether to catch calls on the wrong thread that access a control's Handle property when an application is being debugged.


Input: [Name] ClientRectangle [Description]

Output: Gets the rectangle that represents the client area of the control.


Input: [Name] ClientSize [Description]

Output: Gets or sets the height and width of the client area of the control.


Input: [Name] CompanyName [Description]

Output: Gets the name of the company or creator of the application containing the control.


Input: [Name] Container [Description]

Output: Gets the IContainer that contains the Component. (Inherited from Component.)


Input: [Name] ContainsFocus [Description]

Output: Gets a value indicating whether the control, or one of its child controls, currently has the input focus.


Input: [Name] ContextMenu [Description]

Output: Gets or sets the shortcut menu associated with the control.


Input: [Name] ContextMenuStrip [Description]

Output: Gets or sets the ContextMenuStrip associated with this control.


Input: [Name] Controls [Description]

Output: Gets the collection of controls contained within the control.


Input: [Name] Created [Description]

Output: Gets a value indicating whether the control has been created.


Input: [Name] CreateParams [Description]

Output: Gets the required creation parameters when the control handle is created.


Input: [Name] Cursor [Description]

Output: Gets or sets the cursor that is displayed when the mouse pointer is over the control.


Input: [Name] DataBindings [Description]

Output: Gets the data bindings for the control.


Input: [Name] DefaultBackColor [Description]

Output: Gets the default background color of the control.


Input: [Name] DefaultCursor [Description]

Output: Gets or sets the default cursor for the control.


Input: [Name] DefaultFont [Description]

Output: Gets the default font of the control.


Input: [Name] DefaultForeColor [Description]

Output: Gets the default foreground color of the control.


Input: [Name] DefaultImeMode [Description]

Output: Gets the default Input Method Editor (IME) mode supported by the control.


Input: [Name] DefaultMargin [Description]

Output: Gets the space, in pixels, that is specified by default between controls.


Input: [Name] DefaultMaximumSize [Description]

Output: Gets the length and height, in pixels, that is specified as the default maximum size of a control.


Input: [Name] DefaultMinimumSize [Description]

Output: Gets the length and height, in pixels, that is specified as the default minimum size of a control.


Input: [Name] DefaultPadding [Description]

Output: Gets the internal spacing, in pixels, of the contents of a control.


Input: [Name] DefaultSize [Description]

Output: Gets the default size of the control.


Input: [Name] DesignMode [Description]

Output: Gets a value that indicates whether the Component is currently in design mode. (Inherited from Component.)


Input: [Name] DisplayRectangle [Description]

Output: Gets the rectangle that represents the display area of the control.


Input: [Name] Disposing [Description]

Output: Gets a value indicating whether the base Control class is in the process of disposing.


Input: [Name] Dock [Description]

Output: Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent.


Input: [Name] DoubleBuffered [Description]

Output: Gets or sets a value indicating whether this control should redraw its surface using a secondary buffer to reduce or prevent flicker.


Input: [Name] Enabled [Description]

Output: Gets or sets a value indicating whether the control can respond to user interaction.


Input: [Name] Events [Description]

Output: Gets the list of event handlers that are attached to this Component. (Inherited from Component.)


Input: [Name] Focused [Description]

Output: Gets a value indicating whether the control has input focus.


Input: [Name] Font [Description]

Output: Gets or sets the font of the text displayed by the control.


Input: [Name] FontHeight [Description]

Output: Gets or sets the height of the font of the control.


Input: [Name] ForeColor [Description]

Output: Gets or sets the foreground color of the control.


Input: [Name] Handle [Description]

Output: Gets the window handle that the control is bound to.


Input: [Name] HasChildren [Description]

Output: Gets a value indicating whether the control contains one or more child controls.


Input: [Name] Height [Description]

Output: Gets or sets the height of the control.


Input: [Name] ImeMode [Description]

Output: Gets or sets the Input Method Editor (IME) mode of the control.


Input: [Name] ImeModeBase [Description]

Output: Gets or sets the IME mode of a control.


Input: [Name] InvokeRequired [Description]

Output: Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on.


Input: [Name] IsAccessible [Description]

Output: Gets or sets a value indicating whether the control is visible to accessibility applications.


Input: [Name] IsDisposed [Description]

Output: Gets a value indicating whether the control has been disposed of.


Input: [Name] IsHandleCreated [Description]

Output: Gets a value indicating whether the control has a handle associated with it.


Input: [Name] IsMirrored [Description]

Output: Gets a value indicating whether the control is mirrored.


Input: [Name] LayoutEngine [Description]

Output: Gets a cached instance of the control's layout engine.


Input: [Name] Left [Description]

Output: Gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area.


Input: [Name] Location [Description]

Output: Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.


Input: [Name] Margin [Description]

Output: Gets or sets the space between controls.


Input: [Name] MaximumSize [Description]

Output: Gets or sets the size that is the upper limit that GetPreferredSize can specify.


Input: [Name] MinimumSize [Description]

Output: Gets or sets the size that is the lower limit that GetPreferredSize can specify.


Input: [Name] ModifierKeys [Description]

Output: Gets a value indicating which of the modifier keys (SHIFT, CTRL, and ALT) is in a pressed state.


Input: [Name] MouseButtons [Description]

Output: Gets a value indicating which of the mouse buttons is in a pressed state.


Input: [Name] MousePosition [Description]

Output: Gets the position of the mouse cursor in screen coordinates.


Input: [Name] Name [Description]

Output: Gets or sets the name of the control.


Input: [Name] Padding [Description]

Output: Gets or sets padding within the control.


Input: [Name] Parent [Description]

Output: Gets or sets the parent container of the control.


Input: [Name] PreferredSize [Description]

Output: Gets the size of a rectangular area into which the control can fit.


Input: [Name] ProductName [Description]

Output: Gets the product name of the assembly containing the control.


Input: [Name] ProductVersion [Description]

Output: Gets the version of the assembly containing the control.


Input: [Name] PropagatingImeMode [Description]

Output: Gets an object that represents a propagating IME mode.


Input: [Name] RecreatingHandle [Description]

Output: Gets a value indicating whether the control is currently re-creating its handle.


Input: [Name] Region [Description]

Output: Gets or sets the window region associated with the control.


Input: [Name] RenderRightToLeft [Description]

Output: Obsolete. This property is now obsolete.


Input: [Name] ResizeRedraw [Description]

Output: Gets or sets a value indicating whether the control redraws itself when resized.


Input: [Name] Right [Description]

Output: Gets the distance, in pixels, between the right edge of the control and the left edge of its container's client area.


Input: [Name] RightToLeft [Description]

Output: Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts.


Input: [Name] ScaleChildren [Description]

Output: Gets a value that determines the scaling of child controls.


Input: [Name] ShowFocusCues [Description]

Output: Gets a value indicating whether the control should display focus rectangles.


Input: [Name] ShowKeyboardCues [Description]

Output: Gets a value indicating whether the user interface is in the appropriate state to show or hide keyboard accelerators.


Input: [Name] Site [Description]

Output: Gets or sets the site of the control. (Overrides Component.Site.)


Input: [Name] Size [Description]

Output: Gets or sets the height and width of the control.


Input: [Name] TabIndex [Description]

Output: Gets or sets the tab order of the control within its container.


Input: [Name] TabStop [Description]

Output: Gets or sets a value indicating whether the user can give the focus to this control using the TAB key.


Input: [Name] Tag [Description]

Output: Gets or sets the object that contains data about the control.


Input: [Name] Text [Description]

Output: Gets or sets the text associated with this control.


Input: [Name] Top [Description]

Output: Gets or sets the distance, in pixels, between the top edge of the control and the top edge of its container's client area.


Input: [Name] TopLevelControl [Description]

Output: Gets the parent control that is not parented by another Windows Forms control. Typically, this is the outermost Form that the control is contained in.


Input: [Name] UseWaitCursor [Description]

Output: Gets or sets a value indicating whether to use the wait cursor for the current control and all child controls.


Input: [Name] Visible [Description]

Output: Gets or sets a value indicating whether the control and all its child controls are displayed.


Input: [Name] Width [Description]

Output: Gets or sets the width of the control.


Input: [Name] WindowTarget [Description]

Output: Infrastructure. This property is not relevant for this class.


Input: [Property Name (database view)] ENCRYPTION_ALGORITHM

Output: Encryption Algorithm Name

Property Name (Catalog Properties dialog box)


Input: [Property Name (database view)] OPERATION_CLEANUP_ENABLED

Output: Clean Logs Periodically

Property Name (Catalog Properties dialog box)


Input: [Property Name (database view)] RETENTION_WINDOW

Output: Retention Period (days)

Property Name (Catalog Properties dialog box)


Input: [Property Name (database view)] VERSION_CLEANUP_ENABLED

Output: Periodically Remove Old Versions

Property Name (Catalog Properties dialog box)


Input: [Property Name (database view)] MAX_PROJECT_VERSIONS

Output: Maximum Number of Versions per Project

Property Name (Catalog Properties dialog box)


Input: [Property Name (database view)] SERVER_LOGGING_LEVEL

Output: Server-wide Default Logging Level

Property Name (Catalog Properties dialog box)


Input: [Name] AllowDBNull [Description]

Output: Gets or sets a value that indicates whether null values are allowed in this column for rows that belong to the table.


Input: [Name] AutoIncrement [Description]

Output: Gets or sets a value that indicates whether the column automatically increments the value of the column for new rows added to the table.


Input: [Name] AutoIncrementSeed [Description]

Output: Gets or sets the starting value for a column that has its AutoIncrement property set to true. The default is 0.


Input: [Name] AutoIncrementStep [Description]

Output: Gets or sets the increment used by a column with its AutoIncrement property set to true.


Input: [Name] Caption [Description]

Output: Gets or sets the caption for the column.


Input: [Name] ColumnMapping [Description]

Output: Gets or sets the MappingType of the column.


Input: [Name] ColumnName [Description]

Output: Gets or sets the name of the column in the DataColumnCollection.


Input: [Name] Container [Description]

Output: Gets the container for the component. (Inherited from MarshalByValueComponent.)


Input: [Name] DataType [Description]

Output: Gets or sets the type of data stored in the column.


Input: [Name] DateTimeMode [Description]

Output: Gets or sets the DateTimeMode for the column.


Input: [Name] DefaultValue [Description]

Output: Gets or sets the default value for the column when you are creating new rows.


Input: [Name] DesignMode [Description]

Output: Gets a value indicating whether the component is currently in design mode. (Inherited from MarshalByValueComponent.)


Input: [Name] Events [Description]

Output: Gets the list of event handlers that are attached to this component. (Inherited from MarshalByValueComponent.)


Input: [Name] Expression [Description]

Output: Gets or sets the expression used to filter rows, calculate the values in a column, or create an aggregate column.


Input: [Name] ExtendedProperties [Description]

Output: Gets the collection of custom user information associated with a DataColumn.


Input: [Name] MaxLength [Description]

Output: Gets or sets the maximum length of a text column.


Input: [Name] Namespace [Description]

Output: Gets or sets the namespace of the DataColumn.


Input: [Name] Ordinal [Description]

Output: Gets the (zero-based) position of the column in the DataColumnCollection collection.


Input: [Name] Prefix [Description]

Output: Gets or sets an XML prefix that aliases the namespace of the DataTable.


Input: [Name] ReadOnly [Description]

Output: Gets or sets a value that indicates whether the column allows for changes as soon as a row has been added to the table.


Input: [Name] Site [Description]

Output: Gets or sets the site of the component. (Inherited from MarshalByValueComponent.)


Input: [Name] Table [Description]

Output: Gets the DataTable to which the column belongs to.


Input: [Name] Unique [Description]

Output: Gets or sets a value that indicates whether the values in each row of the column must be unique.


Input: [Term] Claim [Definition]

Output: A statement that one subject makes about itself or another subject. For example, the statement can be about a name, identity, key, group, privilege, or capability. Claims are issued by a provider, and they are given one or more values and then packaged in security tokens that are issued by a security token service (STS). They are also defined by a claim value type and, possibly, associated metadata.


Input: [Term] Claim name [Definition]

Output: A user-friendly name for the claim type.


Input: [Term] Claim type [Definition]

Output: The type of statement in the claim. Examples of claim types include first name, role, and email address. The claim type provides context for the claim value, and it is usually expressed as a Uniform Resource Identifier (URI). For example, the email address claim type is represented as http://schemas.microsoft.com/ws/2008/06/identity/claims/email.


Input: [Term] Claim value [Definition]

Output: The value of the statement in the claim. For example, if the claim type is role, a value might be contributor. If the claim type is first name, a value might be Matt.


Input: [Term] Claim value type [Definition]

Output: The type of value in the claim. For example, if the claim value is Contributor, the claim type value is String.


Input: [Term] Claims-aware application [Definition]

Output: A relying-party software application that uses claims to manage identity and access for users.


Input: [Term] Claims-based identity [Definition]

Output: A unique identifier that represents a specific user, application, computer, or other entity. It enables that entity to gain access to multiple resources, such as applications and network resources, without entering credentials multiple times. It also enables resources to validate requests from an entity.


Input: [Term] Claims provider [Definition]

Output: A software component or service that can be used to issue one or more claims during sign-in operations. It is also used to display, resolve, and provide search capabilities for claims in a card selector (for example, in the people picker control in SharePoint). For more information, see Claims provider in SharePoint 2013.


Input: [Term] Claims provider schema [Definition]

Output: A schema that specifies the fields that must be returned as metadata for a claim that is issued by a specific claims provider.


Input: [Term] Claims provider – security token service [Definition]

Output: A software component or service that is used by a claims provider that issues claims and packages them in security tokens.


Input: [Term] Delegate [Definition]

Output: A rich client that is authorized to impersonate another client. For example, consider a situation in which a user-facing website, Web1, calls an infrastructure data service, Data2. It might be advantageous for Web1 to impersonate its users when it accesses Data2. Web1 contacts a federation server to obtain claims that represent one of its users. When it is contacted, the federation server can determine whether Web1 is an authorized delegate and, if so, it can allow the impersonation. If it is authorized, Web1 accesses Data2 while acting as the user.


Input: [Term] Identity provider [Definition]

Output: An identity provider is a type of claims provider that provides single sign-on functionality between an organization and other claims providers and relying parties.


Input: [Term] Identity provider security token service or relying-party security token service [Definition]

Output: A software component or service that is used by an identity provider to accept tokens from a federation partner, and then generate claims and security tokens on the contents of the incoming security token into a format consumable by the relying party. A security token service (STS) receives security tokens from a trusted federation partner or claims provider STS. Then, the relying party STS issues new security tokens to be consumed by a local relying-party application.


Input: [Term] Relying party [Definition]

Output: An application that relies on and uses claims in security tokens that a claims provider issues. For example, an online auction website organization might receive a security token with claims that determine whether a subject can access all or part of a relying party's application.


Input: [Term] Relying-party application [Definition]

Output: Software that can consume claims to make authentication and authorization decisions. The relying party application receives the claims from a claims provider.


Input: [Term] Rich client [Definition]

Output: A client that can use the WS-Trust protocol.


Input: [Term] SAML passive sign-in [Definition]

Output: SAML passive sign-in describes the process of signing in. When a sign-in for a web application is configured to accept tokens from a trusted login provider, this type of sign-in is called SAML passive sign-in. For more information, see Incoming claims: Signing into SharePoint 2013.


Input: [Term] Security Assertion Markup Language (SAML) Security Token [Definition]

Output: The data format for communicating claims between a claims provider and a relying party.


Input: [Term] Security Assertion Markup Language (SAML) [Definition]

Output: The WebSSO protocol that is defined in the SAML 2.0 Core specification. The SAML protocol specifies how to use HTTP web browser redirects to exchange assertions data. SAML is used to authenticate and authorize users across secure boundaries.


Input: [Term] Security token [Definition]

Output: An on-the-wire representation of claims that is cryptographically signed by the issuer of the claims, providing strong proof to any relying party as to the integrity of the claims and the identity of the issuer.


Input: [Term] Security token service (STS) [Definition]

Output: A web service that issues claims and packages them in encrypted security tokens. For more information, see WS-Security and WS-Trust.


Input: [Term] Trust establishment [Definition]

Output: A process by which trust relationships are established between claims providers and relying-party applications. This process involves the exchange of identifying certificates that enable the relying party to trust the contents of claims that the claims provider issues.


Input: [Term] Trusted login provider [Definition]

Output: An external (that is, external to SharePoint) STS that SharePoint trusts.


Input: [Term] Web single sign-on (SSO) [Definition]

Output: A process that enables partnering organizations to exchange user authentication and authorization data. By using Web SSO, users in partner organizations can transition between secure web domains without having to present credentials at each domain boundary.


Input: [Term] WS-Federation [Definition]

Output: The Organization for the Advancement of Structured Information Standards (OASIS) standard specification that defines the WS-Federation Passive protocol and other protocol extensions that are used for federation. The WS-Federation standard defines mechanisms that are used to enable identity, attribute, authentication, and authorization federation across different trust realms. For more information about WS-Federation, see Understanding WS-Federation.


Input: [Term] WS-Federation Passive [Definition]

Output: The protocol for requesting claims from a claims provider by using HTTP web browser redirects. This protocol is described in section 13 of the WS-Federation 1.2 specification.


Input: [Term] WS-Federation passive requester profile [Definition]

Output: The WS-Federation Passive Requester Profile describes how the cross-trust realm identity, authentication, and authorization federation mechanisms that are defined in WS-Federation can be used by passive requesters, such as web browsers, to provide identity services. Passive requesters of this profile are limited to the HTTP protocol. For more information about the WS-Federation Passive Requester Profile, see WS-Federation: Passive Requestor Profile.


Input: [Term] WS-Security [Definition]

Output: The WS-Security standard is a set of protocols designed to help secure web service communication by using SOAP. For more information about WS-Security, see OASIS Web Services Security (WSS) TC on the OASIS website.


Input: [Term] WS-Trust [Definition]

Output: A standard that uses WS-Security to provide web services with methods to build and verify trust relationships. For more information about WS-Trust, see OASIS Web Services Secure Exchange (WS-SX) TC on the OASIS website.


Input: [Name] Associations [Description]

Output: Gets an enumeration of all the associations.


Input: [Name] CanInstantiate [Description]

Output: Gets whether the underlying type can be instantiated as the result of a query.


Input: [Name] DataMembers [Description]

Output: Gets an enumeration of all the data members (fields and properties).


Input: [Name] DBGeneratedIdentityMember [Description]

Output: Gets the member that represents the auto-generated identity column.


Input: [Name] DerivedTypes [Description]

Output: Gets an enumeration of the immediate derived types in an inheritance hierarchy.


Input: [Name] Discriminator [Description]

Output: Gets the member that represents the inheritance discriminator column.


Input: [Name] HasAnyLoadMethod [Description]

Output: Gets a value that indicates whether the current MetaType or any of its bases types has an OnLoaded method.


Input: [Name] HasAnyValidateMethod [Description]

Output: Gets a value that indicates whether the MetaType or any of its bases types has an OnValidate method.


Input: [Name] HasInheritance [Description]

Output: Gets a value indicating whether the type is part of a mapped inheritance hierarchy.


Input: [Name] HasInheritanceCode [Description]

Output: Gets a value indicating whether this type defines an inheritance code.


Input: [Name] HasUpdateCheck [Description]

Output: Gets a value indicating whether the type has any persistent member that may require a test for optimistic concurrency conflicts.


Input: [Name] IdentityMembers [Description]

Output: Gets an enumeration of all the data members that define the unique identity of the type.


Input: [Name] Indexes [Description]

Output: Gets a read-only collection of MetaType indexes.


Input: [Name] InheritanceBase [Description]

Output: Gets the base meta-type in the inheritance hierarchy.


Input: [Name] InheritanceCode [Description]

Output: Gets a value indicating whether this type defines an inheritance code.


Input: [Name] InheritanceDefault [Description]

Output: Gets a value indicating whether this type is used as the default of an inheritance hierarchy.


Input: [Name] InheritanceRoot [Description]

Output: Gets the root type of the inheritance hierarchy.


Input: [Name] InheritanceTypes [Description]

Output: Gets a collection of all types that are defined by an inheritance hierarchy.


Input: [Name] IsEntity [Description]

Output: Gets a value indicating whether the MetaType is an entity type.


Input: [Name] IsInheritanceDefault [Description]

Output: Gets a value indicating whether this type is used as the default of an inheritance hierarchy.


Input: [Name] Model [Description]

Output: Gets the MetaModel that contains this MetaType.


Input: [Name] Name [Description]

Output: Gets the name of the MetaType.