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

Output: Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query in the specified scope.


Input: [Name] ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions) [Description]

Output: Initializes a new instance of the ManagementObjectSearcher class to be used to invoke the specified query in the specified scope, with the specified options.


Input: [Name] ManagementObjectSearcher(String, String, EnumerationOptions) [Description]

Output: Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query, in the specified scope, and with the specified options.


Input: [Name] Add [Description]

Output: Appends a specified item to the collection.


Input: [Name] Clear [Description]

Output: Clears all items from the collection.


Input: [Name] Contains [Description]

Output: Queries for the presence of a specified item in the collection.


Input: [Name] CopyTo(Array, Int32) [Description]

Output: Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.


Input: [Name] CopyTo(TableColumn[], Int32) [Description]

Output: Copies the contents of the collection and inserts them into a specified TableColumn array of starting at a specified index position in the array.


Input: [Name] Equals(Object) [Description]

Output: Determines whether the specified object is equal to the current object. (Inherited from Object.)


Input: [Name] GetHashCode [Description]

Output: Serves as the default hash function. (Inherited from Object.)


Input: [Name] GetType [Description]

Output: Gets the Type of the current instance. (Inherited from Object.)


Input: [Name] IndexOf [Description]

Output: Returns the zero-based index of specified collection item.


Input: [Name] Insert [Description]

Output: Inserts a specified item in the collection at a specified index position.


Input: [Name] Remove [Description]

Output: Removes a specified item from the collection.


Input: [Name] RemoveAt [Description]

Output: Removes an item, specified by index, from the collection.


Input: [Name] RemoveRange [Description]

Output: Removes a range of items, specified by beginning index and count, from the collection.


Input: [Name] ToString [Description]

Output: Returns a string that represents the current object. (Inherited from Object.)


Input: [Name] TrimToSize [Description]

Output: Optimizes memory consumption for the collection by setting the underlying collection Capacity equal to the Count of items currently in the collection.


Input: [Member name] Any [Description]

Output: The solver chooses a heuristic for variable ordering.


Input: [Member name] MinimalDomainFirst [Description]

Output: Enumeration that selects a variable with the smallest domain.


Input: [Member name] DeclarationOrder [Description]

Output: Enumeration following the declaration order of the variables.


Input: [Member name] DynamicWeighting [Description]

Output: Weigh variables dynamically based on dependents and current domain sizes.


Input: [Member name] ConflictDriven [Description]

Output: Enumeration based on conflict analysis following a variant of the variable state independent, decaying sum (VSIDS) heuristic.


Input: [Member name] ImpactPrediction [Description]

Output: Enumeration based on a forecast of the impact of a decision.


Input: [Member name] DomainOverWeightedDegree [Description]

Output: Enumeration based on the domain over weighted degree.


Input: [0] Non-power user update [No-touch deployment updates] Yes Depends on requirements of application [Updates from a file share] Yes [Xcopy updates] No [Windows Installer updates]

Output: Depends on requirements of application and application distribution mechanism

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Centralized management of updates [No-touch deployment updates] Yes Yes [Updates from a file share] Yes [Xcopy updates] No [Windows Installer updates]

Output: Depends on application distribution mechanism

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Updates downloaded when application is run [No-touch deployment updates] Yes Yes [Updates from a file share] No [Xcopy updates] No [Windows Installer updates]

Output: No

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Federated update infrastructure [No-touch deployment updates] No Yes [Updates from a file share] No [Xcopy updates] No [Windows Installer updates]

Output: Yes

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Per user/group updates [No-touch deployment updates] Yes Yes [Updates from a file share] No [Xcopy updates] No [Windows Installer updates]

Output: Depends on application distribution mechanism

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Transacted updates [No-touch deployment updates] No Yes [Updates from a file share] No [Xcopy updates] No [Windows Installer updates]

Output: Yes

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Built-in support for version control [No-touch deployment updates] No No [Updates from a file share] No [Xcopy updates] No [Windows Installer updates]

Output: Yes

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [Name] BaseSequenceNumber [Description]

Output: When overridden in a derived class, gets the sequence number of the first valid record in the current IRecordSequence.


Input: [Name] LastSequenceNumber [Description]

Output: When overridden in a derived class, gets the sequence number which is greater than the last record appended.


Input: [Name] MaximumRecordLength [Description]

Output: When overridden in a derived class, gets the size of the largest record that can be appended to or read from this sequence, in bytes.


Input: [Name] ReservedBytes [Description]

Output: When overridden in a derived class, gets the total number of bytes that have been reserved.


Input: [Name] RestartSequenceNumber [Description]

Output: When overridden in a derived class, gets the sequence number of the most recently written restart area.


Input: [Name] RetryAppend [Description]

Output: Gets or sets a value indicating whether appends are automatically retried if the log is full.


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

Output: Count


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

Output: IsSynchronized


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

Output: Item


Input: [Description] Gets a collection of keys in the StringDictionary. [Name]

Output: Keys


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

Output: SyncRoot


Input: [Description] Gets a collection of values in the StringDictionary. [Name]

Output: Values


Input: [Name] AddMetafileComment [Description]

Output: Adds a comment to the current Metafile.


Input: [Name] BeginContainer [Description]

Output: Overloaded. Saves a graphics container with the current state of this Graphics and opens and uses a new graphics container.


Input: [Name] Clear [Description]

Output: Clears the entire drawing surface and fills it with the specified background color.


Input: [Name] CopyFromScreen [Description]

Output: Overloaded. Performs a bit-block transfer of color data from the screen to the drawing surface of the Graphics.


Input: [Name] CreateObjRef [Description]

Output: Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (inherited from MarshalByRefObject)


Input: [Name] Dispose [Description]

Output: Releases all resources used by this Graphics.


Input: [Name] DrawArc [Description]

Output: Overloaded. Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.


Input: [Name] DrawBezier [Description]

Output: Overloaded. Draws a Bézier spline defined by four Point structures.


Input: [Name] DrawBeziers [Description]

Output: Overloaded. Draws a series of Bézier splines from an array of Point structures.


Input: [Name] DrawClosedCurve [Description]

Output: Overloaded. Draws a closed cardinal spline defined by an array of Point structures.


Input: [Name] DrawCurve [Description]

Output: Overloaded. Draws a cardinal spline through a specified array of Point structures.


Input: [Name] DrawEllipse [Description]

Output: Overloaded. Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width.


Input: [Name] DrawIcon [Description]

Output: Overloaded. Draws the image represented by the specified Icon at the specified coordinates.


Input: [Name] DrawIconUnstretched [Description]

Output: Draws the image represented by the specified Icon without scaling the image.


Input: [Name] DrawImage [Description]

Output: Overloaded. Draws the specified Image at the specified location and with the original size.


Input: [Name] DrawImageUnscaled [Description]

Output: Overloaded. Draws the specified image using its original physical size at the location specified by a coordinate pair.


Input: [Name] DrawImageUnscaledAndClipped [Description]

Output: Draws the specified image without scaling and clips it, if necessary, to fit in the specified rectangle.


Input: [Name] DrawLine [Description]

Output: Overloaded. Draws a line connecting the two points specified by the coordinate pairs.


Input: [Name] DrawLines [Description]

Output: Overloaded. Draws a series of line segments that connect an array of Point structures.


Input: [Name] DrawPath [Description]

Output: Draws a GraphicsPath.


Input: [Name] DrawPie [Description]

Output: Overloaded. Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, a height, and two radial lines.


Input: [Name] DrawPolygon [Description]

Output: Overloaded. Draws a polygon defined by an array of Point structures.


Input: [Name] DrawRectangle [Description]

Output: Overloaded. Draws a rectangle specified by a coordinate pair, a width, and a height.


Input: [Name] DrawRectangles [Description]

Output: Overloaded. Draws a series of rectangles specified by Rectangle structures.


Input: [Name] DrawString [Description]

Output: Overloaded. Draws the specified text string at the specified location with the specified Brush and Font objects.


Input: [Name] EndContainer [Description]

Output: Closes the current graphics container and restores the state of this Graphics to the state saved by a call to the BeginContainer method.


Input: [Name] EnumerateMetafile [Description]

Output: Overloaded. Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point.


Input: [Name] Equals [Description]

Output: Overloaded. Determines whether two Object instances are equal. (inherited from Object)


Input: [Name] ExcludeClip [Description]

Output: Overloaded. Updates the clip region of this Graphics to exclude the area specified by a Rectangle structure.


Input: [Name] FillClosedCurve [Description]

Output: Overloaded. Fills the interior of a closed cardinal spline curve defined by an array of Point structures.


Input: [Name] FillEllipse [Description]

Output: Overloaded. Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height.


Input: [Name] FillPath [Description]

Output: Fills the interior of a GraphicsPath.


Input: [Name] FillPie [Description]

Output: Overloaded. Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, a height, and two radial lines.


Input: [Name] FillPolygon [Description]

Output: Overloaded. Fills the interior of a polygon defined by an array of points specified by Point structures.


Input: [Name] FillRectangle [Description]

Output: Overloaded. Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.


Input: [Name] FillRectangles [Description]

Output: Overloaded. Fills the interiors of a series of rectangles specified by Rectangle structures.


Input: [Name] FillRegion [Description]

Output: Fills the interior of a Region.


Input: [Name] Flush [Description]

Output: Overloaded. Forces execution of all pending graphics operations and returns immediately without waiting for the operations to finish.


Input: [Name] FromHdc [Description]

Output: Overloaded. Creates a new Graphics from the specified handle to a device context.


Input: [Name] FromHdcInternal [Description]

Output: Returns a Graphics for the specified device context.


Input: [Name] FromHow [Description]

Output: Creates a graphics object.


Input: [Name] FromHwnd [Description]

Output: Creates a new Graphics from the specified handle to a window.


Input: [Name] FromHwndInternal [Description]

Output: Creates a new Graphics for the specified windows handle.


