Skip to content

Commit e5e4a1a

Browse files
damabemairaw
authored andcommitted
SEOImages: User Story 1463880, Part 31 (#11412)
* Image updates. * Image updates. * SEO image updates * SEO image updates * SEO image updates * SEO image updates * SEO image updates * SEO image updates * Update docs/csharp/programming-guide/concepts/linq/filtering-data.md Co-Authored-By: damabe <[email protected]> * Update docs/framework/data/adonet/entity-data-model-inheritance.md Co-Authored-By: damabe <[email protected]> * Update docs/framework/wcf/diagnostics/tracing/emitting-user-code-traces.md Co-Authored-By: damabe <[email protected]> * Update docs/framework/data/adonet/entity-data-model-inheritance.md Co-Authored-By: damabe <[email protected]> * Update docs/standard/garbage-collection/fundamentals.md Co-Authored-By: damabe <[email protected]> * Update docs/visual-basic/programming-guide/language-features/data-types/generic-types.md Co-Authored-By: damabe <[email protected]> * Reviewer feedback. * Update docs/visual-basic/developing-apps/development-with-my/index.md Co-Authored-By: damabe <[email protected]> * Update docs/visual-basic/programming-guide/concepts/linq/filtering-data.md Co-Authored-By: damabe <[email protected]>
1 parent ace90f2 commit e5e4a1a

File tree

21 files changed

+23
-23
lines changed

21 files changed

+23
-23
lines changed

docs/csharp/programming-guide/concepts/linq/filtering-data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Filtering refers to the operation of restricting the result set to contain only
88

99
The following illustration shows the results of filtering a sequence of characters. The predicate for the filtering operation specifies that the character must be 'A'.
1010

11-
![LINQ Filtering Operation](../../../../csharp/programming-guide/concepts/linq/media/linq_filter.png "LINQ_Filter")
11+
![Diagram that shows a LINQ filtering operation](./media/filtering-data/linq-filter-operation.png)
1212

1313
The standard query operator methods that perform selection are listed in the following section.
1414

docs/framework/data/adonet/entity-data-model-inheritance.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ The Entity Data Model (EDM) supports inheritance for [entity types](../../../../
1111
You cannot build inheritance hierarchies in which a derived type inherits from more than one type. For example, in a conceptual model with a `Book` entity type, you could define derived types `FictionBook` and `NonFictionBook` that each inherit from `Book`. However, you could not then define a type that inherits from both the `FictionBook` and `NonFictionBook` types.
1212

1313
## Example
14-
The diagram below shows a conceptual model with four entity types: `Book`, `FictionBook`, `Publisher`, and `Author`. The `FictionBook` entity type is a derived type, inheriting from the `Book` entity type. The `FictionBook` type inherits the `ISBN (Key)`, `Title`, and `Revision` properties, and defines an additional property called `Genre`.
14+
15+
The following diagram shows a conceptual model with four entity types: `Book`, `FictionBook`, `Publisher`, and `Author`. The `FictionBook` entity type is a derived type, inheriting from the `Book` entity type. The `FictionBook` type inherits the `ISBN (Key)`, `Title`, and `Revision` properties, and defines an additional property called `Genre`.
1516

16-
![Inheritance](../../../../docs/framework/data/adonet/media/inheritanceexample.gif "InheritanceExample")
17+
![Diagram that shows a conceptual model with four entity types.](./media/entity-data-model-inheritance/entity-type-inheritance.gif)
1718

1819
The [ADO.NET Entity Framework](../../../../docs/framework/data/adonet/ef/index.md) uses a domain-specific language (DSL) called conceptual schema definition language ([CSDL](../../../../docs/framework/data/adonet/ef/language-reference/csdl-specification.md)) to define conceptual models. The following CSDL defines an entity type, `FictionBook`, that inherits from the `Book` type (as in the diagram above):
1920

docs/framework/wcf/diagnostics/tracing/emitting-user-code-traces.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,15 +120,17 @@ ts.TraceEvent(TraceEventType.Warning, 0, "Throwing exception " + "exceptionMessa
120120
![Trace Viewer: Emitting User&#45;code traces](../../../../../docs/framework/wcf/diagnostics/tracing/media/242c9358-475a-4baf-83f3-4227aa942fcd.gif "242c9358-475a-4baf-83f3-4227aa942fcd")
121121
List of activities by creation time (left panel) and their nested activities (upper-right panel)
122122

123-
If the service code throws an exception that causes the client to throw as well (for example, when the client did not get the response to its request), both the service and client warning or error messages occur in the same activity for direct correlation. In the following diagram, the service throws an exception that states "The service refuses to process this request in user code." The client also throws an exception that states "The server was unable to process the request due to an internal error."
123+
If the service code throws an exception that causes the client to throw as well (for example, when the client did not get the response to its request), both the service and client warning or error messages occur in the same activity for direct correlation. In the following image, the service throws an exception that states "The service refuses to process this request in user code." The client also throws an exception that states "The server was unable to process the request due to an internal error."
124+
125+
The following images shows that errors across endpoints for a given request appear in the same activity if the request activity id was propagated:
124126

125-
![Using Trace Viewer to emit user&#45;code traces](../../../../../docs/framework/wcf/diagnostics/tracing/media/e2etrace2.gif "e2eTrace2")
126-
Errors across endpoints for a given request appear in the same activity if the request activity id was propagated
127+
![Screenshot that shows errors across endpoints for a given request.](./media/emitting-user-code-traces/trace-viewer-endpoint-errors.gif)
127128

128-
Double-clicking the Multiply activity on the left panel shows the following graph, with the traces for the Multiply activity for each process involved. We can see a warning first occurred at the service (exception thrown), which is followed by warnings and errors on the client because the request could not be processed. Therefore, we can imply the causal error relationship between endpoints and derive the root cause of the error.
129+
Double-clicking the Multiply activity on the left panel shows the following graph, with the traces for the Multiply activity for each process involved. We can see a warning first occurred at the service (exception thrown), which is followed by warnings and errors on the client because the request could not be processed. Therefore, we can imply the causal error relationship between endpoints and derive the root cause of the error.
130+
131+
The following image shows a graph view of error correlation:
129132

130-
![Using Trace Viewer to emit user&#45;code traces](../../../../../docs/framework/wcf/diagnostics/tracing/media/e2etrace3.gif "e2eTrace3")
131-
Graph view of error correlation
133+
![Screenshot that shows the graph view of error correlation.](./media/emitting-user-code-traces/trace-viewer-error-correlation.gif)
132134

133135
To obtain the previous traces, we set `ActivityTracing` for the user trace sources and `propagateActivity=true` for the `System.ServiceModel` trace source. We did not set `ActivityTracing` for the `System.ServiceModel` trace source to enable user code to user code activity propagation. (When ServiceModel activity tracing is on, the activity ID defined in the client is not propagated all the way to the service user code; Transfers, however, correlate the client and service user code activities to the intermediate WCF activities.)
134136

docs/framework/wpf/advanced/flow-document-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,9 @@ Flow documents are designed to optimize viewing and readability. Rather than bei
122122

123123
[!code-xaml[SpanSnippets#_BlockUIXAML](~/samples/snippets/csharp/VS_Snippets_Wpf/SpanSnippets/CSharp/Window1.xaml#_blockuixaml)]
124124

125-
The following figure shows how this example renders.
125+
The following figure shows how this example renders:
126126

127-
![Screenshot: UIElement embedded in flow content](./media/blockuicontainer.png "BlockUIContainer")
127+
![Screenshot that shows a UIElement embedded in flow content.](./media/flow-document-overview/embedded-blockuicontainer.png)
128128

129129
**List**
130130

Binary file not shown.

0 commit comments

Comments
 (0)