Input: [Sample name] Recognition using custom grammars

Output: How to create alternate paths in a grammar Check recognition confidence Confirm user input Use the EndSilenceTimeout property to allow users to pause when speaking longer phrases


Input: [Sample name] Updating a voice command phrase list using a background agent

Output: Install voice commands using VoiceCommandService.InstallCommandSetsFromFileAsync Schedule a PeriodicTask Update a command phrase list at runtime, using VoiceCommandSet.UpdatePhraseListAsync API. Start, stop and resume a background update


Input: [Description] Gets or sets the string which is searched for in the WebTestResponse. [Name]

Output: FindText


Input: [Description] Gets or sets a value indicating whether the match is case-sensitive. [Name]

Output: IgnoreCase


Input: [Description] Gets or sets a value that indicates whether to pass or fail the test if it is found or not. [Name]

Output: PassIfTextFound


Input: [Description] Obsolete. Gets the description displayed in the user interface when a rule is selected. (Inherited from ValidationRule.) [Name]

Output: RuleDescription


Input: [Description] Obsolete. When overridden in a derived class, gets the name displayed in the user interface when a rule is selected or shown in the editor. (Inherited from ValidationRule.) [Name]

Output: RuleName


Input: [Description] Gets or sets a value that indicates whether FindText is a regular expression. [Name]

Output: UseRegularExpression


Input: [Description] When called by trusted applications, gets the fully qualified path of the current working directory. [Name]

Output: CurrentDirectory


Input: [Description] Gets or sets the exit code of the process. [Name]

Output: ExitCode


Input: [Description] Gets a value indicating whether the common language runtime is shutting down or the current application domain is unloading. [Name]

Output: HasShutdownStarted


Input: [Description] Gets the newline string defined for this environment. [Name]

Output: NewLine


Input: [Description] Gets an OperatingSystem object that contains the current platform identifier and version number. [Name]

Output: OSVersion


Input: [Description] Gets the number of processors on the current machine. [Name]

Output: ProcessorCount


Input: [Description] Gets the number of milliseconds elapsed since the system started. [Name]

Output: TickCount


Input: [Description] Gets a Version object that describes the major, minor, build, and revision numbers of the common language runtime. [Name]

Output: Version


Input: [Description] Retrieves the object's CLSID. [Name]

Output: IPersistStorageImpl::GetClassID


Input: [Description] Instructs the object to release all storage objects and enter HandsOff mode. The ATL implementation returns S_OK. [Name]

Output: IPersistStorageImpl::HandsOffStorage


Input: [Description] Initializes a new storage. [Name]

Output: IPersistStorageImpl::InitNew


Input: [Description] Checks whether the object's data has changed since it was last saved. [Name]

Output: IPersistStorageImpl::IsDirty


Input: [Description] Loads the object's properties from the specified storage. [Name]

Output: IPersistStorageImpl::Load


Input: [Description] Saves the object's properties to the specified storage. [Name]

Output: IPersistStorageImpl::Save


Input: [Description] Notifies an object that it can return to Normal mode to write to its storage object. The ATL implementation returns S_OK. [Name]

Output: IPersistStorageImpl::SaveCompleted


Input: [Description] Gets or sets a value that indicates whether the database will be closed automatically after the last user exits. [Name]

Output: AutoClose


Input: [Description] Indicates whether the database files are candidates for periodic shrinking. [Name]

Output: AutoShrink


Input: [Description] Gets a value that indicates whether the collation of the database matches the master or model database. [Name]

Output: CollationMatchesModelOrMaster


Input: [Description] Indicates whether the database has its data and log files on different logical volumes. [Name]

Output: DataAndLogFilesOnSeparateLogicalVolumes


Input: [Description] Indicates whether the database performance facet is a system object. [Name]

Output: IsSystemObject


Input: [Description] Gets the size of the database in megabytes (MB). [Name]

Output: Size


Input: [Description] Gets the database status. [Name]

Output: Status


Input: [Description] The TypeName for the rule. [Item]

Output: Type


Input: [Description] The unique identifier for the rule. CheckId and Category are used for in-source suppression of a warning. [Item]

Output: CheckId


Input: [Description] The category of the warning. [Item]

Output: Category


Input: [Description] Whether the fix for a violation of the rule is a breaking change. Breaking change means that an assembly that has a dependency on the target that caused the violation will not recompile with the new fixed version or might fail at run time because of the change. When multiple fixes are available and at least one fix is a breaking change and one fix is not, both 'Breaking' and 'Non Breaking' are specified. [Item]

Output: Breaking Change


Input: [Description] The specific managed code that causes the rule to generate a warning. [Item]

Output: Cause


Input: [Description] Discusses the issues that are behind the warning. [Item]

Output: Description


Input: [Description] Explains how to change the source code to satisfy the rule and prevent it from generating a warning. [Item]

Output: How to Fix Violations


Input: [Description] Describes when it is safe to suppress a warning from the rule. [Item]

Output: When to Suppress Warnings


Input: [Description] Examples that violate the rule and corrected examples that satisfy the rule. [Item]

Output: Example Code


Input: [Description] Related warnings. [Item]

Output: Related Warnings


Input: [Member name] Delete [Description]

Output: Allows subsequent deleting of a file.


Input: [Member name] Inheritable [Description]

Output: Makes the file handle inheritable by child processes.


Input: [Member name] None [Description]

Output: Declines sharing of the current file. Any request to open the file (by this process or another process) will fail until the file is closed.


Input: [Member name] Read [Description]

Output: Allows subsequent opening of the file for reading. If this flag is not specified, any request to open the file for reading (by this process or another process) will fail until the file is closed.


Input: [Member name] ReadWrite [Description]

Output: Allows subsequent opening of the file for reading or writing. If this flag is not specified, any request to open the file for reading or writing (by this process or another process) will fail until the file is closed.


Input: [Member name] Write [Description]

Output: Allows subsequent opening of the file for writing. If this flag is not specified, any request to open the file for writing (by this process or another process) will fail until the file is closed.


Input: [Name] FindText [Description]

Output: Gets or sets the string which is searched for in the WebTestResponse.


Input: [Name] IgnoreCase [Description]

Output: Gets or sets a value indicating whether the match is case-sensitive.


Input: [Name] PassIfTextFound [Description]

Output: Gets or sets a value that indicates whether to pass or fail the test if it is found or not.


Input: [Name] RuleDescription [Description]

Output: Obsolete. Gets the description displayed in the user interface when a rule is selected. (Inherited from ValidationRule.)


Input: [Name] RuleName [Description]

Output: Obsolete. When overridden in a derived class, gets the name displayed in the user interface when a rule is selected or shown in the editor. (Inherited from ValidationRule.)


Input: [Name] UseRegularExpression [Description]

Output: Gets or sets a value that indicates whether FindText is a regular expression.


Input: [Name] IPersistStorageImpl::GetClassID [Description]

Output: Retrieves the object's CLSID.


Input: [Name] IPersistStorageImpl::HandsOffStorage [Description]

Output: Instructs the object to release all storage objects and enter HandsOff mode. The ATL implementation returns S_OK.


Input: [Name] IPersistStorageImpl::InitNew [Description]

Output: Initializes a new storage.


Input: [Name] IPersistStorageImpl::IsDirty [Description]

Output: Checks whether the object's data has changed since it was last saved.


Input: [Name] IPersistStorageImpl::Load [Description]

Output: Loads the object's properties from the specified storage.


Input: [Name] IPersistStorageImpl::Save [Description]

Output: Saves the object's properties to the specified storage.


Input: [Name] IPersistStorageImpl::SaveCompleted [Description]

Output: Notifies an object that it can return to Normal mode to write to its storage object. The ATL implementation returns S_OK.


Input: [Description] Sets the title for a dialog box. [Statement]

Output: CAPTION


Input: [Description] Specifies information about a resource that can be used by tool that can read or write resource-definition files. [Statement]

Output: CHARACTERISTICS


Input: [Description] Sets the class of the dialog box. [Statement]

Output: CLASS


Input: [Description] Sets the extended window style of the dialog box. [Statement]

Output: EXSTYLE


Input: [Description] Sets the font with which the system will draw text for the dialog box. [Statement]

Output: FONT


Input: [Description] Sets the language for all resources up to the next LANGUAGE statement or to the end of the file. When the LANGUAGE statement appears before the beginning of the body of an ACCELERATORS, DIALOG, MENU, RCDATA, or STRINGTABLE resource definition, the specified language applies only to that resource. [Statement]

Output: LANGUAGE


Input: [Description] Sets the menu for the dialog box. [Statement]

Output: MENU


Input: [Description] Defines a menu item. [Statement]

Output: MENUITEM


Input: [Description] Sets the window style for the dialog box. [Statement]

Output: STYLE


Input: [Description] Specifies version information for a resource that can be used by tool that can read or write resource-definition files. [Statement]

Output: VERSION


Input: [Statement] CAPTION [Description]

Output: Sets the title for a dialog box.


Input: [Statement] CHARACTERISTICS [Description]

Output: Specifies information about a resource that can be used by tool that can read or write resource-definition files.


Input: [Statement] CLASS [Description]

Output: Sets the class of the dialog box.


Input: [Statement] EXSTYLE [Description]

Output: Sets the extended window style of the dialog box.


Input: [Statement] FONT [Description]

Output: Sets the font with which the system will draw text for the dialog box.


Input: [Statement] LANGUAGE [Description]

Output: Sets the language for all resources up to the next LANGUAGE statement or to the end of the file. When the LANGUAGE statement appears before the beginning of the body of an ACCELERATORS, DIALOG, MENU, RCDATA, or STRINGTABLE resource definition, the specified language applies only to that resource.


Input: [Statement] MENU [Description]

Output: Sets the menu for the dialog box.


Input: [Statement] MENUITEM [Description]

Output: Defines a menu item.


Input: [Statement] STYLE [Description]

Output: Sets the window style for the dialog box.


Input: [Statement] VERSION [Description]

Output: Specifies version information for a resource that can be used by tool that can read or write resource-definition files.


Input: [Member name] ExtraFast [Description]

Output: The value that sets the rate to extra fast.


Input: [Member name] ExtraSlow [Description]

Output: The value that sets the rate to extra slow.