Input: [Name] FromImage [Description]

Output: Creates a new Graphics from the specified Image.


Input: [Name] GetContextInfo [Description]

Output: Gets the cumulative graphics context.


Input: [Name] GetHalftonePalette [Description]

Output: Gets a handle to the current Windows halftone palette.


Input: [Name] GetHashCode [Description]

Output: Serves as a hash function for a particular type. (inherited from Object)


Input: [Name] GetHdc [Description]

Output: Gets the handle to the device context associated with this Graphics.


Input: [Name] GetLifetimeService [Description]

Output: Retrieves the current lifetime service object that controls the lifetime policy for this instance. (inherited from MarshalByRefObject)


Input: [Name] GetNearestColor [Description]

Output: Gets the nearest color to the specified Color structure.


Input: [Name] GetType [Description]

Output: Gets the Type of the current instance. (inherited from Object)


Input: [Name] InitializeLifetimeService [Description]

Output: Obtains a lifetime service object to control the lifetime policy for this instance. (inherited from MarshalByRefObject)


Input: [Name] IntersectClip [Description]

Output: Overloaded. Updates the clip region of this Graphics to the intersection of the current clip region and the specified Rectangle structure.


Input: [Name] IsVisible [Description]

Output: Overloaded. Indicates whether the point specified by a pair of coordinates is contained within the visible clip region of this Graphics.


Input: [Name] MeasureCharacterRanges [Description]

Output: Gets an array of Region objects, each of which bounds a range of character positions within the specified string.


Input: [Name] MeasureString [Description]

Output: Overloaded. Measures the specified string when drawn with the specified Font.


Input: [Name] MultiplyTransform [Description]

Output: Overloaded. Multiplies the world transformation of this Graphics and specified the Matrix.


Input: [Name] ReferenceEquals [Description]

Output: Determines whether the specified Object instances are the same instance. (inherited from Object)


Input: [Name] ReleaseHdc [Description]

Output: Overloaded. Releases a device context handle obtained by a previous call to the GetHdc method of this Graphics.


Input: [Name] ReleaseHdcInternal [Description]

Output: Releases a handle to a device context.


Input: [Name] ResetClip [Description]

Output: Resets the clip region of this Graphics to an infinite region.


Input: [Name] ResetTransform [Description]

Output: Resets the world transformation matrix of this Graphics to the identity matrix.


Input: [Name] Restore [Description]

Output: Restores the state of this Graphics to the state represented by a GraphicsState.


Input: [Name] RotateTransform [Description]

Output: Overloaded. Applies the specified rotation to the transformation matrix of this Graphics.


Input: [Name] Save [Description]

Output: Saves the current state of this Graphics and identifies the saved state with a GraphicsState.


Input: [Name] ScaleTransform [Description]

Output: Overloaded. Applies the specified scaling operation to the transformation matrix of this Graphics by prepending it to the object's transformation matrix.


Input: [Name] SetClip [Description]

Output: Overloaded. Sets the clipping region of this Graphics to the Clip property of the specified Graphics.


Input: [Name] ToString [Description]

Output: Returns a String that represents the current Object. (inherited from Object)


Input: [Name] TransformPoints [Description]

Output: Overloaded. Transforms an array of points from one coordinate space to another using the current world and page transformations of this Graphics.


Input: [Name] TranslateClip [Description]

Output: Overloaded. Translates the clipping region of this Graphics by specified amounts in the horizontal and vertical directions.


Input: [Name] TranslateTransform [Description]

Output: Overloaded. Changes the origin of the coordinate system by prepending the specified translation to the transformation matrix of this Graphics.


Input: [Description] Total number of pages used by all entries in the procedure cache. [Column name]

Output: num proc buffs


Input: [Description] Total number of pages used by all entries that are currently being used. [Column name]

Output: num proc buffs used


Input: [Description] For backward compatibility only. Total number of pages used by all entries that are currently being used. [Column name]

Output: num proc buffs active


Input: [Description] Total number of entries in the procedure cache. [Column name]

Output: proc cache size


Input: [Description] Total number of entries that are currently being used. [Column name]

Output: proc cache used


Input: [Description] For backward compatibility only. Total number of entries that are currently being used. [Column name]

Output: proc cache active


Input: [Description] When overridden in a derived class, gets the sequence number of the first valid record in the current IRecordSequence. [Name]

Output: BaseSequenceNumber


Input: [Description] When overridden in a derived class, gets the sequence number which is greater than the last record appended. [Name]

Output: LastSequenceNumber


Input: [Description] When overridden in a derived class, gets the size of the largest record that can be appended to or read from this sequence, in bytes. [Name]

Output: MaximumRecordLength


Input: [Description] When overridden in a derived class, gets the total number of bytes that have been reserved. [Name]

Output: ReservedBytes


Input: [Description] When overridden in a derived class, gets the sequence number of the most recently written restart area. [Name]

Output: RestartSequenceNumber


Input: [Description] Gets or sets a value indicating whether appends are automatically retried if the log is full. [Name]

Output: RetryAppend


Input: [0] Non-power user update Depends on requirements of application [Updates from a file share] Yes [Xcopy updates] No [Windows Installer updates] Depends on requirements of application and application distribution mechanism [No-touch deployment updates]

Output: Yes

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Centralized management of updates Yes [Updates from a file share] Yes [Xcopy updates] No [Windows Installer updates] Depends on application distribution mechanism [No-touch deployment updates]

Output: Yes

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Updates downloaded when application is run Yes [Updates from a file share] No [Xcopy updates] No [Windows Installer updates] No [No-touch deployment updates]

Output: Yes

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Federated update infrastructure Yes [Updates from a file share] No [Xcopy updates] No [Windows Installer updates] Yes [No-touch deployment updates]

Output: No

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Per user/group updates Yes [Updates from a file share] No [Xcopy updates] No [Windows Installer updates] Depends on application distribution mechanism [No-touch deployment updates]

Output: Yes

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Transacted updates Yes [Updates from a file share] No [Xcopy updates] No [Windows Installer updates] Yes [No-touch deployment updates]

Output: No

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Built-in support for version control No [Updates from a file share] No [Xcopy updates] No [Windows Installer updates] Yes [No-touch deployment updates]

Output: No

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [Member] FormClosed event [Description]

Output: Occurs after the form is closed.

New Additions to Existing Features in Windows Forms


Input: [Member] FormClosing event [Description]

Output: Occurs before the form is closed.

New Additions to Existing Features in Windows Forms


Input: [Member] MainMenuStrip property [Description]

Output: Gets or sets the primary menu container for the form.

New Additions to Existing Features in Windows Forms


Input: [Member] RightToLeftLayout property [Description]

Output: Gets or sets a value indicating whether right-to-left mirror placement is turned on.

New Additions to Existing Features in Windows Forms


Input: [Member] RightToLeftLayoutChanged event [Description]

Output: Raises the RightToLeftLayoutChanged event.

New Additions to Existing Features in Windows Forms


Input: [Member] ShowWithoutActivation property [Description]

Output: Gets a value indicating whether the window will be activated when it is shown.

New Additions to Existing Features in Windows Forms


Input: [Name] Count [Description]

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


Input: [Name] IsSynchronized [Description]

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


Input: [Name] Item [Description]

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


Input: [Name] Keys [Description]

Output: Gets a collection of keys in the StringDictionary.


Input: [Name] SyncRoot [Description]

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


Input: [Name] Values [Description]

Output: Gets a collection of values in the StringDictionary.


Input: [Class] AlternateSynchronizationPartner [Description]

Output: Represents an alternate Publisher to which a subscription can be synchronized if the primary Publisher is not available.


Input: [Class] ComErrorException [Description]

Output: The exception that is thrown when a general error is raised by a replication agent.


Input: [Class] ComErrorRecord [Description]

Output: Represents information for an error generated by a replication agent.


Input: [Class] ConnectionFailureException [Description]

Output: The exception that is thrown when a database connection fails when a replication agent is running.


Input: [Class] FciException [Description]

Output: The exception that is thrown when an error occurs in the File Compression Interface (FCI).


Input: [Class] MergeSynchronizationAgent [Description]

Output: Provides the functionality of the Replication Merge Agent.


Input: [Class] NativeSqlConnectionException [Description]

Output: The exception that is thrown when an error is raised by an ODBC driver or an OLEDB provider during bulk copy operations.


Input: [Class] OciException [Description]

Output: The exception that is thrown when an error is raised by the Oracle Call Interface (OCI).


Input: [Class] OSException [Description]

Output: The exception that is thrown when an error is raised by the operating system during a File Compression Interface (FCI) operation.


Input: [Class] ParameterValueOutOfRangeException [Description]

Output: The exception that is thrown if a value passed to a parameter is out of range for the data type of the parameter.


Input: [Class] PasswordWriteOnlyException [Description]

Output: The exception that is thrown when a replication agent password property is accessed.


Input: [Class] ReplicationAgentContainerException [Description]

Output: The exception that is thrown when one or more errors are generated by a managed code-based replication agent.


Input: [Class] ReplicationAgentContainerWithWatsonException [Description]

Output: This API supports the product infrastructure and is not intended to be used directly from your code. Represents the exception that is thrown when one or more errors are generated by a managed code-based replication agent using Watson.


Input: [Class] ReplicationAgentException [Description]

Output: The base exception class for exceptions generated during replication agent execution.


Input: [Class] StatusEventArgs [Description]

Output: Represents status information returned by a replication agent when the Status event occurs.


Input: [Class] TransSynchronizationAgent [Description]

Output: Provides the functionality of the Replication Distribution Agent.


Input: [Potential Issue] Restricted Namespaces [Description]

Output: Creating a named synchronization object (Event, Semaphore, Mutex, etc) without a namespace may complicate running without privilege on some operating systems because the operating system may choose to place the object in a restricted namespace. Creating such an object in a restricted namespace (such as the Global namespace) requires SeCreateGlobalPrivilege, which is granted only to administrators. LuaPriv flags both these issues if it detects them.


