# RunScoreTarget

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/api/tracon.runscoretarget/
> Summary: RunScoreTarget: Which target a score belongs to — the filter RunScoreQuery.Target narrows to.

<div class="api-provenance">Namespace Tracon · Assembly <code>Tracon.Abstractions.dll</code></div>

Which target a score belongs to — the filter [RunScoreQuery.Target](/api/tracon.runscorequery/#Tracon_RunScoreQuery_Target) narrows to.

```csharp
[JsonConverter(typeof(JsonStringEnumConverter<RunScoreTarget>))]
public enum RunScoreTarget
```

## Fields

`Any = 0` 

Both run-level and message-level scores are counted.

`Message = 2` 

Only message-level scores ([RunScore.MessageId](/api/tracon.runscore/#Tracon_RunScore_MessageId) set).

`Run = 1` 

Only run-level scores ([RunScore.MessageId](/api/tracon.runscore/#Tracon_RunScore_MessageId) empty).