Input: [Member name] Fast [Description]

Output: The value that sets the rate to fast.


Input: [Member name] Medium [Description]

Output: The value that sets the rate to medium.


Input: [Member name] NotSet [Description]

Output: The value to be used when the rate is to be ignored.


Input: [Member name] Slow [Description]

Output: The value that sets the rate to slow.


Input: [Description] Gets a list of configuration objects contained in the collection. [Name]

Output: AttributeList


Input: [Description] Gets the number of locked configuration objects contained in the collection. [Name]

Output: Count


Input: [Description] Gets a value specifying whether the collection of locked objects has parent elements. [Name]

Output: HasParentElements


Input: [Description] Gets a value specifying whether the collection has been modified. [Name]

Output: IsModified


Input: [Description] Gets a value specifying whether the collection is synchronized. [Name]

Output: IsSynchronized


Input: [Description] Gets an object used to synchronize access to this ConfigurationLockCollection collection. [Name]

Output: SyncRoot


Input: [Description] Provides a series of short, hands-on walkthroughs interspersed with concepts for iOS app developers to gain experience with using Microsoft Visual Studio 2013 to start building simple Windows Store apps. [Topic]

Output: Getting started

Move from iOS to WinRT - Windows app development


Input: [Description] Here's how to start using the Windows XAML controls after working with iOS. [Topic]

Output: Windows controls for iOS developers

Move from iOS to WinRT - Windows app development


Input: [Description] Here are some common Windows 8.1 and Windows Phone 8.1 programming tasks you might be wondering how to migrate from iOS. [Topic]

Output: Windows cookbook for iOS devs

Move from iOS to WinRT - Windows app development


Input: [Description] Here's a look at common iOS app designs, and how they can be re-imagined in Windows 8. [Topic]

Output: Recreating iOS app designs in Windows 8

Move from iOS to WinRT - Windows app development


Input: [Description] Use popular third-party solutions like Apple Boot Camp, VirtualBox, VMware Fusion, and Parallels Desktop to install Windows 8.1 and Visual Studio 2013 on your Mac. [Topic]

Output: Setting up your Mac

Move from iOS to WinRT - Windows app development


Input: [Description] Use this reference to map selected iOS development areas, frameworks, controls, and classes to equivalents for Windows Store apps and Windows Phone Store apps. [Topic]

Output: Task mappings

Move from iOS to WinRT - Windows app development


Input: [Description] Links to articles and videos for iOS app developers who also want to build great apps for Windows 8.1 and Windows Phone 8.1. [Topic]

Output: Additional resources

Move from iOS to WinRT - Windows app development


Input: [Column] runstatus [Data type] Int32 [Description]

Output: The running status: 1 = Start 2 = Succeed 3 = In progress 4 = Idle 5 = Retry 6 = Fail


Input: [Column] time [Data type] DateTime [Description]

Output: Time that the session completed.


Input: [Column] comments [Data type] String [Description]

Output: Descriptive text.


Input: [Column] duration [Data type] Int32 [Description]

Output: Elapsed time of the logged session activity, in seconds.


Input: [Column] delivery_rate [Data type] Single [Description]

Output: Average number of rows delivered per second.


Input: [Column] download_inserts [Data type] Int32 [Description]

Output: The number of inserts applied at the Subscriber.


Input: [Column] download_updates [Data type] Int32 [Description]

Output: The number of updates applied at the Subscriber.


Input: [Column] download_deletes [Data type] Int32 [Description]

Output: The number of deletes applied at the Subscriber.


Input: [Column] download_conflicts [Data type] Int32 [Description]

Output: The number of conflicts that occurred while applying changes at the Subscriber.


Input: [Column] upload_inserts [Data type] Int32 [Description]

Output: The number of inserts applied at the Publisher.


Input: [Column] upload_updates [Data type] Int32 [Description]

Output: The number of updates applied at the Publisher.


Input: [Column] upload_deletes [Data type] Int32 [Description]

Output: The number of deletes applied at the Publisher.


Input: [Column] upload_conflicts [Data type] Int32 [Description]

Output: The number of conflicts that occurred while applying changes at the Publisher.


Input: [Column] error_id [Data type] Int32 [Description]

Output: The ID of the error in the MSrepl_errors (Transact-SQL) system table. Use the EnumErrorRecords method to return detailed information about an error.


Input: [Description] Allows subsequent deleting of a file. [Member name]

Output: Delete


Input: [Description] Makes the file handle inheritable by child processes. [Member name]

Output: Inheritable


Input: [Description] Declines sharing of the current file. Any request to open the file (by this process or another process) will fail until the file is closed. [Member name]


Input: [Description] Allows subsequent opening of the file for reading. If this flag is not specified, any request to open the file for reading (by this process or another process) will fail until the file is closed. [Member name]

Output: Read


Input: [Description] Allows subsequent opening of the file for reading or writing. If this flag is not specified, any request to open the file for reading or writing (by this process or another process) will fail until the file is closed. [Member name]

Output: ReadWrite


Input: [Description] Allows subsequent opening of the file for writing. If this flag is not specified, any request to open the file for writing (by this process or another process) will fail until the file is closed. [Member name]

Output: Write


Input: [Interface] IDataMultiValueParameter [Description]

Output: Represents a multivalued parameter to a Command object.


Input: [Interface] IDataParameter [Description]

Output: Represents a parameter to a Command object.


Input: [Interface] IDataParameterCollection [Description]

Output: Represents a collection of all parameters relevant to a Command object.


Input: [Interface] IDataReader [Description]

Output: Provides a means of reading one or more forward-only streams of result sets obtained by executing a command at a data source, and is implemented by Reporting Services Data Processing Extensions that access relational databases.


Input: [Interface] IDataReaderExtension [Description]

Output: Provides a means of reading one or more forward-only streams of result sets obtained by executing a command at a data source, and is used by SQL Server Reporting Services to retrieve aggregation-specific information about a result set.


Input: [Interface] IDataReaderFieldProperties [Description]

Output: Provides a means of reading field properties from result sets obtained using the IDataReader or IDataReaderExtension interfaces.


Input: [Interface] IDbCollationProperties [Description]

Output: Represents the collation properties for a connection to a data source, and is implemented by SQL Server Reporting Services data processing extensions that access relational databases.


Input: [Interface] IDbCommand [Description]

Output: Represents a statement that is executed while an open connection to a data source exists.


Input: [Interface] IDbCommandAnalysis [Description]

Output: Represents additional command information for analyzing a query and returning a list of parameter names used in the query.


Input: [Interface] IDbCommandRewriter [Description]

Output: Infrastructure.


Input: [Interface] IDbConnection [Description]

Output: Represents an open connection to a data source, and is implemented by SQL Server Reporting Services data processing extensions that access relational databases.


Input: [Interface] IDbConnectionExtension [Description]

Output: Represents additional connection properties that can be implemented by SQL Server Reporting Services data processing extensions.


Input: [Interface] IDbConnectionWrapper [Description]

Output: Infrastructure.


Input: [Interface] IDbTransaction [Description]

Output: Represents a transaction to be performed at a data source.


Input: [Interface] IDbTransactionExtension [Description]

Output: Represents additional transaction properties that can be implemented by SQL Server Reporting Services data processing extensions.


Input: [Name] Count [Description]

Output: Gets the number of key/value pairs in the collection.


Input: [Name] IsReadOnly [Description]

Output: Gets a value that indicates whether the collection is read-only.


Input: [Name] IsValid [Description]

Output: Gets a value that indicates whether this instance of the model-state dictionary is valid.


Input: [Name] Item[String] [Description]

Output: Gets or sets the value that is associated with the specified key.


Input: [Name] Keys [Description]

Output: Gets a collection that contains the keys in the dictionary.


Input: [Name] Values [Description]

Output: Gets a collection that contains the values in the dictionary.


Input: [Name] AddedItems [Description]

Output: Gets a list that contains the items that were selected.


Input: [Name] Handled [Description]

Output: Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route. (Inherited from RoutedEventArgs.)


Input: [Name] OriginalSource [Description]

Output: Gets the original reporting source as determined by pure hit testing, before any possible Source adjustment by a parent class. (Inherited from RoutedEventArgs.)


Input: [Name] RemovedItems [Description]

Output: Gets a list that contains the items that were unselected.


Input: [Name] RoutedEvent [Description]

Output: Gets or sets the RoutedEvent associated with this RoutedEventArgs instance. (Inherited from RoutedEventArgs.)


Input: [Name] Source [Description]

Output: Gets or sets a reference to the object that raised the event. (Inherited from RoutedEventArgs.)


Input: [Description] Gets or sets whether Flush should be called on the Listeners after every write. [Name]

Output: AutoFlush


Input: [Description] Gets the correlation manager for the thread for this trace. [Name]

Output: CorrelationManager


Input: [Description] Gets or sets the indent level. [Name]

Output: IndentLevel


Input: [Description] Gets or sets the number of spaces in an indent. [Name]

Output: IndentSize


Input: [Description] Gets the collection of listeners that is monitoring the trace output. [Name]

Output: Listeners


Input: [Description] Gets or sets a value indicating whether the global lock should be used. [Name]

Output: UseGlobalLock


Input: [Name] AutoClose [Description]

Output: Gets or sets a value that indicates whether the database will be closed automatically after the last user exits.


Input: [Name] AutoShrink [Description]

Output: Indicates whether the database files are candidates for periodic shrinking.


Input: [Name] CollationMatchesModelOrMaster [Description]

Output: Gets a value that indicates whether the collation of the database matches the master or model database.


Input: [Name] DataAndLogFilesOnSeparateLogicalVolumes [Description]

Output: Indicates whether the database has its data and log files on different logical volumes.


Input: [Name] IsSystemObject [Description]

Output: Indicates whether the database performance facet is a system object.


Input: [Name] Size [Description]

Output: Gets the size of the database in megabytes (MB).


Input: [Name] Status [Description]

Output: Gets the database status.


Input: [Description] The exception that is thrown when one thread acquires a Mutex object that another thread has abandoned by exiting without releasing it. [Class]

Output: AbandonedMutexException


Input: [Description] Represents ambient data that is local to a given asynchronous control flow, such as an asynchronous method. [Class]