Input: [Potential Issue] Hard Administrator Checks [Description]

Output: Some applications interrogate the user's security token to find out how much privilege he/she has. In those cases, the application may change its behavior depending on how much power it thinks the user has. LuaPriv flags API calls that return this information.


Input: [Potential Issue] Requesting Privileges [Description]

Output: An application may attempt to enable a security-relevant privilege (such as SeTcbPrivilege or SeSecurityPrivilege) prior to performing an operation that requires it. LuaPriv flags attempts to enable security-relevant privileges.


Input: [Potential Issue] Missing Privileges [Description]

Output: If an application attempts to enable a privilege that the user does not have, it probably signals that the application expects the privilege, which can cause behavior differences. LuaPriv flags failed privilege requests.


Input: [Potential Issue] INI-File Operations [Description]

Output: Attempts to write to mapped INI files (WritePrivateProfileSection and similar APIs) can fail as a non-administrator user. LuaPriv flags such operations.


Input: [Potential Issue] Access Denied [Description]

Output: If the application attempts to access an object (File, registry key, etc) but the attempt fails due to insufficient access, then the application probably expects to be running with more privilege than it has. LuaPriv flags object-open attempts that fail with ACCESS_DENIED and similar errors.


Input: [Potential Issue] Deny ACEs [Description]

Output: If an object has Deny ACEs in its DACL, then it explicitly denies access to specific entities. This is uncommon, and makes prediction difficult, so LuaPriv flags Deny ACEs when it finds them.


Input: [Potential Issue] Access Restricted [Description]

Output: If an application attempts to open an object for rights that are not granted to normal users (for example, trying to write to a file that is only writeable by administrators), then the application probably will not work the same when run as a normal user. LuaPriv flags such operations.


Input: [Potential Issue] MAXIMUM_ALLOWED [Description]

Output: If an application opens an object for MAXIMUM_ALLOWED, then the actual access check on the object will occur elsewhere. Most code that does this does not work correctly, and will almost certainly work differently when run without privilege. LuaPriv thus flags all incidents of MAXIMUM_ALLOWED.


Input: [0] Non-power user update [No-touch deployment updates] Yes Depends on requirements of application [Xcopy updates] No [Windows Installer updates] Depends on requirements of application and application distribution mechanism [Updates from a file share]

Output: Yes

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Centralized management of updates [No-touch deployment updates] Yes Yes [Xcopy updates] No [Windows Installer updates] Depends on application distribution mechanism [Updates from a file share]

Output: Yes

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Updates downloaded when application is run [No-touch deployment updates] Yes Yes [Xcopy updates] No [Windows Installer updates] No [Updates from a file share]

Output: No

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Federated update infrastructure [No-touch deployment updates] No Yes [Xcopy updates] No [Windows Installer updates] Yes [Updates from a file share]

Output: No

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Per user/group updates [No-touch deployment updates] Yes Yes [Xcopy updates] No [Windows Installer updates] Depends on application distribution mechanism [Updates from a file share]

Output: No

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Transacted updates [No-touch deployment updates] No Yes [Xcopy updates] No [Windows Installer updates] Yes [Updates from a file share]

Output: No

Chapter 7 - Deploying and Updating Smart Client Applications


Input: [0] Built-in support for version control [No-touch deployment updates] No No [Xcopy updates] No [Windows Installer updates] Yes [Updates from a file share]

Output: No

Chapter 7 - Deploying and Updating Smart Client Applications


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

Output: How to: Write Text to a File

StreamReader Constructor (String, Encoding, Boolean, Int32) (System.IO)


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

Output: How to: Write Text to a File

StreamReader Constructor (String, Encoding, Boolean, Int32) (System.IO)


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

Output: How to: Read Text from a File

StreamReader Constructor (String, Encoding, Boolean, Int32) (System.IO)


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

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

StreamReader Constructor (String, Encoding, Boolean, Int32) (System.IO)


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

Output: FileInfo.Length

StreamReader Constructor (String, Encoding, Boolean, Int32) (System.IO)


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

Output: File.GetAttributes

StreamReader Constructor (String, Encoding, Boolean, Int32) (System.IO)


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

Output: File.SetAttributes

StreamReader Constructor (String, Encoding, Boolean, Int32) (System.IO)


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

Output: File.Exists

StreamReader Constructor (String, Encoding, Boolean, Int32) (System.IO)


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

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

StreamReader Constructor (String, Encoding, Boolean, Int32) (System.IO)


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

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

StreamReader Constructor (String, Encoding, Boolean, Int32) (System.IO)


Input: [Column name] group_handle [Description] Identifies a group of missing indexes. This identifier is unique across the server. The other columns provide information about all queries for which the index in the group is considered missing. In SQL Server 2005, an index group contains only one index. [Data type]

Output: int


Input: [Column name] unique_compiles [Description] Number of compilations and recompilations that would benefit from this missing index group. Compilations and recompilations of many different queries can contribute to this column value. [Data type]

Output: bigint


Input: [Column name] user_seeks [Description] Number of seeks caused by user queries that the recommended index in the group could have been used for. [Data type]

Output: bigint


Input: [Column name] user_scans [Description] Number of scans caused by user queries that the recommended index in the group could have been used for. [Data type]

Output: bigint


Input: [Column name] last_user_seek [Description] Date and time of last seek caused by user queries that the recommended index in the group could have been used for. [Data type]

Output: datetime


Input: [Column name] last_user_scan [Description] Date and time of last scan caused by user queries that the recommended index in the group could have been used for. [Data type]

Output: datetime


Input: [Column name] avg_total_user_cost [Description] Average cost of the user queries that could be reduced by the index in the group. [Data type]

Output: float


Input: [Column name] avg_user_impact [Description] Average percentage benefit that user queries could experience if this missing index group was implemented. The value means that the query cost would on average drop by this percentage if this missing index group was implemented. [Data type]

Output: float


Input: [Column name] system_seeks [Description] Number of seeks caused by system queries, such as auto stats queries, that the recommended index in the group could have been used for. For more information, see Auto Stats Event Class. [Data type]

Output: bigint


Input: [Column name] system_scans [Description] Number of scans caused by system queries that the recommended index in the group could have been used for. [Data type]

Output: bigint


Input: [Column name] last_system_seek [Description] Date and time of last system seek caused by system queries that the recommended index in the group could have been used for. [Data type]

Output: datetime


Input: [Column name] last_system_scan [Description] Date and time of last system scan caused by system queries that the recommended index in the group could have been used for. [Data type]

Output: datetime


Input: [Column name] avg_total_system_cost [Description] Average cost of the system queries that could be reduced by the index in the group. [Data type]

Output: float


Input: [Column name] avg_system_impact [Description] Average percentage benefit that system queries could experience if this missing index group was implemented. The value means that the query cost would on average drop by this percentage if this missing index group was implemented. [Data type]

Output: float


Input: [Class] AutomationProxyAttribute [Description]

Output: Specifies whether the type should be marshaled using the Automation marshaler or a custom proxy and stub.


Input: [Class] BestFitMappingAttribute [Description]

Output: Controls whether Unicode characters are converted to the closest matching ANSI characters.


Input: [Class] BStrWrapper [Description]

Output: Marshals data of type VT_BSTR from managed to unmanaged code. This class cannot be inherited.


Input: [Class] ClassInterfaceAttribute [Description]

Output: Indicates the type of class interface to be generated for a class exposed to COM, if an interface is generated at all.


Input: [Class] CoClassAttribute [Description]

Output: Specifies the class identifier of a coclass imported from a type library.


Input: [Class] ComAliasNameAttribute [Description]

Output: Indicates the COM alias for a parameter or field type.


Input: [Class] ComCompatibleVersionAttribute [Description]

Output: Indicates to a COM client that all classes in the current version of an assembly are compatible with classes in an earlier version of the assembly.


Input: [Class] ComConversionLossAttribute [Description]

Output: Indicates that information was lost about a class or interface when it was imported from a type library to an assembly.


Input: [Class] ComDefaultInterfaceAttribute [Description]

Output: Specifies a default interface to expose to COM. This class cannot be inherited.


Input: [Class] ComEventInterfaceAttribute [Description]

Output: Identifies the source interface and the class that implements the methods of the event interface that is generated when a coclass is imported from a COM type library.


Input: [Class] COMException [Description]

Output: The exception that is thrown when an unrecognized HRESULT is returned from a COM method call.


Input: [Class] ComImportAttribute [Description]

Output: Indicates that the attributed type was previously defined in COM.


Input: [Class] ComRegisterFunctionAttribute [Description]

Output: Specifies the method to call when you register an assembly for use from COM; this allows for the execution of user-written code during the registration process.


Input: [Class] ComSourceInterfacesAttribute [Description]

Output: Identifies a list of interfaces that are exposed as COM event sources for the attributed class.


Input: [Class] ComUnregisterFunctionAttribute [Description]

Output: Specifies the method to call when you unregister an assembly for use from COM; this allows for the execution of user-written code during the unregistration process.


Input: [Class] ComVisibleAttribute [Description]

Output: Controls accessibility of an individual managed type or member, or of all types within an assembly, to COM.


Input: [Class] CriticalHandle [Description]

Output: Represents a wrapper class for handle resources.


Input: [Class] CurrencyWrapper [Description]

Output: Wraps objects the marshaler should marshal as a VT_CY.


Input: [Class] DefaultCharSetAttribute [Description]

Output: Specifies the value of the CharSet enumeration. This class cannot be inherited.


Input: [Class] DefaultParameterValueAttribute [Description]

Output: Sets the default value of a parameter when called from a language that supports default parameters. This class cannot be inherited.


Input: [Class] DispatchWrapper [Description]

