Skip to content
Docs Try Aspire

IResourceBuilder<T> Methods

Interface Methods 2 members
Defines a builder for creating resources of type T.
WithAnnotation(ResourceAnnotationMutationBehavior) Section titled WithAnnotation(ResourceAnnotationMutationBehavior) virtual IResourceBuilder<T>
Adds an annotation to the resource being built.
public interface IResourceBuilder<T>
{
public virtual IResourceBuilder<T> WithAnnotation<TAnnotation>(
ResourceAnnotationMutationBehavior behavior = ResourceAnnotationMutationBehavior.Append)
{
// ...
}
}
behavior ResourceAnnotationMutationBehavior optional The behavior to use when adding the annotation.
IResourceBuilder<T> The resource builder instance.
WithAnnotation(TAnnotation, ResourceAnnotationMutationBehavior) Section titled WithAnnotation(TAnnotation, ResourceAnnotationMutationBehavior) abstract IResourceBuilder<T>
Adds an annotation to the resource being built.
public interface IResourceBuilder<T>
{
public abstract IResourceBuilder<T> WithAnnotation<TAnnotation>(
TAnnotation annotation,
ResourceAnnotationMutationBehavior behavior = ResourceAnnotationMutationBehavior.Append)
{
// ...
}
}
annotation TAnnotation The annotation to add.
behavior ResourceAnnotationMutationBehavior optional The behavior to use when adding the annotation.
IResourceBuilder<T> The resource builder instance.