|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
In multithreading, a condition in which two or more threads can reach and execute a block of code, and the program outcome changes radically depending on which thread reaches the code first. A race condition is benign if all outcomes are valid, but frequently one outcome of a race condition leaves the program in an unstable or invalid state. See also: synchronization.
The sharing by ToolStrips of horizontal space when docked top or bottom, or of vertical space when docked left or right.
See definition for runtime callable wrapper.
A data type that is represented by a reference (similar to a pointer) to the type's actual value. If a reference type is assigned to a variable, that variable references (or "points to") the original value. No copy is made. Reference types comprise classes, interfaces, delegates, and boxed value types. See also: value type.
A WMI Query Language statement that supports the traversal of associations programmatically by retrieving all association instances that refer to a particular source instance. See also: ASSOCIATORS OF, GROUP, HAVING, ISA, SELECT, WHERE, WITHIN.
The process of obtaining information about assemblies and the types defined within them, and creating, invoking, and accessing type instances at run time.
A concise and flexible notation for finding and replacing patterns of text. The notation comprises two basic character types: literal (normal) text characters, which indicate text that must exist in the target string, and metacharacters, which indicate the text that can vary in the target string. You can use regular expressions to quickly parse large amounts of text to find specific character patterns; extract, edit, replace, or delete text substrings; or to add the extracted strings to a collection in order to generate a report.
The process of communication between different operating system processes, regardless of whether they are on the same computer. The .NET Framework remoting system is an architecture designed to simplify communication between objects living in different application domains, whether on the same computer or not, and between different contexts, whether in the same application domain or not. See also: application domain, context.
The painting of ToolStrips and ToolStrip items that are in accordance with selectable options. These options provide custom, operating system-compliant, or Microsoft Office-compliant themes, user interface elements, and colors schemes.
Optionally specified permissions in an assembly that represent the minimum required, optionally desired, and always refused permissions for all code in the assembly. If there is no request, the code is granted the maximum that security policy allows. See also: security policy.
Any nonexecutable data that is logically deployed with an application. A resource might be displayed in an application as error messages or as part of the user interface. Resources can contain data in a number of forms, including strings, images, and persisted objects.
In left-to-right layout, the lower side of a vertical ToolStrip or the right side of a horizontal ToolStrip.
right to left (RTL)
A property on forms and controls that causes form layout and text to start on the right-hand side of the screen and proceed toward the left-hand side. The property is used primarily when an application displays its text in a language script that reads from right to left, such as Hebrew or Arabic.
A named set of principals that have the same privileges with respect to security. See also: principal.
In .NET Framework security, the process of determining whether a principal is allowed to perform a requested action. Authorization occurs after authentication and uses information about the principal's identity and its associated role to determine the resources a principal can access. See also: authentication, authorization, principal, role.
A sequence of Web Forms stages that begins when a user action requires processing on the server. When this occurs, a form must be sent (posted) to the server, processed, and returned to the browser.
See definition for right to left.
See definition for common language runtime.
runtime callable wrapper (RCW)
A .NET Framework object that acts as a proxy for a reference-counted COM object.