Output: Wraps objects the marshaler should marshal as a VT_DISPATCH.


Input: [Class] DispIdAttribute [Description]

Output: Specifies the COM dispatch identifier (DISPID) of a method, field, or property.


Input: [Class] DllImportAttribute [Description]

Output: Indicates that the attributed method is exposed by an unmanaged dynamic-link library (DLL) as a static entry point.


Input: [Class] ErrorWrapper [Description]

Output: Wraps objects the marshaler should marshal as a VT_ERROR.


Input: [Class] ExtensibleClassFactory [Description]

Output: Enables customization of managed objects that extend from unmanaged objects during creation.


Input: [Class] ExternalException [Description]

Output: The base exception type for all COM interop exceptions and structured exception handling (SEH) exceptions.


Input: [Class] FieldOffsetAttribute [Description]

Output: Indicates the physical position of fields within the managed and unmanaged representation of a class or structure.


Input: [Class] GuidAttribute [Description]

Output: Supplies an explicit System.Guid when an automatic GUID is undesirable.


Input: [Class] HandleCollector [Description]

Output: Tracks outstanding handles and forces a garbage collection when the specified threshold is reached.


Input: [Class] IDispatchImplAttribute [Description]

Output: Indicates which IDispatch implementation the common language runtime uses when exposing dual interfaces and dispinterfaces to COM.


Input: [Class] ImportedFromTypeLibAttribute [Description]

Output: Indicates that the types defined within an assembly were originally defined in a type library.


Input: [Class] InAttribute [Description]

Output: Indicates that data should be marshaled from the caller to the callee, but not back to the caller.


Input: [Class] InterfaceTypeAttribute [Description]

Output: Indicates whether a managed interface is dual, dispatch-only, or IUnknown -only when exposed to COM.


Input: [Class] InvalidComObjectException [Description]

Output: The exception thrown when an invalid COM object is used.


Input: [Class] InvalidOleVariantTypeException [Description]

Output: The exception thrown by the marshaler when it encounters an argument of a variant type that can not be marshaled to managed code.


Input: [Class] LCIDConversionAttribute [Description]

Output: Indicates that a method's unmanaged signature expects a locale identifier (LCID) parameter.


Input: [Class] Marshal [Description]

Output: Provides a collection of methods for allocating unmanaged memory, copying unmanaged memory blocks, and converting managed to unmanaged types, as well as other miscellaneous methods used when interacting with unmanaged code.


Input: [Class] MarshalAsAttribute [Description]

Output: Indicates how to marshal the data between managed and unmanaged code.


Input: [Class] MarshalDirectiveException [Description]

Output: The exception that is thrown by the marshaler when it encounters a MarshalAsAttribute it does not support.


Input: [Class] OptionalAttribute [Description]

Output: Indicates that a parameter is optional.


Input: [Class] OutAttribute [Description]

Output: Indicates that data should be marshaled from callee back to caller.


Input: [Class] PreserveSigAttribute [Description]

Output: Indicates that the HRESULT or retval signature transformation that takes place during COM interop calls should be suppressed.


Input: [Class] PrimaryInteropAssemblyAttribute [Description]

Output: Indicates that the attributed assembly is a primary interop assembly.


Input: [Class] ProgIdAttribute [Description]

Output: Allows the user to specify the ProgID of a class.


Input: [Class] RegistrationServices [Description]

Output: Provides a set of services for registering and unregistering managed assemblies for use from COM.


Input: [Class] RuntimeEnvironment [Description]

Output: Provides a collection of static methods that return information about the common language runtime environment.


Input: [Class] SafeArrayRankMismatchException [Description]

Output: The exception thrown when the rank of an incoming SAFEARRAY does not match the rank specified in the managed signature.


Input: [Class] SafeArrayTypeMismatchException [Description]

Output: The exception thrown when the type of the incoming SAFEARRAY does not match the type specified in the managed signature.


Input: [Class] SafeHandle [Description]

Output: Represents a wrapper class for operating system handles. This class must be inherited.


Input: [Class] SEHException [Description]

Output: Represents Structured Exception Handler (SEH) errors.


Input: [Class] SetWin32ContextInIDispatchAttribute [Description]

Output: This attribute has been deprecated.


Input: [Class] StandardOleMarshalObject [Description]

Output: Replaces the standard common language runtime (CLR) free-threaded marshaler with the standard OLE STA marshaler.


Input: [Class] StructLayoutAttribute [Description]

Output: The StructLayoutAttribute class allows the user to control the physical layout of the data fields of a class or structure.


Input: [Class] TypeLibConverter [Description]

Output: Provides a set of services that convert a managed assembly to a COM type library and vice versa.


Input: [Class] TypeLibFuncAttribute [Description]

Output: Contains the FUNCFLAGS that were originally imported for this method from the COM type library.


Input: [Class] TypeLibImportClassAttribute [Description]

Output: Specifies which Type exclusively uses an interface. This class cannot be inherited.


Input: [Class] TypeLibTypeAttribute [Description]

Output: Contains the TYPEFLAGS that were originally imported for this type from the COM type library.


Input: [Class] TypeLibVarAttribute [Description]

Output: Contains the VARFLAGS that were originally imported for this field from the COM type library.


Input: [Class] TypeLibVersionAttribute [Description]

Output: Specifies the version number of an exported type library.


Input: [Class] UnknownWrapper [Description]

Output: Wraps objects the marshaler should marshal as a VT_UNKNOWN.


Input: [Class] UnmanagedFunctionPointerAttribute [Description]

Output: Controls the marshaling behavior of a delegate signature passed as an unmanaged function pointer to or from unmanaged code. This class cannot be inherited.


Input: [Class] VariantWrapper [Description]

Output: Marshals data of type VT_VARIANT | VT_BYREF from managed to unmanaged code. This class cannot be inherited.


Input: [Description] Gets or sets a Boolean value specifying whether the location should return search results if some properties are missing. [Name]

Output: AllowMissingProperties


Input: [Description] Gets or sets the minimum number of results that must be returned after security trimming. [Name]

Output: BeExactIfLess


Input: [Description] Gets or sets the user credentials to pass to the federated location. [Name]

Output: Credentials


Input: [Description] Gets or sets the user profile to use for the search query. [Name]

Output: CurrentUserProfile


Input: [Description] Gets or sets the default operator. [Name]

Output: DefaultOperator


Input: [Description] Gets or sets a Boolean value that specifies whether the exact terms in the search query are used to find matches, or if nicknames are used as well. [Name]

Output: EnableNicknames


Input: [Description] Gets or sets a Boolean value that specifies whether the phonetic forms of the query terms are used to find matches. [Name]

Output: EnablePhonetic


Input: [Description] Gets or sets a Boolean value specifying whether stemming is enabled. [Name]

Output: EnableStemming


Input: [Description] Gets the exception returned from the federated location. [Name]

Output: Exception


Input: [Description] Gets the list of hit-highlighted properties. [Name]

Output: HitHighLightProperties


Input: [Description] Gets or sets a Boolean value that specifies whether the search query should execute if the query text contains only noise words. [Name]

Output: IgnoreAllNoiseQuery


Input: [Description] Gets or sets the number of search results to display per page. [Name]

Output: ItemsPerPage


Input: [Description] Gets or sets the URL for the federated location and the search query to execute. [Name]

Output: MappedQueryTemplateUrl


Input: [Description] Gets or sets the URL for the More Results link. [Name]

Output: MoreResultsLink


Input: [Description] Get the query log data for a single clickthrough for the search query. [Name]

Output: QueryInfo


Input: [Description] Gets or sets the modified query. [Name]

Output: QueryModification


Input: [Description] Specifies the identifier (ID) of the ranking model to use for the query. [Name]

Output: RankingModelID


Input: [Description] Gets or sets the set of refinement filters used when issuing a refinement query. [Name]

Output: RefinementFilters


Input: [Description] Gets or sets the language for the query. [Name]

Output: RequestedLanguage


Input: [Description] Gets or sets the list of properties that should be included in the search results. [Name]

Output: RequestedProperties


Input: [Description] Gets the search result set for the federated location. [Name]

Output: Result


Input: [Description] Gets the number of search results returned for the query. [Name]

Output: ReturnedResults


Input: [Description] Gets or sets an alternate spelling for a search term that is not recognized. [Name]

Output: SpellingSuggestion


Input: [Description] Gets or sets the number of the first item returned in the search results. [Name]

Output: StartItem


Input: [Description] Gets or sets additional terms to append to the search query. [Name]

Output: SupplementaryQueries


Input: [Description] Gets for set the query timeout value for the federated location. [Name]

Output: Timeout


Input: [Description] Gets or sets the time zone for the search query. [Name]

Output: TimeZone


Input: [Description] Gets the total number of search results returned from the federated location for the query. [Name]

Output: TotalResults


Input: [Description] Gets the total number of search results returned for the query, including duplicate results. [Name]

Output: TotalResultsIncludingDuplicates


Input: [Description] Gets or sets a Boolean value that specifies whether duplicate items should be removed from the search results. [Name]

Output: TrimDuplicates


Input: [Description] Gets or sets a Boolean value that if the search results contain additional properties not specified in the RequestedProperties property, whether the additional properties should be returned or not. [Name]

Output: TrimExtraProperties


Input: [Description] Gets or sets the query to send to the federated location. [Name]

Output: UserQuery


Input: [Member name] AllFlags [Description]

Output: Create, decrypt, delete, and open a key container; export and import a key; sign files using a key; and view and change the access control list for a key container.


Input: [Member name] ChangeAcl [Description]

Output: Change the access control list (ACL) for a key container.


Input: [Member name] Create [Description]

Output: Create a key container. Creating a key container also creates a file on disk. It is very important that any key container that is created is removed when it is no longer in use.


Input: [Member name] Decrypt [Description]

Output: Decrypt a key container. Decryption is a privileged operation because it uses the private key.