Output: AsyncLocal


Input: [Description] Notifies a waiting thread that an event has occurred. This class cannot be inherited. [Class]

Output: AutoResetEvent


Input: [Description] Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases. [Class]

Output: Barrier


Input: [Description] The exception that is thrown when the post-phase action of a Barrier fails [Class]

Output: BarrierPostPhaseException


Input: [Description] Signals to a CancellationToken that it should be canceled. [Class]

Output: CancellationTokenSource


Input: [Description] Provides methods for setting and capturing the compressed stack on the current thread. This class cannot be inherited. [Class]

Output: CompressedStack


Input: [Description] Represents a synchronization primitive that is signaled when its count reaches zero. [Class]

Output: CountdownEvent


Input: [Description] Represents a thread synchronization event. [Class]

Output: EventWaitHandle


Input: [Description] Manages the execution context for the current thread. This class cannot be inherited. [Class]

Output: ExecutionContext


Input: [Description] Encapsulates and propagates the host execution context across threads. [Class]

Output: HostExecutionContext


Input: [Description] Provides the functionality that allows a common language runtime host to participate in the flow, or migration, of the execution context. [Class]

Output: HostExecutionContextManager


Input: [Description] Provides atomic operations for variables that are shared by multiple threads. [Class]

Output: Interlocked


Input: [Description] Provides lazy initialization routines. [Class]

Output: LazyInitializer


Input: [Description] The exception that is thrown when recursive entry into a lock is not compatible with the recursion policy for the lock. [Class]

Output: LockRecursionException


Input: [Description] Notifies one or more waiting threads that an event has occurred. This class cannot be inherited. [Class]

Output: ManualResetEvent


Input: [Description] Provides a slimmed down version of ManualResetEvent. [Class]

Output: ManualResetEventSlim


Input: [Description] Provides a mechanism that synchronizes access to objects. [Class]

Output: Monitor


Input: [Description] A synchronization primitive that can also be used for interprocess synchronization. [Class]

Output: Mutex


Input: [Description] Provides a managed representation of a Win32 OVERLAPPED structure, including methods to transfer information from an Overlapped instance to a NativeOverlapped structure. [Class]

Output: Overlapped


Input: [Description] Defines a lock that supports single writers and multiple readers. [Class]

Output: ReaderWriterLock


Input: [Description] Represents a lock that is used to manage access to a resource, allowing multiple threads for reading or exclusive access for writing. [Class]

Output: ReaderWriterLockSlim


Input: [Description] Represents a handle that has been registered when calling RegisterWaitForSingleObject. This class cannot be inherited. [Class]

Output: RegisteredWaitHandle


Input: [Description] Limits the number of threads that can access a resource or pool of resources concurrently. [Class]

Output: Semaphore


Input: [Description] The exception that is thrown when the Semaphore.Release method is called on a semaphore whose count is already at the maximum. [Class]

Output: SemaphoreFullException


Input: [Description] Represents a lightweight alternative to Semaphore that limits the number of threads that can access a resource or pool of resources concurrently. [Class]

Output: SemaphoreSlim


Input: [Description] Provides the basic functionality for propagating a synchronization context in various synchronization models. [Class]

Output: SynchronizationContext


Input: [Description] The exception that is thrown when a method requires the caller to own the lock on a given Monitor, and the method is invoked by a caller that does not own that lock. [Class]

Output: SynchronizationLockException


Input: [Description] Creates and controls a thread, sets its priority, and gets its status. To browse the .NET Framework source code for this type, see the Reference Source. [Class]

Output: Thread


Input: [Description] The exception that is thrown when a call is made to the Abort method. This class cannot be inherited. [Class]

Output: ThreadAbortException


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

Output: ThreadExceptionEventArgs


Input: [Description] The exception that is thrown when a Thread is interrupted while it is in a waiting state. [Class]

Output: ThreadInterruptedException


Input: [Description] Provides thread-local storage of data. [Class]

Output: ThreadLocal


Input: [Description] Provides a pool of threads that can be used to execute tasks, post work items, process asynchronous I/O, wait on behalf of other threads, and process timers. [Class]

Output: ThreadPool


Input: [Description] The exception that is thrown when a failure occurs in a managed thread after the underlying operating system thread has been started, but before the thread is ready to execute user code. [Class]

Output: ThreadStartException


Input: [Description] The exception that is thrown when a Thread is in an invalid ThreadState for the method call. [Class]

Output: ThreadStateException


Input: [Description] Contains constants that specify infinite time-out intervals. This class cannot be inherited. [Class]

Output: Timeout


Input: [Description] Provides a mechanism for executing a method at specified intervals. This class cannot be inherited.To browse the .NET Framework source code for this type, see the Reference Source. [Class]

Output: Timer


Input: [Description] Contains methods for performing volatile memory operations. [Class]

Output: Volatile


Input: [Description] Encapsulates operating system–specific objects that wait for exclusive access to shared resources. [Class]

Output: WaitHandle


Input: [Description] The exception that is thrown when an attempt is made to open a system mutex or semaphore that does not exist. [Class]

Output: WaitHandleCannotBeOpenedException


Input: [Description] Provides convenience methods to for working with a safe handle for a wait handle. [Class]

Output: WaitHandleExtensions


Input: [Topic] Getting started [Description]

Output: Provides a series of short, hands-on walkthroughs interspersed with concepts for iOS app developers to gain experience with using Microsoft Visual Studio 2013 to start building simple Windows Store apps.

Move from iOS to WinRT - Windows app development


Input: [Topic] Windows controls for iOS developers [Description]

Output: Here's how to start using the Windows XAML controls after working with iOS.

Move from iOS to WinRT - Windows app development


Input: [Topic] Windows cookbook for iOS devs [Description]

Output: Here are some common Windows 8.1 and Windows Phone 8.1 programming tasks you might be wondering how to migrate from iOS.

Move from iOS to WinRT - Windows app development


Input: [Topic] Recreating iOS app designs in Windows 8 [Description]

Output: Here's a look at common iOS app designs, and how they can be re-imagined in Windows 8.

Move from iOS to WinRT - Windows app development


Input: [Topic] Setting up your Mac [Description]

Output: Use popular third-party solutions like Apple Boot Camp, VirtualBox, VMware Fusion, and Parallels Desktop to install Windows 8.1 and Visual Studio 2013 on your Mac.

Move from iOS to WinRT - Windows app development


Input: [Topic] Task mappings [Description]

Output: Use this reference to map selected iOS development areas, frameworks, controls, and classes to equivalents for Windows Store apps and Windows Phone Store apps.

Move from iOS to WinRT - Windows app development


Input: [Topic] Additional resources [Description]

Output: Links to articles and videos for iOS app developers who also want to build great apps for Windows 8.1 and Windows Phone 8.1.

Move from iOS to WinRT - Windows app development


Input: [Character] E [Attribute] Execute [Meaning]

Output: The section is executable


Input: [Character] R [Attribute] Read [Meaning]

Output: Allows read operations on data


Input: [Character] W [Attribute] Write [Meaning]

Output: Allows write operations on data


Input: [Character] S [Attribute] Shared [Meaning]

Output: Shares the section among all processes that load the image


Input: [Character] D [Attribute] Discardable [Meaning]

Output: Marks the section as discardable


Input: [Character] K [Attribute] Cacheable [Meaning]

Output: Marks the section as not cacheable


Input: [Character] P [Attribute] Pageable [Meaning]

Output: Marks the section as not pageable


Input: [Class] AbandonedMutexException [Description]

Output: The exception that is thrown when one thread acquires a Mutex object that another thread has abandoned by exiting without releasing it.


Input: [Class] AsyncLocal [Description]

Output: Represents ambient data that is local to a given asynchronous control flow, such as an asynchronous method.


Input: [Class] AutoResetEvent [Description]

Output: Notifies a waiting thread that an event has occurred. This class cannot be inherited.


Input: [Class] Barrier [Description]

Output: Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases.


Input: [Class] BarrierPostPhaseException [Description]

Output: The exception that is thrown when the post-phase action of a Barrier fails


Input: [Class] CancellationTokenSource [Description]

Output: Signals to a CancellationToken that it should be canceled.


Input: [Class] CompressedStack [Description]

Output: Provides methods for setting and capturing the compressed stack on the current thread. This class cannot be inherited.


Input: [Class] CountdownEvent [Description]

Output: Represents a synchronization primitive that is signaled when its count reaches zero.


Input: [Class] EventWaitHandle [Description]

Output: Represents a thread synchronization event.


Input: [Class] ExecutionContext [Description]

Output: Manages the execution context for the current thread. This class cannot be inherited.


Input: [Class] HostExecutionContext [Description]

Output: Encapsulates and propagates the host execution context across threads.


Input: [Class] HostExecutionContextManager [Description]

Output: Provides the functionality that allows a common language runtime host to participate in the flow, or migration, of the execution context.


Input: [Class] Interlocked [Description]

Output: Provides atomic operations for variables that are shared by multiple threads.


Input: [Class] LazyInitializer [Description]

Output: Provides lazy initialization routines.


Input: [Class] LockRecursionException [Description]

Output: The exception that is thrown when recursive entry into a lock is not compatible with the recursion policy for the lock.


Input: [Class] ManualResetEvent [Description]

Output: Notifies one or more waiting threads that an event has occurred. This class cannot be inherited.


Input: [Class] ManualResetEventSlim [Description]

Output: Provides a slimmed down version of ManualResetEvent.


Input: [Class] Monitor [Description]

Output: Provides a mechanism that synchronizes access to objects.


Input: [Class] Mutex [Description]

Output: A synchronization primitive that can also be used for interprocess synchronization.


Input: [Class] Overlapped [Description]

Output: Provides a managed representation of a Win32 OVERLAPPED structure, including methods to transfer information from an Overlapped instance to a NativeOverlapped structure.


Input: [Class] ReaderWriterLock [Description]

Output: Defines a lock that supports single writers and multiple readers.


Input: [Class] ReaderWriterLockSlim [Description]

Output: Represents a lock that is used to manage access to a resource, allowing multiple threads for reading or exclusive access for writing.


Input: [Class] RegisteredWaitHandle [Description]

Output: Represents a handle that has been registered when calling RegisterWaitForSingleObject. This class cannot be inherited.


