diff --git a/docs/framework/performance/jit-tracing-etw-events.md b/docs/framework/performance/jit-tracing-etw-events.md index c87cbd722d130..f46e810ed57af 100644 --- a/docs/framework/performance/jit-tracing-etw-events.md +++ b/docs/framework/performance/jit-tracing-etw-events.md @@ -1,5 +1,6 @@ --- title: "JIT Tracing ETW Events" +description: Understand just-in-time (JIT) tracing ETW events. These events collect information relating to the success or failure of JIT inlining and JIT tail calls. ms.date: "03/30/2017" helpviewer_keywords: - "JIT tracing events [.NET Framework]" diff --git a/docs/framework/performance/loader-etw-events.md b/docs/framework/performance/loader-etw-events.md index 588f88312f3ba..5b765190662bd 100644 --- a/docs/framework/performance/loader-etw-events.md +++ b/docs/framework/performance/loader-etw-events.md @@ -1,5 +1,6 @@ --- title: "Loader ETW Events" +description: Review loader ETW events, which include application domain events, CLR loader assembly events, module events, CLR domain module events, and module range events. ms.date: "03/30/2017" helpviewer_keywords: - "loader events [.NET Framework]" diff --git a/docs/framework/performance/method-etw-events.md b/docs/framework/performance/method-etw-events.md index 85bc1fe347beb..3da9c2a18a9a6 100644 --- a/docs/framework/performance/method-etw-events.md +++ b/docs/framework/performance/method-etw-events.md @@ -1,5 +1,6 @@ --- title: "Method ETW Events" +description: See ETW events that collect information specific to methods, like CLR method events, CLR method marker or CLR method verbose events, and MethodJittingStarted. ms.date: "03/30/2017" helpviewer_keywords: - "ETW, method events (CLR)" diff --git a/docs/framework/performance/performance-tips.md b/docs/framework/performance/performance-tips.md index 3d932397f785f..87dd2e976ecc2 100644 --- a/docs/framework/performance/performance-tips.md +++ b/docs/framework/performance/performance-tips.md @@ -1,5 +1,6 @@ --- title: ".NET Performance Tips" +description: Explore performance tips to improve the execution speed of a program in .NET. See tips for boxing and unboxing, strings, and destructors. ms.date: "03/30/2017" helpviewer_keywords: - "C# language, performance" diff --git a/docs/framework/performance/reliability-best-practices.md b/docs/framework/performance/reliability-best-practices.md index 9956cd1f1a930..ce62fd095bc94 100644 --- a/docs/framework/performance/reliability-best-practices.md +++ b/docs/framework/performance/reliability-best-practices.md @@ -1,5 +1,6 @@ --- title: "Reliability Best Practices" +description: See best practices for reliability in .NET host-based server applications, such as SQL Server. Prevent them from leaking resources or getting brought down. ms.date: "03/30/2017" helpviewer_keywords: - "marking locks" diff --git a/docs/framework/performance/reliability.md b/docs/framework/performance/reliability.md index 6d74a595a6079..bf8b75159e83f 100644 --- a/docs/framework/performance/reliability.md +++ b/docs/framework/performance/reliability.md @@ -1,5 +1,6 @@ --- title: "Reliability" +description: Understand reliability in .NET. Protect against asynchronous exceptions in hosts executing in .NET, such as SQL Server. ms.date: "03/30/2017" helpviewer_keywords: - "SQL Server [.NET Framework]" diff --git a/docs/framework/performance/runtime-information-etw-events.md b/docs/framework/performance/runtime-information-etw-events.md index 1110bb16e0630..cd99f7a581960 100644 --- a/docs/framework/performance/runtime-information-etw-events.md +++ b/docs/framework/performance/runtime-information-etw-events.md @@ -1,5 +1,6 @@ --- title: "Runtime Information ETW Events" +description: See runtime information ETW events, which record the SKU, version number, how the runtime was activated (including command-line parameters), the GUID, and more. ms.date: "03/30/2017" helpviewer_keywords: - "runtime information events [.NET Framework]" diff --git a/docs/framework/performance/security-etw-events.md b/docs/framework/performance/security-etw-events.md index 7d200fdb2ce09..b6d0d815425ab 100644 --- a/docs/framework/performance/security-etw-events.md +++ b/docs/framework/performance/security-etw-events.md @@ -1,5 +1,6 @@ --- title: "Security ETW Events" +description: Understand security ETW events, which are raised during strong name verification and Authenticode verification in .NET. ms.date: "03/30/2017" helpviewer_keywords: - "security events [.NET Framework]" diff --git a/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md b/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md index d7badcd987627..a1998cf0d2dad 100644 --- a/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md +++ b/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md @@ -1,5 +1,6 @@ --- title: "SQL Server Programming and Host Protection Attributes" +description: Get started with SQL Server programming and host protection attributes. Review SQL Server permission sets and programming model restrictions. ms.date: "03/30/2017" helpviewer_keywords: - "SQL Server [.NET Framework]" diff --git a/docs/framework/performance/stack-etw-event.md b/docs/framework/performance/stack-etw-event.md index 1c2c27eceae24..2b4d12c5f4d28 100644 --- a/docs/framework/performance/stack-etw-event.md +++ b/docs/framework/performance/stack-etw-event.md @@ -1,5 +1,6 @@ --- title: "Stack ETW Event" +description: Read about the stack ETW event, which should be used in conjunction with other events to generate stack traces after an event is raised. ms.date: "03/30/2017" helpviewer_keywords: - "stack event [.NET Framework]" diff --git a/docs/framework/performance/thread-pool-etw-events.md b/docs/framework/performance/thread-pool-etw-events.md index cfa91e9758b23..cb8826d10b69f 100644 --- a/docs/framework/performance/thread-pool-etw-events.md +++ b/docs/framework/performance/thread-pool-etw-events.md @@ -1,5 +1,6 @@ --- title: "Thread Pool ETW Events" +description: Review thread pool ETW events, which collect information about threads in .NET. Thread pool events are worker thread pool events or I/O thread pool events. ms.date: "03/30/2017" helpviewer_keywords: - "thread pool events [.NET Framework]" diff --git a/docs/framework/performance/writing-large-responsive-apps.md b/docs/framework/performance/writing-large-responsive-apps.md index f9b628d2d15d0..2164fd7ab621a 100644 --- a/docs/framework/performance/writing-large-responsive-apps.md +++ b/docs/framework/performance/writing-large-responsive-apps.md @@ -1,5 +1,6 @@ --- title: "Writing Large, Responsive .NET Framework Apps" +description: Write large, responsive .NET apps, or apps that process a large amount of data, such as files or databases. ms.date: "03/30/2017" ms.assetid: 123457ac-4223-4273-bb58-3bc0e4957e9d author: "BillWagner" diff --git a/docs/framework/reflection-and-codedom/accessing-custom-attributes.md b/docs/framework/reflection-and-codedom/accessing-custom-attributes.md index 54fb217d5db2b..219204e65ff1b 100644 --- a/docs/framework/reflection-and-codedom/accessing-custom-attributes.md +++ b/docs/framework/reflection-and-codedom/accessing-custom-attributes.md @@ -1,5 +1,6 @@ --- title: "Accessing Custom Attributes" +description: Access custom attributes in .NET. After attributes have been associated with program elements, you can use reflection to query their existence and values. ms.date: "03/30/2017" dev_langs: - "csharp" diff --git a/docs/framework/reflection-and-codedom/collectible-assemblies.md b/docs/framework/reflection-and-codedom/collectible-assemblies.md index f49c2b8644f06..889f8e320a31f 100644 --- a/docs/framework/reflection-and-codedom/collectible-assemblies.md +++ b/docs/framework/reflection-and-codedom/collectible-assemblies.md @@ -1,6 +1,6 @@ --- title: Collectible assemblies for dynamic type generation -description: +description: Get started with collectible assemblies for dynamic type generation in .NET. Read about collectible assembly lifetimes and restrictions. ms.date: "08/29/2017" helpviewer_keywords: - "reflection, dynamic assembly" diff --git a/docs/framework/reflection-and-codedom/dynamic-language-runtime-overview.md b/docs/framework/reflection-and-codedom/dynamic-language-runtime-overview.md index 7c1eff9d84057..a4a39fe298f9b 100644 --- a/docs/framework/reflection-and-codedom/dynamic-language-runtime-overview.md +++ b/docs/framework/reflection-and-codedom/dynamic-language-runtime-overview.md @@ -1,5 +1,6 @@ --- title: "Dynamic Language Runtime Overview | Microsoft Docs" +description: Read an overview of the dynamic language runtime (DLR) in .NET. The DLR is a runtime environment that adds a set of services for dynamic languages to the CLR. ms.date: "03/30/2017" helpviewer_keywords: - "dynamic language runtime" diff --git a/docs/framework/reflection-and-codedom/dynamic-source-code-generation-and-compilation.md b/docs/framework/reflection-and-codedom/dynamic-source-code-generation-and-compilation.md index 0b1c3fb111cc6..8796c1735ca54 100644 --- a/docs/framework/reflection-and-codedom/dynamic-source-code-generation-and-compilation.md +++ b/docs/framework/reflection-and-codedom/dynamic-source-code-generation-and-compilation.md @@ -1,5 +1,6 @@ --- title: "Dynamic Source Code Generation and Compilation" +description: Compile and generate dynamic source code in .NET with the Code Document Object Model (CodeDOM). CodeDOM elements are linked to form a CodeDOM graph. ms.date: "03/30/2017" helpviewer_keywords: - "Code Document Object Model" diff --git a/docs/framework/reflection-and-codedom/dynamically-loading-and-using-types.md b/docs/framework/reflection-and-codedom/dynamically-loading-and-using-types.md index d0c6ab1a3cc73..24618371de394 100644 --- a/docs/framework/reflection-and-codedom/dynamically-loading-and-using-types.md +++ b/docs/framework/reflection-and-codedom/dynamically-loading-and-using-types.md @@ -1,5 +1,6 @@ --- title: "Dynamically Loading and Using Types" +description: Dynamically load and use types in .NET. Use reflection, which provides infrastructure used by language compilers to implement implicit late binding. ms.date: "03/30/2017" dev_langs: - "csharp" diff --git a/docs/framework/reflection-and-codedom/emitting-dynamic-methods-and-assemblies.md b/docs/framework/reflection-and-codedom/emitting-dynamic-methods-and-assemblies.md index 4e24b5039dbc9..d9a0535d04564 100644 --- a/docs/framework/reflection-and-codedom/emitting-dynamic-methods-and-assemblies.md +++ b/docs/framework/reflection-and-codedom/emitting-dynamic-methods-and-assemblies.md @@ -1,5 +1,6 @@ --- title: "Emitting Dynamic Methods and Assemblies" +description: Emit dynamic methods and assemblies using the System.Reflection.Emit namespace, which allows a compiler or tool to emit metadata and MSIL code at run time. ms.date: "08/30/2017" helpviewer_keywords: - "reflection emit" diff --git a/docs/framework/reflection-and-codedom/generating-and-compiling-source-code-from-a-codedom-graph.md b/docs/framework/reflection-and-codedom/generating-and-compiling-source-code-from-a-codedom-graph.md index 868ca57fa144b..07e27b6b4402c 100644 --- a/docs/framework/reflection-and-codedom/generating-and-compiling-source-code-from-a-codedom-graph.md +++ b/docs/framework/reflection-and-codedom/generating-and-compiling-source-code-from-a-codedom-graph.md @@ -1,5 +1,6 @@ --- title: "Generating and Compiling Source Code from a CodeDOM Graph" +description: Generate and compile source code from a CodeDOM graph in .NET. Use a CodeDOM code provider to generate source code and compile assemblies. ms.date: "03/30/2017" dev_langs: - "csharp" diff --git a/docs/framework/reflection-and-codedom/index.md b/docs/framework/reflection-and-codedom/index.md index 7736b6204923d..a83854800ac73 100644 --- a/docs/framework/reflection-and-codedom/index.md +++ b/docs/framework/reflection-and-codedom/index.md @@ -1,5 +1,6 @@ --- title: "Dynamic Programming in the .NET Framework" +description: See links to articles about dynamic programming in .NET. The articles cover reflection, emitting dynamic methods and assemblies, and more. ms.date: "03/30/2017" helpviewer_keywords: - ".NET Framework, dynamic programming"