Input: [Member name] Delete [Description]

Output: Delete a key container. Deleting a key container can constitute a denial of service attack because it prevents the use of files encrypted or signed with the key. Therefore, deletion is a privileged operation.


Input: [Member name] Export [Description]

Output: Export a key from a key container. The ability to export a key is potentially harmful because it removes the exclusivity of the key.


Input: [Member name] Import [Description]

Output: Import a key into a key container. The ability to import a key can be as harmful as the ability to delete a container because importing a key into a named key container replaces the existing key.


Input: [Member name] NoFlags [Description]

Output: No access to a key container.


Input: [Member name] Open [Description]

Output: Open a key container and use the public key. Open does not give permission to sign or decrypt files using the private key, but it does allow a user to verify file signatures and to encrypt files. Only the owner of the key is able to decrypt these files using the private key.


Input: [Member name] Sign [Description]

Output: Sign a file using a key. The ability to sign a file is potentially harmful because it can allow a user to sign a file using another user's key.


Input: [Member name] ViewAcl [Description]

Output: View the access control list (ACL) for a key container.


Input: [Name] Behaviors [Description]

Output: Gets the behaviors associated with the service.


Input: [Name] ConfigurationName [Description]

Output: Gets or sets the name of the configuration element.


Input: [Name] Endpoints [Description]

Output: Gets the collection of endpoints from the service description.


Input: [Name] Name [Description]

Output: Gets or sets the name of the service.


Input: [Name] Namespace [Description]

Output: Gets or sets the namespace for the service.


Input: [Name] ServiceType [Description]

Output: Gets the type of the service.


Input: [System Setting] MDMRootURL [Description] The URL for the Master Data Manager Web application, which is used in the link in e-mail notifications, for example http://constoso.com. [Configuration Manager Setting]

Output: Master Data Manager URL for notifications


Input: [System Setting] NotificationInterval [Description] The frequency, in seconds, that e-mail notifications are sent. The default value is 120 seconds (2 minutes). [Configuration Manager Setting]

Output: Notification e-mail interval


Input: [System Setting] NotificationsPerEmail [Description] The maximum number of validation issues that will be listed in a single notification e-mail. Additional issues, if they exist, are not included in the e-mail. The full list of validation issues is available on the Review Validation Issues page in Master Data Manager. Note This system setting is available after you upgrade the Master Data Services database following the installation of the SQL Server 2008 R2 Master Data Services June Update from the Microsoft Support Web site. [Configuration Manager Setting]

Output: Number of notifications in a single email


Input: [System Setting] EmailFormat [Description] The format for all e-mail notifications. The default value is HTML or 1. The database setting of 2 indicates Text. Note You can override this for an individual user in Master Data Manager, by changing and saving the E-mail format on the user's General tab. [Configuration Manager Setting]

Output: Default e-mail format


Input: [System Setting] EmailRegExPattern [Description] In the Master Data Manager User and Group Permissions functional area, the regular expression used to validate the email address entered on a user's General tab. For more information about regular expressions, see Regular Expression Language Elements in the MSDN library. [Configuration Manager Setting]

Output: Regular expression for e-mail address


Input: [System Setting] EmailProfilePrincipalAccount [Description] Displays the Database Mail account to use when sending e-mail notifications. The default profile is mds_email_user. [Configuration Manager Setting]

Output: Database Mail account


Input: [System Setting] DatabaseMailProfile [Description] The Database Mail profile to use when sending e-mail notifications. The default value is blank. [Configuration Manager Setting]

Output: Database Mail profile


Input: [Title] How the Runtime Locates Assemblies [Description]

Output: Describes how the common language runtime determines which assembly to use to fulfill a binding request.

Deploying the .NET Framework and Applications


Input: [Title] Best Practices for Assembly Loading [Description]

Output: Discusses ways to avoid problems of type identity that can lead to InvalidCastException, MissingMethodException, and other errors.

Deploying the .NET Framework and Applications


Input: [Title] Reducing System Restarts During .NET Framework 4.5 Installations [Description]

Output: Describes the Restart Manager, which prevents reboots whenever possible, and explains how applications that install the .NET Framework can take advantage of it.

Deploying the .NET Framework and Applications


Input: [Title] .NET Framework Deployment Guide for Administrators [Description]

Output: Explains how a system administrator can deploy the .NET Framework and its system dependencies across a network by using System Center Configuration Manager (SCCM).

Deploying the .NET Framework and Applications


Input: [Title] .NET Framework Deployment Guide for Developers [Description]

Output: Explains how developers can install .NET Framework on their users' computers with their applications.

Deploying the .NET Framework and Applications


Input: [Title] Deploying Applications, Services, and Components [Description]

Output: Discusses deployment options in Visual Studio, including instructions for publishing an application using the ClickOnce and Windows Installer technologies.

Deploying the .NET Framework and Applications


Input: [Title] Publishing ClickOnce Applications [Description]

Output: Describes how to package a Windows Forms application and deploy it with ClickOnce to client computers on a network.

Deploying the .NET Framework and Applications


Input: [Title] Packaging and Deploying Resources in Desktop Apps [Description]

Output: Describes the hub and spoke model that the .NET Framework uses to package and deploy resources; covers resource naming conventions, fallback process, and packaging alternatives.

Deploying the .NET Framework and Applications


Input: [Title] Deploying an Interop Application [Description]

Output: Explains how to ship and install interop applications, which typically include a .NET Framework client assembly, one or more interop assemblies representing distinct COM type libraries, and one or more registered COM components.

Deploying the .NET Framework and Applications


Input: [Title] How to: Get Progress from the .NET Framework 4.5 Installer [Description]

Output: Describes how to silently launch and track the .NET Framework setup process while showing your own view of the setup progress.

Deploying the .NET Framework and Applications


Input: [Description] Defines the format of the date component of the result string. [Property]

Output: LongDatePattern


Input: [Description] Defines the format of the time component of the result string. [Property]

Output: ShortTimePattern


Input: [Description] Defines the localized day names that can appear in the result string. [Property]

Output: DayNames


Input: [Description] Defines the localized month names that can appear in the result string. [Property]

Output: MonthNames


Input: [Description] Defines the string that separates the hour, minute, and second components of a time. [Property]

Output: TimeSeparator


Input: [Description] Defines the string that indicates times from midnight to before noon in a 12-hour clock. [Property]

Output: AMDesignator


Input: [Description] Defines the string that indicates times from noon to before midnight in a 12-hour clock. [Property]

Output: PMDesignator


Input: [errno value] E2BIG [Description]

Output: The space required for the arguments and environment settings exceeds 32 K.


Input: [errno value] EACCES [Description]

Output: The specified file has a locking or sharing violation.


Input: [errno value] EMFILE [Description]

Output: Too many files open (the specified file must be opened to determine whether it is executable).


Input: [errno value] ENOENT [Description]

Output: File or path not found.


Input: [errno value] ENOEXEC [Description]

Output: The specified file is not executable or has an invalid executable-file format.


Input: [errno value] ENOMEM [Description]

Output: Not enough memory is available to execute the new process; or the available memory has been corrupted; or an invalid block exists, indicating that the calling process was not allocated properly.


Input: [Topic] Describing Events by Using Data Columns [Description]

Output: Contains information about the data columns that are used to describe attributes of events.


Input: [Topic] Saving Trace Results [Description]

Output: Contains information about saving trace results to a file or to a table.


Input: [Topic] Optimizing SQL Trace [Description]

Output: Contains information about ways you can reduce the effects of tracing on system performance.


Input: [Topic] Filtering a Trace [Description]

Output: Contains information about using filters for tracing.


Input: [Topic] Limiting Trace File and Table Sizes [Description]

Output: Contains information about how to limit the size of files and tables where trace data is written. Note that only SQL Server Profiler can write trace information to tables.


Input: [Topic] Scheduling Traces [Description]

Output: Contains information about how to set the start time and the end time for tracing.


Input: [Name] Action [Description]

Output: Gets or sets a security action. (Inherited from SecurityAttribute.)


Input: [Name] ExternalProcessMgmt [Description]

Output: Gets or sets a value indicating whether external process management is exposed.


Input: [Name] ExternalThreading [Description]

Output: Gets or sets a value indicating whether external threading is exposed.


Input: [Name] MayLeakOnAbort [Description]

Output: Gets or sets a value indicating whether resources might leak memory if the operation is terminated.


Input: [Name] Resources [Description]

Output: Gets or sets flags specifying categories of functionality that are potentially harmful to the host.


Input: [Name] SecurityInfrastructure [Description]

Output: Gets or sets a value indicating whether the security infrastructure is exposed.


Input: [Name] SelfAffectingProcessMgmt [Description]

Output: Gets or sets a value indicating whether self-affecting process management is exposed.


Input: [Name] SelfAffectingThreading [Description]

Output: Gets or sets a value indicating whether self-affecting threading is exposed.


Input: [Name] SharedState [Description]

Output: Gets or sets a value indicating whether shared state is exposed.


Input: [Name] Synchronization [Description]

Output: Gets or sets a value indicating whether synchronization is exposed.


Input: [Name] TypeId [Description]

Output: When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute.)


Input: [Name] UI [Description]

Output: Gets or sets a value indicating whether the user interface is exposed.


Input: [Name] Unrestricted [Description]

Output: Gets or sets a value indicating whether full (unrestricted) permission to the resource protected by the attribute is declared. (Inherited from SecurityAttribute.)


Input: [Session variable] sync_client_id, sync_client_id_hash, and sync_originator_id [Usage]

Output: Used to identify the client that is currently synchronizing. An ID is typically used for conflict detection and to prevent echoing of changes back to the client during bidirectional synchronization. For more information, see How to: Exchange Bidirectional Incremental Data Changes Between a Client and Server. By default, Synchronization Services identifies each client with a GUID, which is returned by sync_client_id. You can also create a hash of the ID and use sync_client_id_hash in queries; or map the GUID to an integer and use sync_originator_id. For more information, see the "Examples" section later in this topic.