Input: [Class] Semaphore [Description]

Output: Limits the number of threads that can access a resource or pool of resources concurrently.


Input: [Class] SemaphoreFullException [Description]

Output: The exception that is thrown when the Semaphore.Release method is called on a semaphore whose count is already at the maximum.


Input: [Class] SemaphoreSlim [Description]

Output: Represents a lightweight alternative to Semaphore that limits the number of threads that can access a resource or pool of resources concurrently.


Input: [Class] SynchronizationContext [Description]

Output: Provides the basic functionality for propagating a synchronization context in various synchronization models.


Input: [Class] SynchronizationLockException [Description]

Output: The exception that is thrown when a method requires the caller to own the lock on a given Monitor, and the method is invoked by a caller that does not own that lock.


Input: [Class] Thread [Description]

Output: Creates and controls a thread, sets its priority, and gets its status. To browse the .NET Framework source code for this type, see the Reference Source.


Input: [Class] ThreadAbortException [Description]

Output: The exception that is thrown when a call is made to the Abort method. This class cannot be inherited.


Input: [Class] ThreadExceptionEventArgs [Description]

Output: Provides data for the ThreadException event.


Input: [Class] ThreadInterruptedException [Description]

Output: The exception that is thrown when a Thread is interrupted while it is in a waiting state.


Input: [Class] ThreadLocal [Description]

Output: Provides thread-local storage of data.


Input: [Class] ThreadPool [Description]

Output: Provides a pool of threads that can be used to execute tasks, post work items, process asynchronous I/O, wait on behalf of other threads, and process timers.


Input: [Class] ThreadStartException [Description]

Output: The exception that is thrown when a failure occurs in a managed thread after the underlying operating system thread has been started, but before the thread is ready to execute user code.


Input: [Class] ThreadStateException [Description]

Output: The exception that is thrown when a Thread is in an invalid ThreadState for the method call.


Input: [Class] Timeout [Description]

Output: Contains constants that specify infinite time-out intervals. This class cannot be inherited.


Input: [Class] Timer [Description]

Output: Provides a mechanism for executing a method at specified intervals. This class cannot be inherited.To browse the .NET Framework source code for this type, see the Reference Source.


Input: [Class] Volatile [Description]

Output: Contains methods for performing volatile memory operations.


Input: [Class] WaitHandle [Description]

Output: Encapsulates operating system–specific objects that wait for exclusive access to shared resources.


Input: [Class] WaitHandleCannotBeOpenedException [Description]

Output: The exception that is thrown when an attempt is made to open a system mutex or semaphore that does not exist.


Input: [Class] WaitHandleExtensions [Description]

Output: Provides convenience methods to for working with a safe handle for a wait handle.


Input: [Name] AttributeList [Description]

Output: Gets a list of configuration objects contained in the collection.


Input: [Name] Count [Description]

Output: Gets the number of locked configuration objects contained in the collection.


Input: [Name] HasParentElements [Description]

Output: Gets a value specifying whether the collection of locked objects has parent elements.


Input: [Name] IsModified [Description]

Output: Gets a value specifying whether the collection has been modified.


Input: [Name] IsSynchronized [Description]

Output: Gets a value specifying whether the collection is synchronized.


Input: [Name] SyncRoot [Description]

Output: Gets an object used to synchronize access to this ConfigurationLockCollection collection.


Input: [Description] Gets a list that contains the items that were selected. [Name]

Output: AddedItems


Input: [Description] Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route. (Inherited from RoutedEventArgs.) [Name]

Output: Handled


Input: [Description] Gets the original reporting source as determined by pure hit testing, before any possible Source adjustment by a parent class. (Inherited from RoutedEventArgs.) [Name]

Output: OriginalSource


Input: [Description] Gets a list that contains the items that were unselected. [Name]

Output: RemovedItems


Input: [Description] Gets or sets the RoutedEvent associated with this RoutedEventArgs instance. (Inherited from RoutedEventArgs.) [Name]

Output: RoutedEvent


Input: [Description] Gets or sets a reference to the object that raised the event. (Inherited from RoutedEventArgs.) [Name]

Output: Source


Input: [Enumeration] AssemblyNameFlags [Description]

Output: Provides information about an Assembly reference.


Input: [Enumeration] BindingFlags [Description]

Output: Specifies flags that control binding and the way in which the search for members and types is conducted by reflection.


Input: [Enumeration] CallingConventions [Description]

Output: Defines the valid calling conventions for an enumeration.


Input: [Enumeration] EventAttributes [Description]

Output: Specifies the attributes of an event.


Input: [Enumeration] ExceptionHandlingClauseOptions [Description]

Output: Identifies kinds of exception-handling clauses.


Input: [Enumeration] FieldAttributes [Description]

Output: Specifies flags that describe the attributes of a field.


Input: [Enumeration] GenericParameterAttributes [Description]

Output: Describes the constraints on a generic type parameter of a generic type or method.


Input: [Enumeration] ImageFileMachine [Description]

Output: Identifies the platform targeted by an executable.


Input: [Enumeration] MemberTypes [Description]

Output: Marks each type of member that is defined as a derived class of MemberInfo.


Input: [Enumeration] MethodAttributes [Description]

Output: Specifies flags for method attributes. These flags are defined in the corhdr.h file.


Input: [Enumeration] MethodImplAttributes [Description]

Output: Specifies flags for the attributes of a method implementation.


Input: [Enumeration] ParameterAttributes [Description]

Output: Defines the attributes that can be associated with a parameter. These are defined in CorHdr.h.


Input: [Enumeration] PortableExecutableKinds [Description]

Output: Identifies the nature of the code in an executable file.


Input: [Enumeration] ProcessorArchitecture [Description]

Output: Identifies the processor and bits-per-word of the platform targeted by an executable.


Input: [Enumeration] PropertyAttributes [Description]

Output: Defines the attributes that can be associated with a property. These attribute values are defined in corhdr.h.


Input: [Enumeration] ResourceAttributes [Description]

Output: Specifies the attributes for a manifest resource.


Input: [Enumeration] ResourceLocation [Description]

Output: Specifies the resource location.


Input: [Enumeration] TypeAttributes [Description]

Output: Specifies type attributes.


Input: [Description] The value that sets the rate to extra fast. [Member name]

Output: ExtraFast


Input: [Description] The value that sets the rate to extra slow. [Member name]

Output: ExtraSlow


Input: [Description] The value that sets the rate to fast. [Member name]

Output: Fast


Input: [Description] The value that sets the rate to medium. [Member name]

Output: Medium


Input: [Description] The value to be used when the rate is to be ignored. [Member name]

Output: NotSet


Input: [Description] The value that sets the rate to slow. [Member name]

Output: Slow


Input: [Description] Success. [HRESULT value]

Output: S_OK

RealTimeStylus Classes and Interfaces (Windows)


Input: [Description] At least one pointer (for either an input or an output parameter) is invalid. [HRESULT value]

Output: E_POINTER

RealTimeStylus Classes and Interfaces (Windows)


Input: [Description] Member attempted to pass in an invalid argument. [HRESULT value]

Output: E_INVALIDARG

RealTimeStylus Classes and Interfaces (Windows)


Input: [Description] Exception occurred. [HRESULT value]

Output: E_INK_EXCEPTION

RealTimeStylus Classes and Interfaces (Windows)


Input: [Description] System cannot allocate memory to complete the operation. [HRESULT value]

Output: E_OUTOFMEMORY

RealTimeStylus Classes and Interfaces (Windows)


Input: [Description] Unspecified failure occurred. [HRESULT value]

Output: E_FAIL

RealTimeStylus Classes and Interfaces (Windows)


Input: [Description] Member attempted to use an invalid operation. [HRESULT value]

Output: E_INVALIDOPERATION

RealTimeStylus Classes and Interfaces (Windows)


Input: [Description] Member attempted to use an invalid mode. [HRESULT value]

Output: TPC_E_INVALID_MODE

RealTimeStylus Classes and Interfaces (Windows)


Input: [Description] Member attempted to use an invalid configuration. [HRESULT value]

Output: TPC_E_INVALID_CONFIGURATION

RealTimeStylus Classes and Interfaces (Windows)


Input: [Description] Member attempted to use an invalid packet description. [HRESULT value]

Output: TPC_E_INVALID_PACKET_DESCRIPTION

RealTimeStylus Classes and Interfaces (Windows)


Input: [Name] AutoFlush [Description]

Output: Gets or sets whether Flush should be called on the Listeners after every write.


Input: [Name] CorrelationManager [Description]

Output: Gets the correlation manager for the thread for this trace.


Input: [Name] IndentLevel [Description]

Output: Gets or sets the indent level.


Input: [Name] IndentSize [Description]

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


Input: [Name] Listeners [Description]

Output: Gets the collection of listeners that is monitoring the trace output.


Input: [Name] UseGlobalLock [Description]

Output: Gets or sets a value indicating whether the global lock should be used.


Input: [Data type] Int32 [Description] The running status: 1 = Start 2 = Succeed 3 = In progress 4 = Idle 5 = Retry 6 = Fail [Column]

Output: runstatus


Input: [Data type] DateTime [Description] Time that the session completed. [Column]

Output: time


Input: [Data type] String [Description] Descriptive text. [Column]

Output: comments


Input: [Data type] Int32 [Description] Elapsed time of the logged session activity, in seconds. [Column]

Output: duration


Input: [Data type] Single [Description] Average number of rows delivered per second. [Column]

Output: delivery_rate


Input: [Data type] Int32 [Description] The number of inserts applied at the Subscriber. [Column]

Output: download_inserts


Input: [Data type] Int32 [Description] The number of updates applied at the Subscriber. [Column]

Output: download_updates


Input: [Data type] Int32 [Description] The number of deletes applied at the Subscriber. [Column]

Output: download_deletes


Input: [Data type] Int32 [Description] The number of conflicts that occurred while applying changes at the Subscriber. [Column]

Output: download_conflicts


Input: [Data type] Int32 [Description] The number of inserts applied at the Publisher. [Column]

Output: upload_inserts


Input: [Data type] Int32 [Description] The number of updates applied at the Publisher. [Column]

Output: upload_updates


