# DaprMetadataResourceBuilderExtensions

- Kind: `class`
- Package: [CommunityToolkit.Aspire.Hosting.Dapr](/reference/api/csharp/communitytoolkit.aspire.hosting.dapr.md)
- Version: `13.0.0`
- Namespace: `Aspire.Hosting`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/30a4b632065206d447183d2baabf6dfb3678d4af/src/CommunityToolkit.Aspire.Hosting.Dapr/DaprMetadataResourceBuilderExtensions.cs)

Provides extension methods for configuring dapr components with metadata

## Definition

```csharp
namespace Aspire.Hosting;

public static class DaprMetadataResourceBuilderExtensions
{
    // ...
}
```

## Methods

- [WithMetadata(IResourceBuilder<IDaprComponentResource>, string, string)](/reference/api/csharp/communitytoolkit.aspire.hosting.dapr/daprmetadataresourcebuilderextensions/methods.md#withmetadata-iresourcebuilder-idaprcomponentresource-string-string) : `IResourceBuilder<IDaprComponentResource>` `extension` -- Adds static value metadata to the Dapr component
- [WithMetadata(IResourceBuilder<IDaprComponentResource>, string, IValueProvider)](/reference/api/csharp/communitytoolkit.aspire.hosting.dapr/daprmetadataresourcebuilderextensions/methods.md#withmetadata-iresourcebuilder-idaprcomponentresource-string-ivalueprovider) : `IResourceBuilder<IDaprComponentResource>` `extension` -- Adds a value provider as metadata to the Dapr component that will be resolved at runtime.
- [WithMetadata(IResourceBuilder<IDaprComponentResource>, string, ParameterResource)](/reference/api/csharp/communitytoolkit.aspire.hosting.dapr/daprmetadataresourcebuilderextensions/methods.md#withmetadata-iresourcebuilder-idaprcomponentresource-string-parameterresource) : `IResourceBuilder<IDaprComponentResource>` `extension` -- Adds a parameter resource as metadata to the Dapr component