Input: [Session variable] sync_last_received_anchor, sync_new_received_anchor [Usage]

Output: Used to define the set of changes to be synchronized during a session. During the current synchronization, the command specified for the SelectNewAnchorCommand property provides a new anchor value. Changes that are made after the last received anchor value and before the new received anchor value are synchronized. The new received anchor is then stored and used as the last received anchor value for the next synchronization. For more information, see "Determining Which Data Changes to Download to a Client" in Tracking Changes in the Server Database.


Input: [Session variable] sync_force_write [Usage]

Output: Used with an ApplyAction of RetryWithForceWrite to force the application of a change that failed because of a conflict or an error. For more information, see How to: Handle Data Conflicts and Errors.


Input: [Session variable] sync_row_count [Usage]

Output: Returns the number of rows that were affected by the last operation at the server. In SQL Server databases, @@ROWCOUNT provides the value for this variable. A row count of 0 indicates that an operation failed, typically because of a conflict or an error. For more information, see How to: Handle Data Conflicts and Errors.


Input: [Session variable] sync_initialized [Usage]

Output: Returns whether the current synchronization is the initial synchronization (a value of 0), or a subsequent synchronization (a value of 1).


Input: [Session variable] sync_table_name and sync_group_name [Usage]

Output: Used if you must specify a table name or group name in a query.


Input: [Session variable] sync_batch_count, sync_batch_size, and sync_max_received_anchor [Usage]

Output: Used if you batch changes. For more information, see How to: Specify the Order and Batch Size of Changes.


Input: [Session variable] sync_session_id [Usage]

Output: Returns a GUID value that identifies the current synchronization session.


Input: [Description] The space required for the arguments and environment settings exceeds 32 K. [errno value]

Output: E2BIG


Input: [Description] The specified file has a locking or sharing violation. [errno value]

Output: EACCES


Input: [Description] Too many files open (the specified file must be opened to determine whether it is executable). [errno value]

Output: EMFILE


Input: [Description] File or path not found. [errno value]

Output: ENOENT


Input: [Description] The specified file is not executable or has an invalid executable-file format. [errno value]

Output: ENOEXEC


Input: [Description] Not enough memory is available to execute the new process; or the available memory has been corrupted; or an invalid block exists, indicating that the calling process was not allocated properly. [errno value]

Output: ENOMEM


Input: [Description] Gets or sets Boolean that indicates if the foreach loop enumerator is enumerating collections of objects or enumerating collections of collections. (Inherited from ForEachEnumerator.) [Name]

Output: CollectionEnumerator


Input: [Description] Gets or sets a String that contains the connection information for the schema rowset enumerator. [Name]

Output: Connection


Input: [Description] Returns a description for the ForEachSchemaRowsetEnumerator. [Name]

Output: ForEachEnumeratorDescription


Input: [Description] Gets or sets a String that contains the display name for the enumerator. [Name]

Output: ForEachEnumeratorDisplayName


Input: [Description] Gets or sets an array of Strings that contains the restrictions to apply to the rowset that is returned. [Name]

Output: Restrictions


Input: [Description] Gets or sets the GUID of the schema [Name]

Output: SchemaRowset


Input: [Description] Returns the version number of the package. This property is read-only. (Inherited from ForEachEnumerator.) [Name]

Output: Version


Input: [Topic] How SOAP Sessions Support Works [Description]

Output: Provides an overview of how SOAP sessions support can be used in Microsoft SQL Server.


Input: [Topic] Initiating a SOAP Session [Description]

Output: Describes how to initiate a SOAP session.


Input: [Topic] Using a SOAP Session [Description]

Output: Describes how to enlist in and use an existing SOAP session.


Input: [Topic] Ending a SOAP Session [Description]

Output: Describes how to end a SOAP session.


Input: [Topic] Using Transactions with SOAP Sessions [Description]

Output: Discusses how SQL Server transactions can be used within SOAP sessions.


Input: [Topic] Altering Endpoints When Using SOAP Sessions [Description]

Output: Describes how an existing SOAP session will be affected if changes are made to the properties of the underlying HTTP endpoint hosting the session.


Input: [Topic] Monitoring SOAP Sessions [Description]

Output: Describes counter objects that can be used to track the use of SOAP sessions.


Input: [Topic] SOAP Sessions FAQ [Description]

Output: Provides answers to frequently asked questions about SOAP sessions support in SQL Server 2005.


Input: [Setting] Dsn, ConnectionType, LogonUser, LogonDomain, LogonCred [Description]

Output: Specifies encrypted values used by a report server to connect to a report server database. For more information, see Configuring a Report Server Connection


Input: [Setting] InstanceID [Description]

Output: An identifier for the SQL Server instance hosting the report server database.


Input: [Setting] InstallationID [Description]

Output: An identifier for the report server installation.


Input: [Setting] SecureConnectionLevel [Values] 0 through 3, where 0 is least secure. [Description]

Output: Specifies the degree of security of the Web service connection. For more information, see Using Secure Web Service Methods.


Input: [Setting] InstanceName [Values] Microsoft.Reports [Description]

Output: Specifies the name of a component instance. Do not modify this setting.


Input: [Setting] ProcessRecycleOptions [Values] 0 (default) 1 [Description]

Output: Specifies whether the ASP.NET worker process is recycled when severe errors occur. Specify 0 to allow recycling.


Input: [Setting] CleanupCycleMinutes [Values] 0 to max integer. The default is 10. [Description]

Output: Specifies the number of minutes after which old sessions and expired snapshots are removed from the report server databases.


Input: [Setting] SQLCommandTimeoutSeconds [Values] 0 to max integer. The default is 60. [Description]

Output: This configuration setting is not documented in this release.


Input: [Setting] MaxActiveReqForOneUser [Values] 0 to max integer. 0 indicates no limit on the number of connections. The default is 20. [Description]

Output: Specifies the maximum number of simultaneous connections that a single user can open to the report server. Once the limit is reached, further connection requests from the user are denied. For more information, see Limiting the Number of Open Connections.


Input: [Setting] DatabaseQueryTimeout [Values] 0 to max integer. The default is 120. [Description]

Output: Specifies the number of seconds after which a connection to the report server database times out.


Input: [Setting] RunningRequestsScavengerCycle [Values] 0 to max integer. The default is 60. [Description]

Output: Specifies how often orphaned and expired requests are canceled. This value is specified in seconds.


Input: [Setting] RunningRequestsDbCycle [Values] 0 to max integer. The default is 60. [Description]

Output: Specifies how often the report server evaluates running jobs to check whether they have exceeded report execution time outs, and to present running job information in the Manage Jobs page of Report Manager. This value is specified in seconds.


Input: [Setting] RunningRequestsAge [Values] 0 to max integer. The default is 30. [Description]

Output: Specifies an interval in seconds after which the status of a running job changes from new to running. A running job is stored in the report server temporary database.


Input: [Setting] MaxScheduleWait [Values] 0 to max integer. The default is 5. [Description]

Output: Specifies the number of seconds the Report Server service waits for a schedule to be updated by SQL Server Agent service when Next Run Time is requested.


Input: [Setting] DisplayErrorLink [Values] True (default) False [Description]

Output: Indicates whether a link to the Microsoft Help and Support site is displayed when errors occur. This link appears in error messages. Users can link to the site to view updated error message content.


Input: [Setting] IsSchedulingService [Values] True (default) False [Description]

Output: Specifies whether a thread is dedicated to ensuring that schedules in the report server database match those in the SQL Server Agent database.


Input: [Setting] IsNotificationService [Values] True (default) False [Description]

Output: Specifies whether the report server dedicates a thread to polling the notification table in the report server database to determine if there are pending notifications.


Input: [Setting] IsEventService [Values] True (default) False [Description]

Output: Specifies whether service processes events in the event queue.


Input: [Setting] PollingInterval [Values] 0 to max integer. The default is 10. [Description]

Output: Specifies the interval, in seconds, between polls of the event table by the report server.


Input: [Setting] MemoryLimit [Values] 0 to max integer. The default is 60. [Description]

Output: Specifies that the Worker App domain should be recycled when the worker process consumes a certain percentage of the available memory. When this value is reached, the part of the service that polls events and renders reports is recycled.


Input: [Setting] RecycleTime [Values] 0 to max integer. The default is 720. [Description]

Output: Specifies a recycle time for the Worker App domain, measured in minutes.


Input: [Setting] MaxAppDomainUnloadTime [Values] 0 to max integer. The default is 30. [Description]

Output: Specifies a wait time during which the Worker App domain is allowed to unload. If the unload does not occur during this time period, the process is stopped. This value is specified in minutes.


Input: [Setting] MaxQueueThreads [Values] 0 to max integer. The default is 0. [Description]

Output: Specifies the maximum number of threads dedicated to polling the event table in the report server database.


Input: [Setting] UrlRoot [Values] A valid URL [Description]

Output: Used by delivery extensions to complete the URL for items stored on the report server. It is also used by the rsactivate utility when activating a report server. This value is specified during Setup.


Input: [Setting] UnattendedExecutionAccount [Description]

Output: Specifies a user name, password, and domain used by the report server to run a report in unattended mode. These values are encrypted. Use the rsconfig utility to set these values. For more information, see Configuring an Account for Unattended Report Processing.


Input: [Setting] PolicyLevel [Values] Rssrvrpolicy.config [Description]

Output: Specifies the security policy configuration file. For more information, see Using Reporting Services Security Policy Files


Input: [Setting] Delivery [Description]

Output: Specifies default and (possibly custom) delivery extensions used to distribute reports through subscriptions. For more information, see Delivery Extensions.


Input: [Setting] Render [Description]