Input: [Data type] Int32 [Description] The number of deletes applied at the Publisher. [Column]

Output: upload_deletes


Input: [Data type] Int32 [Description] The number of conflicts that occurred while applying changes at the Publisher. [Column]

Output: upload_conflicts


Input: [Data type] Int32 [Description] The ID of the error in the MSrepl_errors (Transact-SQL) system table. Use the EnumErrorRecords method to return detailed information about an error. [Column]

Output: error_id


Input: [Name] GetAttributes [Description]

Output: Returns a collection of custom attributes for this instance of a component.


Input: [Name] GetClassName [Description]

Output: Returns the class name of this instance of a component.


Input: [Name] GetComponentName [Description]

Output: Returns the name of this instance of a component.


Input: [Name] GetConverter [Description]

Output: Returns a type converter for this instance of a component.


Input: [Name] GetDefaultEvent [Description]

Output: Returns the default event for this instance of a component.


Input: [Name] GetDefaultProperty [Description]

Output: Returns the default property for this instance of a component.


Input: [Name] GetEditor [Description]

Output: Returns an editor of the specified type for this instance of a component.


Input: [Name] GetEvents() [Description]

Output: Returns the events for this instance of a component.


Input: [Name] GetEvents(Attribute[]) [Description]

Output: Returns the events for this instance of a component using the specified attribute array as a filter.


Input: [Name] GetProperties() [Description]

Output: Returns the properties for this instance of a component.


Input: [Name] GetProperties(Attribute[]) [Description]

Output: Returns the properties for this instance of a component using the attribute array as a filter.


Input: [Name] GetPropertyOwner [Description]

Output: Returns an object that contains the property described by the specified property descriptor.


Input: [Item] Type [Description]

Output: The TypeName for the rule.


Input: [Item] CheckId [Description]

Output: The unique identifier for the rule. CheckId and Category are used for in-source suppression of a warning.


Input: [Item] Category [Description]

Output: The category of the warning.


Input: [Item] Breaking Change [Description]

Output: Whether the fix for a violation of the rule is a breaking change. Breaking change means that an assembly that has a dependency on the target that caused the violation will not recompile with the new fixed version or might fail at run time because of the change. When multiple fixes are available and at least one fix is a breaking change and one fix is not, both 'Breaking' and 'Non Breaking' are specified.


Input: [Item] Cause [Description]

Output: The specific managed code that causes the rule to generate a warning.


Input: [Item] Description [Description]

Output: Discusses the issues that are behind the warning.


Input: [Item] How to Fix Violations [Description]

Output: Explains how to change the source code to satisfy the rule and prevent it from generating a warning.


Input: [Item] When to Suppress Warnings [Description]

Output: Describes when it is safe to suppress a warning from the rule.


Input: [Item] Example Code [Description]

Output: Examples that violate the rule and corrected examples that satisfy the rule.


Input: [Item] Related Warnings [Description]

Output: Related warnings.


Input: [To do this...] Create a text file.

Output: How to: Write Text to a File


Input: [To do this...] Write to a text file.

Output: How to: Write Text to a File


Input: [To do this...] Read from a text file.

Output: How to: Read Text from a File


Input: [To do this...] Append text to a file.

Output: How to: Open and Append to a Log File File.AppendText FileInfo.AppendText


Input: [To do this...] Get the size of a file.

Output: FileInfo.Length


Input: [To do this...] Get the attributes of a file.

Output: File.GetAttributes


Input: [To do this...] Set the attributes of a file.

Output: File.SetAttributes


Input: [To do this...] Determine if a file exists.

Output: File.Exists


Input: [To do this...] Read from a binary file.

Output: How to: Read and Write to a Newly Created Data File


Input: [To do this...] Write to a binary file.

Output: How to: Read and Write to a Newly Created Data File


Input: [HRESULT value] S_OK [Description]

Output: Success.

RealTimeStylus Classes and Interfaces (Windows)


Input: [HRESULT value] E_POINTER [Description]

Output: At least one pointer (for either an input or an output parameter) is invalid.

RealTimeStylus Classes and Interfaces (Windows)


Input: [HRESULT value] E_INVALIDARG [Description]

Output: Member attempted to pass in an invalid argument.

RealTimeStylus Classes and Interfaces (Windows)


Input: [HRESULT value] E_INK_EXCEPTION [Description]

Output: Exception occurred.

RealTimeStylus Classes and Interfaces (Windows)


Input: [HRESULT value] E_OUTOFMEMORY [Description]

Output: System cannot allocate memory to complete the operation.

RealTimeStylus Classes and Interfaces (Windows)


Input: [HRESULT value] E_FAIL [Description]

Output: Unspecified failure occurred.

RealTimeStylus Classes and Interfaces (Windows)


Input: [HRESULT value] E_INVALIDOPERATION [Description]

Output: Member attempted to use an invalid operation.

RealTimeStylus Classes and Interfaces (Windows)


Input: [HRESULT value] TPC_E_INVALID_MODE [Description]

Output: Member attempted to use an invalid mode.

RealTimeStylus Classes and Interfaces (Windows)


Input: [HRESULT value] TPC_E_INVALID_CONFIGURATION [Description]

Output: Member attempted to use an invalid configuration.

RealTimeStylus Classes and Interfaces (Windows)


Input: [HRESULT value] TPC_E_INVALID_PACKET_DESCRIPTION [Description]

Output: Member attempted to use an invalid packet description.

RealTimeStylus Classes and Interfaces (Windows)


Input: [Character] E [Meaning] The section is executable [Attribute]

Output: Execute


Input: [Character] R [Meaning] Allows read operations on data [Attribute]

Output: Read


Input: [Character] W [Meaning] Allows write operations on data [Attribute]

Output: Write


Input: [Character] S [Meaning] Shares the section among all processes that load the image [Attribute]

Output: Shared


Input: [Character] D [Meaning] Marks the section as discardable [Attribute]

Output: Discardable


Input: [Character] K [Meaning] Marks the section as not cacheable [Attribute]

Output: Cacheable


Input: [Character] P [Meaning] Marks the section as not pageable [Attribute]

Output: Pageable


Input: [Name] ASCII [Description]

Output: Gets an encoding for the ASCII (7-bit) character set.


Input: [Name] BigEndianUnicode [Description]

Output: Gets an encoding for the UTF-16 format that uses the big endian byte order.


Input: [Name] BodyName [Description]

Output: When overridden in a derived class, gets a name for the current encoding that can be used with mail agent body tags.


Input: [Name] CodePage [Description]

Output: When overridden in a derived class, gets the code page identifier of the current Encoding.


Input: [Name] DecoderFallback [Description]

Output: Gets or sets the DecoderFallback object for the current Encoding object.


Input: [Name] Default [Description]

Output: Gets an encoding for the operating system's current ANSI code page.


Input: [Name] EncoderFallback [Description]

Output: Gets or sets the EncoderFallback object for the current Encoding object.


Input: [Name] EncodingName [Description]

Output: When overridden in a derived class, gets the human-readable description of the current encoding.


Input: [Name] HeaderName [Description]

Output: When overridden in a derived class, gets a name for the current encoding that can be used with mail agent header tags.


Input: [Name] IsBrowserDisplay [Description]

Output: When overridden in a derived class, gets a value indicating whether the current encoding can be used by browser clients for displaying content.


Input: [Name] IsBrowserSave [Description]

Output: When overridden in a derived class, gets a value indicating whether the current encoding can be used by browser clients for saving content.


Input: [Name] IsMailNewsDisplay [Description]

Output: When overridden in a derived class, gets a value indicating whether the current encoding can be used by mail and news clients for displaying content.


Input: [Name] IsMailNewsSave [Description]

Output: When overridden in a derived class, gets a value indicating whether the current encoding can be used by mail and news clients for saving content.


Input: [Name] IsReadOnly [Description]

Output: When overridden in a derived class, gets a value indicating whether the current encoding is read-only.


Input: [Name] IsSingleByte [Description]

Output: When overridden in a derived class, gets a value indicating whether the current encoding uses single-byte code points.


Input: [Name] Unicode [Description]

Output: Gets an encoding for the UTF-16 format using the little endian byte order.


Input: [Name] UTF32 [Description]

Output: Gets an encoding for the UTF-32 format using the little endian byte order.


Input: [Name] UTF7 [Description]

Output: Gets an encoding for the UTF-7 format.


Input: [Name] UTF8 [Description]

Output: Gets an encoding for the UTF-8 format.


Input: [Name] WebName [Description]

Output: When overridden in a derived class, gets the name registered with the Internet Assigned Numbers Authority (IANA) for the current encoding.


Input: [Name] WindowsCodePage [Description]

Output: When overridden in a derived class, gets the Windows operating system code page that most closely corresponds to the current encoding.


Input: [Class] ChangeInterceptorAttribute [Description]

Output: The ChangeInterceptorAttribute on a method is used to process updates on the specified entity set name.


Input: [Class] DataService [Description]

Output: Represents a strongly typed service that can process data-oriented resource requests.


Input: [Class] DataServiceBehavior [Description]

Output: Use this class to add settings that define service behavior.


Input: [Class] DataServiceConfiguration [Description]

Output: Use this class to manage the configuration data for a data service.


Input: [Class] DataServiceException [Description]

Output: Represents an instance of the DataServiceException class with a specified message that describes the error.


Input: [Class] DataServiceHost [Description]

Output: The WCF Data Services class derived from WebServiceHost used to instantiate data services.


Input: [Class] DataServiceHostFactory [Description]

Output: Represents a class used by the infrastructure of WCF Data Services to connect to Windows Communication Foundation (WCF).


Input: [Class] DataServiceODataWriter [Description]

Output: Public class which wraps the ODataWriter instance.


Input: [Class] DataServiceODataWriterEntryArgs [Description]

Output: Class that keeps track of the ODataEntry, entity instance and other information that we need to provide to the service author when they choose to provide their own instance of ODataWriter.


Input: [Class] DataServiceODataWriterFeedArgs [Description]

Output: Class that keeps track of the ODataFeed, collection instance and other information that we need to provide to the service author when they choose to provide their own instance of ODataWriter.


Input: [Class] DataServiceODataWriterNavigationLinkArgs [Description]