Output: Specifies default and (possibly custom) rendering extensions used in report presentation. For more information, see Rendering Extensions.


Input: [Setting] Data [Description]

Output: Specifies default and (possibly custom) data processing extensions used to process queries. For more information, see Data Processing Extensions.


Input: [Setting] Security [Description]

Output: Specifies default and custom security extensions used to support authentication. For more information, see Implementing a Security Extension.


Input: [Setting] EventProcessing [Description]

Output: Specifies default event handlers. You cannot create custom event handlers in this release.


Input: [Description] Gets the property description. [Name]

Output: Description


Input: [Description] Gets a Boolean value that indicates whether the property can be used in full-text SQL syntax queries. [Name]

Output: FullTextQueriable


Input: [Description] Gets the property name. [Name]

Output: Name


Input: [Description] Gets a Boolean value that indicates whether the property value can be refined. [Name]

Output: Refinable


Input: [Description] Gets a Boolean value that indicates whether the property value can be retrieved. [Name]

Output: Retrievable


Input: [Description] Gets a Boolean value that indicates whether the property value can be sorted. [Name]

Output: Sortable


Input: [Description] Gets the property data type. [Name]

Output: Type


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

Output: Specifies whether the PeerFinder class may connect a StreamSocket object by using Bluetooth.

PeerFinder class - Windows app development


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

Output: Specifies whether the PeerFinder class may connect to a StreamSocket object using TCP/IP.

PeerFinder class - Windows app development


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

Output: Specifies whether the PeerFinder class may connect a StreamSocket object by using Wi-Fi Direct.

PeerFinder class - Windows app development


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

Output: Gets a list of alternate appId values to match with peer applications on other platforms.

PeerFinder class - Windows app development


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

Output: Gets or sets user or device data to include during device discovery.

PeerFinder class - Windows app development


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

Output: Gets or sets the name that identifies your computer to remote peers.

PeerFinder class - Windows app development


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

Output: Gets or sets the role of the app in peer-to-peer connections.

PeerFinder class - Windows app development


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

Output: Gets a value that indicates which discovery options are available to use with the PeerFinder class.

PeerFinder class - Windows app development


Input: [Member name] AsyncIO [Description]

Output: Enable notification for when data is waiting to be received. This value is equal to the Winsock 2 FIOASYNC constant.


Input: [Member name] NonBlockingIO [Description]

Output: Control the blocking behavior of the socket. If the argument specified with this control code is zero, the socket is placed in blocking mode. If the argument is nonzero, the socket is placed in nonblocking mode. This value is equal to the Winsock 2 FIONBIO constant.


Input: [Member name] DataToRead [Description]

Output: Return the number of bytes available for reading. This value is equal to the Winsock 2 FIONREAD constant.


Input: [Member name] OobDataRead [Description]

Output: Return information about out-of-band data waiting to be received. When using this control code on stream sockets, the return value indicates the number of bytes available.


Input: [Member name] AssociateHandle [Description]

Output: Associate this socket with the specified handle of a companion interface. Refer to the appropriate protocol-specific annex in the Winsock 2 reference or documentation for the particular companion interface for additional details. It is recommended that the Component Object Model (COM) be used instead of this IOCTL to discover and track other interfaces that might be supported by a socket. This control code is present for backward compatibility with systems where COM is not available or cannot be used for some other reason. This value is equal to the Winsock 2 SIO_ASSOCIATE_HANDLE constant.


Input: [Member name] EnableCircularQueuing [Description]

Output: Replace the oldest queued datagram with an incoming datagram when the incoming message queues are full. This value is equal to the Winsock 2 SIO_ENABLE_CIRCULAR_QUEUEING constant.


Input: [Member name] Flush [Description]

Output: Discard the contents of the sending queue. This value is equal to the Winsock 2 SIO_FLUSH constant.


Input: [Member name] GetBroadcastAddress [Description]

Output: Return a SOCKADDR structure that contains the broadcast address for the address family of the current socket. The returned address can be used with the SendTo method. This value is equal to the Winsock 2 SIO_GET_BROADCAST_ADDRESS constant. This value can be used on User Datagram Protocol (UDP) sockets only.


Input: [Member name] GetExtensionFunctionPointer [Description]

Output: Obtain provider-specific functions that are not part of the Winsock specification. Functions are specified using their provider-assigned GUID. This value is equal to the Winsock 2 SIO_GET_EXTENSION_FUNCTION_POINTER constant.


Input: [Member name] GetQos [Description]

Output: Retrieve the QOS structure associated with the socket. This control is only supported on platforms that provide a QOS capable transport (Windows Me, Windows 2000, and later.) This value is equal to the Winsock 2 SIO_GET_QOS constant.


Input: [Member name] GetGroupQos [Description]

Output: Return the Quality of Service (QOS) attributes for the socket group. This value is reserved for future use, and is equal to the Winsock 2 SIO_GET_GROUP_QOS constant.


Input: [Member name] MultipointLoopback [Description]

Output: Control whether multicast data sent by the socket appears as incoming data in the sockets receive queue. This value is equal to the Winsock 2 SIO_MULTIPOINT_LOOPBACK constant.


Input: [Member name] MulticastScope [Description]

Output: Control the number of times a multicast packet can be forwarded by a router, also known as the Time to Live (TTL), or hop count. This value is equal to the Winsock 2 SIO_MULTICAST_SCOPE constant.


Input: [Member name] SetQos [Description]

Output: Set the Quality of Service (QOS) attributes for the socket. QOS defines the bandwidth requirements for the socket. This control code is supported on Windows Me, Windows 2000, and later operating systems. This value is equal to the Winsock 2 SIO_SET_QOS constant.


Input: [Member name] SetGroupQos [Description]

Output: Set the Quality of Service (QOS) attributes for the socket group. This value is reserved for future use and is equal to the Winsock 2 SIO_SET_GROUP_QOS constant.


Input: [Member name] TranslateHandle [Description]

Output: Return a handle for the socket that is valid in the context of a companion interface. This value is equal to the Winsock 2 SIO_TRANSLATE_HANDLE constant.


Input: [Member name] RoutingInterfaceQuery [Description]

Output: Return the interface addresses that can be used to connect to the specified remote address. This value is equal to the Winsock 2 SIO_ROUTING_INTERFACE_QUERY constant.


Input: [Member name] RoutingInterfaceChange [Description]

Output: Enable receiving notification when the local interface used to access a remote endpoint changes. This value is equal to the Winsock 2 SIO_ROUTING_INTERFACE_CHANGE constant.


Input: [Member name] AddressListQuery [Description]

Output: Return the list of local interfaces that the socket can bind to. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_ADDRESS_LIST_QUERY constant.


Input: [Member name] AddressListChange [Description]

Output: Enable receiving notification when the list of local interfaces for the socket's protocol family changes. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_ADDRESS_LIST_CHANGE constant.


Input: [Member name] QueryTargetPnpHandle [Description]

Output: Retrieve the underlying provider's SOCKET handle. This handle can be used to receive plug-and-play event notification. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_QUERY_TARGET_PNP_HANDLE constant.


Input: [Member name] NamespaceChange [Description]

Output: Control whether the socket receives notification when a namespace query becomes invalid. This control code is supported on Windows XP and later operating systems. This value is equal to the Winsock 2 SIO_NSP_NOTIFY_CHANGE constant.


Input: [Member name] AddressListSort [Description]

Output: Sort the structure returned by the AddressListQuery field and add scope ID information for IPv6 addresses. This control code is supported on Windows XP and later operating systems. This value is equal to the Winsock 2 SIO_ADDRESS_LIST_SORT constant.


Input: [Member name] ReceiveAll [Description]

Output: Enable receiving all IPv4 packets on the network. The socket must have address family InterNetwork, the socket type must be Raw, and the protocol type must be IP. The current user must belong to the Administrators group on the local computer, and the socket must be bound to a specific port. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_RCVALL constant.


Input: [Member name] ReceiveAllMulticast [Description]

Output: Enable receiving all multicast IPv4 packets on the network. These are packets with destination addresses in the range 224.0.0.0 through 239.255.255.255. The socket must have address family InterNetwork, the socket type must be Raw, and the protocol type must be Udp. The current user must belong to the Administrators group on the local computer, and the socket must be bound to a specific port. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_RCVALL_MCAST constant.


Input: [Member name] ReceiveAllIgmpMulticast [Description]

Output: Enable receiving all Internet Group Management Protocol (IGMP) packets on the network. The socket must have address family InterNetwork, the socket type must be Raw, and the protocol type must be Igmp. The current user must belong to the Administrators group on the local computer, and the socket must be bound to a specific port. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_RCVALL_IGMPMCAST constant.


Input: [Member name] KeepAliveValues [Description]

Output: Control sending TCP keep-alive packets and the interval at which they are sent. This control code is supported on Windows 2000 and later operating systems. For additional information, see RFC 1122 section 4.2.3.6. This value is equal to the Winsock 2 SIO_KEEPALIVE_VALS constant.


Input: [Member name] AbsorbRouterAlert [Description]

Output: This value is equal to the Winsock 2 SIO_ABSORB_RTRALERT constant.


Input: [Member name] UnicastInterface [Description]

Output: Set the interface used for outgoing unicast packets. This value is equal to the Winsock 2 SIO_UCAST_IF constant.


Input: [Member name] LimitBroadcasts [Description]

Output: This value is equal to the Winsock 2 SIO_LIMIT_BROADCASTS constant.


Input: [Member name] BindToInterface [Description]

Output: Bind the socket to a specified interface index. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_INDEX_BIND constant.


Input: [Member name] MulticastInterface [Description]

Output: Set the interface used for outgoing multicast packets. The interface is identified by its index. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_INDEX_MCASTIF constant.


Input: [Member name] AddMulticastGroupOnInterface [Description]

Output: Join a multicast group using an interface identified by its index. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_INDEX_ADD_MCAST constant.


Input: [Member name] DeleteMulticastGroupFromInterface [Description]

Output: Remove the socket from a multicast group. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_INDEX_ADD_MCAST constant.


Input: [Name] ConnectString [Description]

Output: Gets or sets the connection string for a data source.


Input: [Name] CredentialRetrieval [Description]

Output: Indicates the way in which the Report Server retrieves data source credentials.


Input: [Name] Enabled [Description]

Output: Indicates whether a data source is enabled.


Input: [Name] EnabledSpecified [Description]

Output: Gets or sets a value that indicates whether the Enabled property is specified.


Input: [Name] Extension [Description]

Output: Gets or sets the name of the data source extension: SQL, OLEDB, ODBC, or a custom extension.


Input: [Name] ImpersonateUser [Description]

Output: Indicates whether the report server attempts to impersonate a user by using stored credentials after a data processing extension has established an authenticated connection to a data source.


Input: [Name] ImpersonateUserSpecified [Description]

Output: Gets or sets a value that indicates whether the ImpersonateUser property is specified.


Input: [Name] OriginalConnectStringExpressionBased [Description]

Output: Indicates whether the original connection string for the data source was expression-based. Read-only.


Input: [Name] Password [Description]

Output: Gets or sets the password that the report server uses to connect to a data source.


Input: [Name] Prompt [Description]

Output: Gets or sets the prompt that the report server displays to the user when prompting for credentials.


Input: [Name] UseOriginalConnectString [Description]

Output: Specifies whether the data source should revert to the original connection string.


Input: [Name] UserName [Description]

Output: Gets or sets the user name that the report server uses to connect to a data source.


Input: [Name] WindowsCredentials [Description]

Output: Indicates whether the Report Server passes user-provided or stored credentials as Windows credentials when connecting to a data source.


Input: [Description] Provides an overview of how SOAP sessions support can be used in Microsoft SQL Server. [Topic]

Output: How SOAP Sessions Support Works


Input: [Description] Describes how to initiate a SOAP session. [Topic]

Output: Initiating a SOAP Session


Input: [Description] Describes how to enlist in and use an existing SOAP session. [Topic]

Output: Using a SOAP Session


Input: [Description] Describes how to end a SOAP session. [Topic]

Output: Ending a SOAP Session


Input: [Description] Discusses how SQL Server transactions can be used within SOAP sessions. [Topic]

Output: Using Transactions with SOAP Sessions


Input: [Description] Describes how an existing SOAP session will be affected if changes are made to the properties of the underlying HTTP endpoint hosting the session. [Topic]

Output: Altering Endpoints When Using SOAP Sessions


Input: [Description] Describes counter objects that can be used to track the use of SOAP sessions. [Topic]

Output: Monitoring SOAP Sessions


Input: [Description] Provides answers to frequently asked questions about SOAP sessions support in SQL Server 2005. [Topic]

Output: SOAP Sessions FAQ


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

Output: Writing Text to a File


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

Output: Writing Text to a File


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

Output: Reading Text from a File


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

Output: Opening and Appending 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: Reading and Writing to a Newly Created Data File


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

Output: Reading and Writing to a Newly Created Data File


Input: [Task] View the item as it existed when the changeset was checked in: Double click the changeset or right-click it, and then click View. (This command is available only if the item is a file.) [Supporting content]


Input: [Task] Get more details about a changeset: Right-click a changeset and then click Changeset Details to get information such as: Other source files that are part of the changeset. Work items associated with the changeset. Any check-in notes left for reviewers. [Supporting content]

Output: Find and view changesets


Input: [Task] Compare a past version with the current version: Right-click a changeset and then click Compare. Compare a past version with another past version: Select a changeset. Press and hold the CONTROL key and then select the second changeset. Right-click the second changeset and click Compare. [Supporting content]

Output: Compare files Compare folders


Input: [Task] Get a past version of the item: Right-click a changeset and then click Get This Version to download the past version of the item to your workspace. [Supporting content]

Output: Download (get) files from the Server


Input: [Task] View which users made specific changes within a file: Right-click a changeset and then click Annotate. (This command is available only if the item is a file.) [Supporting content]

Output: View file changes using annotate


Input: [Task] Get more details about a merge: If the changeset resulted from a merge change, you can expand this item. Expand the node to display the changesets that were merged into this item from another branch. (This command is available only if the item is a file.) [Supporting content]


Input: [Task] Get more details about changes that were made before a rename change: If the changeset includes a rename change, you can expand this item. Expand the node to display the changesets that occurred before the rename change was made. [Supporting content]


Input: [Task] View other branches to which this changeset has been merged: Right-click the changeset and click Track Changeset. [Supporting content]

Output: View where and when changesets have been merged


Input: [Task] Roll back changes from one changeset Select a single changeset and choose Rollback Entire Changeset. [Supporting content]

Output: Roll back changesets


Input: [Task] Roll back changes from two or more consecutive changesets Select a set of consecutive changesets and choose Rollback. [Supporting content]

Output: Roll back changesets


Input: [Task] Display non-recursive history of a folder You can get this data only from the command prompt. [Supporting content]

Output: History Command


Input: [Zone-level verb] Close verb [Action]

Output: Used with zones that inherit from the ToolZone class. Hides the UI for a zone and typically returns the page to its normal browse mode view.


Input: [Zone-level verb] Apply verb [Action]

Output: Used with zones that inherit from the EditorZoneBase class. Applies changes that a user has made.


Input: [Zone-level verb] OK verb [Action]

Output: Used with zones that inherit from the EditorZoneBase class. Has the combined effect of the apply and close verbs; it applies changes and hides the zone's UI.


Input: [Zone-level verb] Cancel verb [Action]

Output: Used with zones that inherit from the ToolZone class. Cancels any pending changes a user has made.


Input: [Zone-level verb] Add verb [Action]

Output: Used with zones that inherit from the CatalogZoneBase class. Adds a control that a user has selected from a catalog of controls to a specified WebPartZone zone.


Input: [Zone-level verb] Configure verb [Action]

Output: Used with zones that inherit from the ConnectionsZone class. Opens a view to enable users to configure existing connections.


Input: [Zone-level verb] Disconnect verb [Action]

Output: Used with zones that inherit from the ConnectionsZone class. Terminates an existing connection between two controls.


Input: [Name] BadImageFormatException() [Description]

Output: Initializes a new instance of the BadImageFormatException class.


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

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


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

Output: Initializes a new instance of the BadImageFormatException class with serialized data.


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

Output: Initializes a new instance of the BadImageFormatException class with a specified error message and a reference to the inner exception that is the cause of this exception.


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

Output: Initializes a new instance of the BadImageFormatException class with a specified error message and file name.


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

Output: Initializes a new instance of the BadImageFormatException class with a specified error message and a reference to the inner exception that is the cause of this exception.


Input: [Name] IsReadOnly [Description]

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


Input: [Name] LargeChange [Description]

Output: Gets the value that is added to or subtracted from the Value property when a large change is made, such as with the PAGE DOWN key.


Input: [Name] Maximum [Description]

Output: Gets the maximum range value that is supported by the control.


Input: [Name] Minimum [Description]

Output: Gets the minimum range value that is supported by the control.


Input: [Name] SmallChange [Description]

Output: Gets the value that is added to or subtracted from the Value property when a small change is made, such as with an arrow key.


Input: [Name] Value [Description]

Output: Gets the value of the control.


Input: [Description] Describes how the common language runtime determines which assembly to use to fulfill a binding request. [Title]

Output: How the Runtime Locates Assemblies

Deploying the .NET Framework and Applications


Input: [Description] Discusses ways to avoid problems of type identity that can lead to InvalidCastException, MissingMethodException, and other errors. [Title]

Output: Best Practices for Assembly Loading

Deploying the .NET Framework and Applications


Input: [Description] Describes the Restart Manager, which prevents reboots whenever possible, and explains how applications that install the .NET Framework can take advantage of it. [Title]

Output: Reducing System Restarts During .NET Framework 4.5 Installations

Deploying the .NET Framework and Applications


Input: [Description] Explains how a system administrator can deploy the .NET Framework and its system dependencies across a network by using System Center Configuration Manager (SCCM). [Title]

Output: .NET Framework Deployment Guide for Administrators

Deploying the .NET Framework and Applications


Input: [Description] Explains how developers can install .NET Framework on their users' computers with their applications. [Title]

Output: .NET Framework Deployment Guide for Developers

Deploying the .NET Framework and Applications


Input: [Description] Discusses deployment options in Visual Studio, including instructions for publishing an application using the ClickOnce and Windows Installer technologies. [Title]

Output: Deploying Applications, Services, and Components

Deploying the .NET Framework and Applications


Input: [Description] Describes how to package a Windows Forms application and deploy it with ClickOnce to client computers on a network. [Title]

Output: Publishing ClickOnce Applications

Deploying the .NET Framework and Applications


Input: [Description] Describes the hub and spoke model that the .NET Framework uses to package and deploy resources; covers resource naming conventions, fallback process, and packaging alternatives. [Title]

Output: Packaging and Deploying Resources in Desktop Apps

Deploying the .NET Framework and Applications


Input: [Description] Explains how to ship and install interop applications, which typically include a .NET Framework client assembly, one or more interop assemblies representing distinct COM type libraries, and one or more registered COM components. [Title]

Output: Deploying an Interop Application

Deploying the .NET Framework and Applications


Input: [Description] Describes how to silently launch and track the .NET Framework setup process while showing your own view of the setup progress. [Title]

Output: How to: Get Progress from the .NET Framework 4.5 Installer

Deploying the .NET Framework and Applications


Input: [Description] Gets or sets the XML element name given to the serialized array. [Name]

Output: ElementName


Input: [Description] Gets or sets a value that indicates whether the XML element name generated by the XmlSerializer is qualified or unqualified. [Name]

Output: Form