Output: Class that keeps track of the ODataNavigationLink and other information that we need to provide to the service author when they choose to provide their own instance of ODataWriter.


Input: [Class] DataServiceOperationContext [Description]

Output: Represents the current context for the operation being processed.


Input: [Class] DataServiceProcessingPipeline [Description]

Output: Class declaring the events for the data service processing pipeline


Input: [Class] DataServiceProcessingPipelineEventArgs [Description]

Output: Event argument class for DataServiceProcessingPipeline events.


Input: [Class] ETagAttribute [Description]

Output: This attribute on an entity type is used to specify the properties that determine changes in content.


Input: [Class] ExpandSegment [Description]

Output: The segment of a query that indicates whether data should be returned inline instead of as deferred content.


Input: [Class] ExpandSegmentCollection [Description]

Output: The segments of a query that can be expanded by the $expand clause that follows a query.


Input: [Class] HandleExceptionArgs [Description]

Output: Specifies details of an exception that has occurred and the details of the associated HTTP response.


Input: [Class] IgnorePropertiesAttribute [Description]

Output: Controls the visibility of a property or properties by WCF Data Services.


Input: [Class] MimeTypeAttribute [Description]

Output: Indicates the MIME type of HTTP request.


Input: [Class] ProcessRequestArgs [Description]

Output: Represents arguments used by an HTTP request to the data service.


Input: [Class] QueryInterceptorAttribute [Description]

Output: The QueryInterceptorAttribute on a method annotates it as a query interceptor on the specified entity set.


Input: [Class] SingleResultAttribute [Description]

Output: Attribute used on service operations to specify that they return a single instance of their return element.


Input: [Name] Angle [Description]

Output: Gets the Quaternion's angle, in degrees.


Input: [Name] Axis [Description]

Output: Gets the Quaternion's axis.


Input: [Name] Identity [Description]

Output: Gets the identity Quaternion


Input: [Name] IsIdentity [Description]

Output: Gets a value that indicates whether the specified Quaternion is an identity Quaternion.


Input: [Name] IsNormalized [Description]

Output: Gets a value that indicates whether the Quaternion is normalized.


Input: [Name] W [Description]

Output: Gets the W component of the Quaternion.


Input: [Name] X [Description]

Output: Gets the X component of the Quaternion.


Input: [Name] Y [Description]

Output: Gets the Y component of the Quaternion.


Input: [Name] Z [Description]

Output: Gets the Z component of the Quaternion.


Input: [Return code] JET_errSuccess [Description]

Output: The operation completed successfully. Windows Vista: On Windows Vista and later releases, success can be returned without a change to the system parameter's value. See the JET_paramEnableAdvanced system parameter in the Meta Parameters topic for more information.


Input: [Return code] JET_errAlreadyInitialized [Description]

Output: The instance has been initialized using a call to JetInit and this operation cannot be performed as a result. This can happen for JetSetSystemParameter when an attempt is made to configure a system parameter after a change in its value cannot affect the state of the database engine.


Input: [Return code] JET_errClientRequestToStopJetService [Description]

Output: It is not possible to complete the operation because all activity on the instance associated with the session has ceased as a result of a call to JetStopService.


Input: [Return code] JET_errIndexTuplesInvalidLimits [Description]

Output: The specified tuple index parameters were illegal. This error may be returned by JetSetSystemParameter only when setting JET_paramIndexTuplesLengthMin, JET_paramIndexTuplesLengthMax, or JET_paramIndexTuplesToIndexMax to an illegal value. Windows XP and Windows Server 2003: This can only happen on Windows XP and Windows Server 2003.


Input: [Return code] JET_errInitInProgress [Description]

Output: It is not possible to complete the operation because the instance associated with the session is being initialized.


Input: [Return code] JET_errInstanceUnavailable [Description]

Output: It is not possible to complete the operation because the instance associated with the session has encountered a fatal error that requires that access to all data be revoked to protect the integrity of that data. Windows XP: This error will only be returned by Windows XP and later releases.


Input: [Return code] JET_errInvalidParameter [Description]

Output: One of the parameters provided contained an unexpected value or contained a value that did not make sense when combined with the value of another parameter. This can happen for JetSetSystemParameter when: The specified system parameter ID is invalid or unsupported. An attempt was made to set a string-valued system parameter with a string whose length was outside the legal range for the parameter. An attempt was made to set a string-valued system parameter with a file path where the length of its absolute path representation was outside the legal range for that parameter. Windows Vista: This can only happen on Windows Vista and later releases. An attempt was made to set an integer-valued system parameter with an integer that was outside the legal range for the parameter. An attempt was made to set JET_paramUnicodeIndexDefault with a NULL JET_UNICODEINDEX pointer, an invalid LCID, or an unsupported set of LCMapString flags. Windows Vista: This can only happen on Windows Vista and later releases. The specified system parameter cannot be set because it is read-only. An attempt was made to set a system parameter after JetInit was called, the database engine is in single-instance mode, and a session was not specified. Windows XP and Windows Server 2003: This can only happen on Windows XP and Windows Server 2003. The specified system parameter is global only and an attempt was made to set an instance specific value for that system parameter. Windows XP and Windows Server 2003: This can only happen on Windows XP and Windows Server 2003. The specified system parameter is per-instance only and an attempt was made to set the global value for that system parameter. Windows XP and Windows Server 2003: This can only happen on Windows XP and Windows Server 2003.


Input: [Return code] JET_errInvalidPath [Description]

Output: The specified file system path was invalid. This error may be returned by JetSetSystemParameter only when setting system parameters that represent file system paths. For example, JET_paramSystemPath may return this error.


Input: [Return code] JET_errNotInitialized [Description]

Output: It is not possible to complete the operation because the instance associated with the session has not been initialized yet.


Input: [Return code] JET_errRestoreInProgress [Description]

Output: It is not possible to complete the operation because a restore operation is in progress on the instance associated with the session.


Input: [Return code] JET_errTermInProgress [Description]

Output: It is not possible to complete the operation because the instance associated with the session is being shut down.


Input: [Return code] JET_errInvalidSesid [Description]

Output: The session handle is invalid or refers to a closed session. This error is not returned under all circumstances. Handles are validated on a best effort basis only.


Input: [Return code] JET_errInvalidInstance [Description]

Output: The instance handle is invalid or refers to an instance that has been shutdown. This error is not returned under all circumstances. Handles are validated on a best effort basis only. Windows Vista: This error will only be returned by Windows Vista and later releases.


Input: [Description] Gets the associated settings context. (Inherited from SettingsBase.) [Name]

Output: Context


Input: [Description] Gets a value indicating whether the user profile is for an anonymous user. [Name]

Output: IsAnonymous


Input: [Description] Gets a value indicating whether any of the profile properties have been modified. [Name]

Output: IsDirty


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

Output: IsSynchronized


Input: [Description] Gets or sets a profile property value indexed by the property name. (Overrides SettingsBase.Item.) [Name]

Output: Item


Input: [Description] Gets the most recent date and time that the profile was read or modified. [Name]

Output: LastActivityDate


Input: [Description] Gets the most recent date and time that the profile was modified. [Name]

Output: LastUpdatedDate


Input: [Description] Gets a collection of SettingsProperty objects for each property in the profile. [Name]

Output: Properties


Input: [Description] Gets a collection of settings property values. (Inherited from SettingsBase.) [Name]

Output: PropertyValues


Input: [Description] Gets a collection of settings providers. (Inherited from SettingsBase.) [Name]

Output: Providers


Input: [Description] Gets the user name for the profile. [Name]

Output: UserName


Input: [Class] ActivatableWorkflowsQueryResult [Description]

Output: Contains the results from executing the QueryActivatableWorkflowsCommand against an instance store.


Input: [Class] CreateWorkflowOwnerCommand [Description]

Output: Use this persistence command to register a workflow service host as a lock owner in the persistence database.


Input: [Class] CreateWorkflowOwnerWithIdentityCommand [Description]

Output: Specifies creation of a workflow owner with identity command.


Input: [Class] DeleteWorkflowOwnerCommand [Description]

Output: Deletes lock owner information from the persistence database.


Input: [Class] HasActivatableWorkflowEvent [Description]

Output: Represents an event that an instance store raises to notify generic hosts about the existence of activatable instances in the persistence database.


Input: [Class] HasRunnableWorkflowEvent [Description]

Output: Represents an event that the SQL Workflow Instance Store raises to notify workflow hosts about the existence of runnable instances in the persistence database.


Input: [Class] LoadWorkflowByInstanceKeyCommand [Description]

Output: A persistence command that loads a workflow instance by using the instance key associated with the instance.


Input: [Class] LoadWorkflowCommand [Description]

Output: A persistence command that loads a workflow instance based on state information of the instance in the persistence store.


Input: [Class] QueryActivatableWorkflowsCommand [Description]

Output: Represents the command that a generic host executes against an instance store to retrieve activation parameters. The generic host uses these activation parameters to create a workflow host, which in turn loads a runnable service instance.


Input: [Class] SaveWorkflowCommand [Description]

Output: A persistence command that lets you save instance state information into the persistence store.


Input: [Class] SqlWorkflowInstanceStore [Description]

Output: Derives from the abstract InstanceStore class of the persistence functionality and provides implementation to allow saving instance state information to and loading instance state information from an SQL Server 2005 or SQL Server 2008 database.


Input: [Class] TryLoadRunnableWorkflowCommand [Description]

Output: Represents the command that a workflow host executes against an instance store to load runnable instances in the persistence store into the memory.


Input: [Reference] Microsoft.VisualStudio.GraphModel.dll [What this allows you to do]

Output: Read the architecture graph

Add custom architecture validation to layer diagrams


Input: [Reference] Microsoft.VisualStudio.ArchitectureTools.Extensibility.CodeSchema.dll [What this allows you to do]

Output: Read the code DOM associated with layers

Add custom architecture validation to layer diagrams


Input: [Reference] Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll [What this allows you to do]

Output: Read the Layer model

Add custom architecture validation to layer diagrams


Input: [Reference] Microsoft.VisualStudio.ArchitectureTools.Extensibility [What this allows you to do]

Output: Read and update shapes and diagrams.

Add custom architecture validation to layer diagrams


Input: [Reference] System.ComponentModel.Composition [What this allows you to do]

Output: Define the validation component using Managed Extensibility Framework (MEF)

Add custom architecture validation to layer diagrams


Input: [Reference] Microsoft.VisualStudio.Modeling.Sdk.[version] [What this allows you to do]

Output: Define modeling extensions

Add custom architecture validation to layer diagrams


Input: [Description] Gets the number of key/value pairs in the collection. [Name]

Output: Count


Input: [Description] Gets a value that indicates whether the collection is read-only. [Name]

Output: IsReadOnly


Input: [Description] Gets a value that indicates whether this instance of the model-state dictionary is valid. [Name]

Output: IsValid


Input: [Description] Gets or sets the value that is associated with the specified key. [Name]

Output: Item[String]


Input: [Description] Gets a collection that contains the keys in the dictionary. [Name]

Output: Keys


Input: [Description] Gets a collection that contains the values in the dictionary. [Name]

Output: Values


Input: [Description] Identifies the event raised when an item is added to a collection of selected items. [Name]

Output: ElementAddedToSelectionEvent


Input: [Description] Identifies the event raised when an item is removed from a collection of selected items. [Name]

Output: ElementRemovedFromSelectionEvent


Input: [Description] Identifies the event that is raised when a single item is selected (causing all previously selected items to become deselected). [Name]

Output: ElementSelectedEvent


Input: [Description] Identifies the IsSelected property. [Name]

Output: IsSelectedProperty


Input: [Description] Identifies the SelectionItemPattern pattern. [Name]

Output: Pattern


Input: [Description] Identifies the SelectionContainer property. [Name]

Output: SelectionContainerProperty


Input: [Name] CurrentDirectory [Description]

Output: When called by trusted applications, gets the fully qualified path of the current working directory.


Input: [Name] ExitCode [Description]

Output: Gets or sets the exit code of the process.


Input: [Name] HasShutdownStarted [Description]

Output: Gets a value indicating whether the common language runtime is shutting down or the current application domain is unloading.


Input: [Name] NewLine [Description]

Output: Gets the newline string defined for this environment.


Input: [Name] OSVersion [Description]

Output: Gets an OperatingSystem object that contains the current platform identifier and version number.


Input: [Name] ProcessorCount [Description]

Output: Gets the number of processors on the current machine.


Input: [Name] TickCount [Description]

Output: Gets the number of milliseconds elapsed since the system started.


Input: [Name] Version [Description]

Output: Gets a Version object that describes the major, minor, build, and revision numbers of the common language runtime.


Input: [Description] Provides information about an Assembly reference. [Enumeration]

Output: AssemblyNameFlags


Input: [Description] Specifies flags that control binding and the way in which the search for members and types is conducted by reflection. [Enumeration]

Output: BindingFlags


Input: [Description] Defines the valid calling conventions for an enumeration. [Enumeration]

Output: CallingConventions


Input: [Description] Specifies the attributes of an event. [Enumeration]

Output: EventAttributes


Input: [Description] Identifies kinds of exception-handling clauses. [Enumeration]

Output: ExceptionHandlingClauseOptions


Input: [Description] Specifies flags that describe the attributes of a field. [Enumeration]

Output: FieldAttributes


Input: [Description] Describes the constraints on a generic type parameter of a generic type or method. [Enumeration]

Output: GenericParameterAttributes


Input: [Description] Identifies the platform targeted by an executable. [Enumeration]

Output: ImageFileMachine


Input: [Description] Marks each type of member that is defined as a derived class of MemberInfo. [Enumeration]

Output: MemberTypes


Input: [Description] Specifies flags for method attributes. These flags are defined in the corhdr.h file. [Enumeration]

Output: MethodAttributes


Input: [Description] Specifies flags for the attributes of a method implementation. [Enumeration]

Output: MethodImplAttributes


Input: [Description] Defines the attributes that can be associated with a parameter. These are defined in CorHdr.h. [Enumeration]

Output: ParameterAttributes


Input: [Description] Identifies the nature of the code in an executable file. [Enumeration]

Output: PortableExecutableKinds


Input: [Description] Identifies the processor and bits-per-word of the platform targeted by an executable. [Enumeration]

Output: ProcessorArchitecture


Input: [Description] Defines the attributes that can be associated with a property. These attribute values are defined in corhdr.h. [Enumeration]

Output: PropertyAttributes


Input: [Description] Specifies the attributes for a manifest resource. [Enumeration]

Output: ResourceAttributes


Input: [Description] Specifies the resource location. [Enumeration]

Output: ResourceLocation


Input: [Description] Specifies type attributes. [Enumeration]

Output: TypeAttributes


Input: [Class] AuthenticodeSignatureInformation [Description]

Output: Provides information about an Authenticode signature for a manifest.


Input: [Class] PublicKey [Description]

Output: Represents a certificate's public key information. This class cannot be inherited.


Input: [Class] TimestampInformation [Description]

Output: Provides details about the time stamp that was applied to an Authenticode signature for a manifest.


Input: [Class] X500DistinguishedName [Description]

Output: Represents the distinguished name of an X509 certificate. This class cannot be inherited.


Input: [Class] X509BasicConstraintsExtension [Description]

Output: Defines the constraints set on a certificate. This class cannot be inherited.


Input: [Class] X509Certificate [Description]

Output: Provides methods that help you use X.509 v.3 certificates.


Input: [Class] X509Certificate2 [Description]

Output: Represents an X.509 certificate.


Input: [Class] X509Certificate2Collection [Description]

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


Input: [Class] X509Certificate2Enumerator [Description]

Output: Supports a simple iteration over a X509Certificate2Collection object. This class cannot be inherited.


Input: [Class] X509Certificate2UI [Description]

Output: Displays user interface dialogs that allow you to select and view X.509 certificates. This class cannot be inherited.


Input: [Class] X509CertificateCollection [Description]

Output: Defines a collection that stores X509Certificate objects.


Input: [Class] X509CertificateCollection.X509CertificateEnumerator [Description]

Output: Enumerates the X509Certificate objects in an X509CertificateCollection.


Input: [Class] X509CertificateExtensions [Description]

Output: Provides extension methods for the X509Certificate class. [This documentation is preliminary and is subject to change in the next release of the .NET Framework 4.6.]


Input: [Class] X509Chain [Description]

Output: Represents a chain-building engine for X509Certificate2 certificates.


Input: [Class] X509ChainElement [Description]

Output: Represents an element of an X.509 chain.


Input: [Class] X509ChainElementCollection [Description]

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


Input: [Class] X509ChainElementEnumerator [Description]

Output: Supports a simple iteration over an X509ChainElementCollection. This class cannot be inherited.


Input: [Class] X509ChainPolicy [Description]

Output: Represents the chain policy to be applied when building an X509 certificate chain. This class cannot be inherited.


Input: [Class] X509EnhancedKeyUsageExtension [Description]

Output: Defines the collection of object identifiers (OIDs) that indicates the applications that use the key. This class cannot be inherited.


Input: [Class] X509Extension [Description]

Output: Represents an X509 extension.


Input: [Class] X509ExtensionCollection [Description]

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


Input: [Class] X509ExtensionEnumerator [Description]

Output: Supports a simple iteration over a X509ExtensionCollection. This class cannot be inherited.


Input: [Class] X509KeyUsageExtension [Description]

Output: Defines the usage of a key contained within an X.509 certificate. This class cannot be inherited.


Input: [Class] X509Store [Description]

Output: Represents an X.509 store, which is a physical store where certificates are persisted and managed. This class cannot be inherited.


Input: [Class] X509SubjectKeyIdentifierExtension [Description]

Output: Defines a string that identifies a certificate's subject key identifier (SKI). This class cannot be inherited.


Input: [Name] ElementAddedToSelectionEvent [Description]

Output: Identifies the event raised when an item is added to a collection of selected items.


Input: [Name] ElementRemovedFromSelectionEvent [Description]

Output: Identifies the event raised when an item is removed from a collection of selected items.


Input: [Name] ElementSelectedEvent [Description]

Output: Identifies the event that is raised when a single item is selected (causing all previously selected items to become deselected).


Input: [Name] IsSelectedProperty [Description]

Output: Identifies the IsSelected property.


Input: [Name] Pattern [Description]

Output: Identifies the SelectionItemPattern pattern.


Input: [Name] SelectionContainerProperty [Description]

Output: Identifies the SelectionContainer property.


Input: [Column name] status [Data type] tinyint [Description]

Output: Status of the message. For messages returned by the RECEIVE command, the status is always 0. Messages in the queue might contain one of the following values: 0=Ready1=Received message2=Not yet complete3=Retained sent message


Input: [Column name] priority [Data type] tinyint [Description]

Output: The conversation priority level that is applied to the message.


Input: [Column name] queuing_order [Data type] bigint [Description]

Output: Message order number in the queue.


Input: [Column name] conversation_group_id [Data type] uniqueidentifier [Description]

Output: Identifier for the conversation group that this message belongs to.


Input: [Column name] conversation_handle [Data type] uniqueidentifier [Description]

Output: Handle for the conversation that this message is part of.


Input: [Column name] message_sequence_number [Data type] bigint [Description]

Output: Sequence number of the message in the conversation.


Input: [Column name] service_name [Data type] nvarchar(512) [Description]

Output: Name of the service that the conversation is to.


Input: [Column name] service_id [Data type] int [Description]

Output: SQL Server object identifier of the service that the conversation is to.


Input: [Column name] service_contract_name [Data type] nvarchar(256) [Description]

Output: Name of the contract that the conversation follows.


Input: [Column name] service_contract_id [Data type] int [Description]

Output: SQL Server object identifier of the contract that the conversation follows.


Input: [Column name] message_type_name [Data type] nvarchar(256) [Description]

Output: Name of the message type that describes the format of the message. Messages can be either application message types or Broker system messages.


Input: [Column name] message_type_id [Data type] int [Description]

Output: SQL Server object identifier of the message type that describes the message.


Input: [Column name] validation [Data type] nchar(2) [Description]

Output: Validation used for the message. E=EmptyN=NoneX=XML


Input: [Column name] message_body [Data type] varbinary(MAX) [Description]

Output: Content of the message.


Input: [Description] Applied to a Windows Communication Foundation (WCF) service to indicate whether that service can be run in ASP.NET compatibility code. [Class]

Output: AspNetCompatibilityRequirementsAttribute


Input: [Description] Provides transport-specific configuration for transport implementations hosted in Windows Process Activation Service (WAS). [Class]

Output: HostedTransportConfiguration


Input: [Description] Factory that provides instances of ServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages. [Class]

Output: ServiceHostFactory


Input: [Description] Provides the base implementation for the factory that allows application code to participate in the creation of service hosts in managed hosting environments where the host instance is created dynamically in response to incoming messages. [Class]

Output: ServiceHostFactoryBase


Input: [Description] Contains the service's virtual path when the service is hosted in Internet Information Services (IIS) or Windows Process Activation Service (WAS). [Class]

Output: VirtualPathExtension


Input: [Description] Automatically adds an ASP.NET AJAX endpoint to a service, without requiring configuration, in a managed hosting environment that dynamically activates host instances for the service in response to incoming messages. [Class]

Output: WebScriptServiceHostFactory


Input: [Description] A factory that provides instances of WebServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages. [Class]

Output: WebServiceHostFactory


Input: [Description] Factory that provides instances of WorkflowServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages. [Class]

Output: WorkflowServiceHostFactory


Input: [Member name] AddToStore [Description]

Output: The ability to add a certificate to a store. For security reasons, this ability should be granted only to highly trusted code.


Input: [Member name] AllFlags [Description]

Output: The ability to perform all certificate and store operations.


Input: [Member name] CreateStore [Description]

Output: The ability to create a new store. New stores are created by calling the X509Store.Open method.


Input: [Member name] DeleteStore [Description]

Output: The ability to delete a store. This functionality is not exposed by the X509Store class.


Input: [Member name] EnumerateCertificates [Description]

Output: The ability to enumerate the certificates in a store. For privacy reasons, this ability should be granted only to fully trusted code.


Input: [Member name] EnumerateStores [Description]

Output: The ability to enumerate the stores on a computer. This functionality is not exposed by the X509Store class.


Input: [Member name] NoFlags [Description]

Output: Permission is not given to perform any certificate or store operations.


Input: [Member name] OpenStore [Description]

Output: The ability to open a store. The ability to open a store does not include the ability to enumerate certificates (which raises privacy concerns) or to add or remove certificates (which raises security concerns).


Input: [Member name] RemoveFromStore [Description]

Output: The ability to remove a certificate from a store. This ability should be granted only to highly trusted code because removing a certificate can result in a denial of service.


Input: [Value] public [Meaning]

Output: The response may be stored in any cache, including caches shared among many users.

Fiddler PowerToy - Part 2: HTTP Performance


Input: [Value] private [Meaning]

Output: The response may only be stored in a private cache used by a single user.

Fiddler PowerToy - Part 2: HTTP Performance


Input: [Value] no-cache [Meaning]

Output: The response should not be reused to satisfy future requests.

Fiddler PowerToy - Part 2: HTTP Performance


Input: [Value] no-store [Meaning]

Output: The response should not be reused to satisfy future requests, and should not be written to disk. This is primarily used as a security measure for sensitive responses.

Fiddler PowerToy - Part 2: HTTP Performance


Input: [Value] max-age=#seconds [Meaning]

Output: The response may be reused to satisfy future requests within a certain number of seconds.

Fiddler PowerToy - Part 2: HTTP Performance


Input: [Value] must-revalidate [Meaning]

Output: The response may be reused to satisfy future requests, but the origin server should first be contacted to verify that the response is still fresh.

Fiddler PowerToy - Part 2: HTTP Performance


Input: [Scenario] Service versioning [Use when]

Output: You need to support multiple versions of a service or may deploy an updated service in the future


Input: [Scenario] Service data partitioning [Use when]

Output: You must partition a service across multiple hosts


Input: [Scenario] Dynamic update [Use when]

Output: You must dynamically reconfigure routing logic at runtime to handle changing service deployments


Input: [Scenario] Multicast [Use when]

Output: You must send one message to multiple endpoints


Input: [Scenario] Protocol bridging [Use when]

Output: You receive messages over one transport protocol, and the destination endpoint uses a different protocol


Input: [Scenario] Error Handling [Use when]

Output: You need to provide resilience to network outages and communication failures


Input: [Name] Bounds [Description]

Output: Gets a Rect that specifies the axis-aligned bounding box of the Geometry. (Inherited from Geometry.)


Input: [Name] Dispatcher [Description]

Output: Gets the Dispatcher this object is associated with. (Inherited from DependencyObject.)


Input: [Name] RadiusX [Description]

Output: Gets or sets the x-radius of the ellipse that is used to round the corners of the rectangle.


Input: [Name] RadiusY [Description]

Output: Gets or sets the y-radius of the ellipse that is used to round the corners of the rectangle.


Input: [Name] Rect [Description]

Output: Gets or sets the dimensions of the rectangle.


Input: [Name] Transform [Description]

Output: Gets or sets the Transform object applied to a Geometry. (Inherited from Geometry.)


Input: [Name] WebException() [Description]

Output: Initializes a new instance of the WebException class.


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

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


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

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


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

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


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

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


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

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


Input: [Operator] ALL [Meaning]

Output: TRUE if all of a set of comparisons are TRUE.


Input: [Operator] AND [Meaning]

Output: TRUE if both Boolean expressions are TRUE.


Input: [Operator] ANY [Meaning]

Output: TRUE if any one of a set of comparisons are TRUE.


Input: [Operator] BETWEEN [Meaning]

Output: TRUE if the operand is within a range.


Input: [Operator] EXISTS [Meaning]

Output: TRUE if a subquery contains any rows.


Input: [Operator] IN [Meaning]

Output: TRUE if the operand is equal to one of a list of expressions.


Input: [Operator] LIKE [Meaning]

Output: TRUE if the operand matches a pattern.


Input: [Operator] NOT [Meaning]

Output: Reverses the value of any other Boolean operator.


Input: [Operator] OR [Meaning]

Output: TRUE if either Boolean expression is TRUE.


Input: [Operator] SOME [Meaning]

Output: TRUE if some of a set of comparisons are TRUE.


Input: [Standard] F5 [SQL Server 2000] F5 [Action]

Output: Refresh

SQL Server Management Studio Keyboard Shortcuts


Input: [Standard] F6 [SQL Server 2000] F6 [Action]

Output: Move between the Select logs pane and the Log file summary pane

SQL Server Management Studio Keyboard Shortcuts


Input: [Standard] ALT+S [SQL Server 2000] ALT+S [Action]

Output: Move to the Log file summary pane

SQL Server Management Studio Keyboard Shortcuts


Input: [Standard] CTRL+SHIFT+L [SQL Server 2000] CTRL+SHIFT+L [Action]

Output: Load a new log

SQL Server Management Studio Keyboard Shortcuts


Input: [Standard] CTRL+SHIFT+E [SQL Server 2000] CTRL+SHIFT+E [Action]

Output: Export a log

SQL Server Management Studio Keyboard Shortcuts


Input: [Standard] CTRL+SHIFT+F [SQL Server 2000] CTRL+SHIFT+F [Action]

Output: Filter a log

SQL Server Management Studio Keyboard Shortcuts


Input: [Standard] CTRL+SHIFT+S [SQL Server 2000] CTRL+SHIFT+S [Action]

Output: Search in a log

SQL Server Management Studio Keyboard Shortcuts


Input: [Class] AspNetCompatibilityRequirementsAttribute [Description]

Output: Applied to a Windows Communication Foundation (WCF) service to indicate whether that service can be run in ASP.NET compatibility code.


Input: [Class] HostedTransportConfiguration [Description]

Output: Provides transport-specific configuration for transport implementations hosted in Windows Process Activation Service (WAS).


Input: [Class] ServiceHostFactory [Description]

Output: Factory that provides instances of ServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages.


Input: [Class] ServiceHostFactoryBase [Description]

Output: Provides the base implementation for the factory that allows application code to participate in the creation of service hosts in managed hosting environments where the host instance is created dynamically in response to incoming messages.


Input: [Class] VirtualPathExtension [Description]

Output: Contains the service's virtual path when the service is hosted in Internet Information Services (IIS) or Windows Process Activation Service (WAS).


Input: [Class] WebScriptServiceHostFactory [Description]

Output: Automatically adds an ASP.NET AJAX endpoint to a service, without requiring configuration, in a managed hosting environment that dynamically activates host instances for the service in response to incoming messages.


Input: [Class] WebServiceHostFactory [Description]

Output: A factory that provides instances of WebServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages.


Input: [Class] WorkflowServiceHostFactory [Description]

Output: Factory that provides instances of WorkflowServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages.


Input: [Feature group] Basic functionality [Feature] Audio and video rendering [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Event notification [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Device enumeration [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature] Component enumeration [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Synchronization to reference clock [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Seeking [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Improved stress resilience [DirectShow] No [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature group] Content protection [Feature] Component validation [DirectShow] No [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Content protection policy negotiation [DirectShow] No [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Interoperability between content protection technologies [DirectShow] No [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Protection against kernel-mode and user-mode threats [DirectShow] No [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Component revocation and renewal [DirectShow] No [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Video output protection management [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature group] Media tasks [Feature] Audio capture [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature] Video capture [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature] Video editing [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature] DVD playback and navigation [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature] MPEG-2 support [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature] ASF support [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature] TV technologies [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature] Stream buffer engine [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature] Encoder API [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature group] Video renderer [Feature] Substream mixing using per-pixel or planar alpha blending [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Customizable video composition [DirectShow] Yes [Media Foundation]

Output: No

Migrating from DirectShow to Media Foundation


Input: [Feature] Support for custom presenters [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Windowless rendering [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Multimonitor support [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] DXVA [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] DirectDraw exclusive mode [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Backward compatibility with existing applications [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Accurate frame stepping [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Alpha blending of image data [DirectShow] Yes [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Glitch resilience [DirectShow] No [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Enhanced video fidelity [DirectShow] No [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation


Input: [Feature] Enhanced content protection robustness [DirectShow] No [Media Foundation]

Output: Yes

Migrating from DirectShow to Media Foundation