10 implementations of Name
Aspire.Hosting (1)
Aspire.Hosting.Azure.EventHubs (1)
Aspire.Hosting.Azure.PostgreSQL (1)
Aspire.Hosting.Azure.Redis (1)
Aspire.Hosting.Azure.Storage (1)
Aspire.Hosting.Tests (4)
Aspire.Hosting.Yarp.Tests (1)
345 references to Name
Aspire.Hosting (129)
ApplicationModel\ResourceNotificationService.cs (14)
131if (string.Equals(resourceName, resourceEvent.Resource.Name, StringComparisons.ResourceName)
152await WaitForResourceCoreAsync(dependency.Name, re => re.ResourceId == resourceId && re.Snapshot.HealthStatus == HealthStatus.Healthy, cancellationToken).ConfigureAwait(false);
157resourceEvent = await WaitForResourceCoreAsync(dependency.Name, re => re.ResourceId == resourceId && re.Snapshot.ResourceReadyEvent is not null, cancellationToken: cancellationToken).ConfigureAwait(false);
260resourceLogger.LogInformation("Waiting for resource '{ResourceName}' to complete.", dependency.Name);
266var displayName = names.Length > 1 ? names[i] : dependency.Name;
274var resourceEvent = await WaitForResourceCoreAsync(dependency.Name, re => re.ResourceId == resourceId && IsKnownTerminalState(re.Snapshot), cancellationToken: cancellationToken).ConfigureAwait(false);
313resourceLogger.LogInformation("Waiting for resource '{ResourceName}' to enter the '{State}' state.", dependency.Name, KnownResourceStates.Running);
321var displayName = names.Length > 1 ? names[i] : dependency.Name;
329var resourceEvent = await WaitForResourceCoreAsync(dependency.Name, re => re.ResourceId == resourceId && IsContinuableState(waitBehavior, re.Snapshot), cancellationToken: cancellationToken).ConfigureAwait(false);
452if (string.Equals(resourceName, resourceEvent.Resource.Name, StringComparisons.ResourceName) && predicate(resourceEvent))
496foreach (var matchingResource in _resourceNotificationStates.Where(s => string.Equals(s.Value.Resource.Name, resourceId, StringComparisons.ResourceName)))
618_logger.LogDebug("Resource {ResourceName}/{ResourceId} changed state: {PreviousState} -> {NewState}", resource.Name, resourceId, previousStateText, newStateText);
623_logger.LogDebug("Resource {ResourceName}/{ResourceId} changed state: {NewState}", resource.Name, resourceId, newStateText);
647resource.Name,
Dcp\DcpExecutor.cs (18)
122_resourceState = new(model.Resources.ToDictionary(r => r.Name), _appResources);
390_logger.LogTrace("Deleting application model resource {ResourceName} with {ResourceKind} resource {ResourceName}", appModelResource.Name, resourceKind, resource.Metadata.Name);
397_logger.LogTrace("Updating application model resource {ResourceName} with {ResourceKind} resource {ResourceName}", appModelResource.Name, resourceKind, resource.Metadata.Name);
812if (allocatedResources.Add(resource.Name))
903svc.Annotate(CustomResource.ResourceNameAnnotation, sp.ModelResource.Name);
1169resourceLogger.LogError(ex, "Failed to create resource {ResourceName}", er.ModelResource.Name);
1180resourceLogger.LogError(ex, "Failed to create resource {ResourceName}", resource.Name);
1353_ => throw new InvalidOperationException($"Unknown pull policy '{Enum.GetName(typeof(ImagePullPolicy), pullPolicy)}' for container '{container.Name}'")
1357ctr.Annotate(CustomResource.ResourceNameAnnotation, container.Name);
1358ctr.Annotate(CustomResource.OtelServiceNameAnnotation, container.Name);
1367Aliases = new List<string> { container.Name },
1384throw new DistributedApplicationException($"Couldn't find required {nameof(DcpInstancesAnnotation)} annotation on resource {resource.Name}.");
1395throw new DistributedApplicationException($"Couldn't find required instance ID for index {instanceIndex} on resource {resource.Name}.");
1421logger.LogError(ex, "Failed to create container resource {ResourceName}", cr.ModelResource.Name);
1851_logger.LogError(ex, "Failed to start resource {ResourceName}", appResource.ModelResource.Name);
1925_logger.LogDebug(ex, "Failed to apply argument value '{ArgKey}' to '{ResourceName}'. A dependency may have failed to start.", ex.Data["ArgKey"], modelResource.Name);
1982_logger.LogDebug(ex, "Failed to apply environment variable '{Name}' to '{ResourceName}'. A dependency may have failed to start.", key, modelResource.Name);
2008_logger.LogDebug(ex, "Failed to apply argument value '{ArgKey}' to '{ResourceName}'. A dependency may have failed to start.", a, modelResource.Name);
Health\ResourceHealthCheckService.cs (13)
31var resourceName = resourceEvent.Resource.Name;
115logger.LogDebug("Resource '{ResourceName}' has no health checks to monitor.", resource.Name);
122logger.LogDebug("Resource '{ResourceName}' health checks to monitor: {HeathCheckKeys}", resource.Name, string.Join(", ", registrationKeysToCheck));
159logger.LogTrace("Health report status for '{ResourceName}' is {HealthReportStatus}.", resource.Name, report.Status);
179logger.LogTrace("Health reports for '{ResourceName}' have changed. Publishing updated reports.", resource.Name);
201resource.Name
213logger.LogTrace("Resource '{ResourceName}' health check monitoring loop starting delay of {DelayInterval}.", resource.Name, delayInterval);
242logger.LogDebug("Resource '{ResourceName}' is ready.", resource.Name);
249logger.LogDebug("Publishing ResourceReadyEvent for '{ResourceName}'.", resource.Name);
254logger.LogDebug("Waiting for ResourceReadyEvent for '{ResourceName}'.", resource.Name);
259logger.LogDebug("ResourceReadyEvent for '{ResourceName}' completed.", resource.Name);
261logger.LogDebug("Publishing the result of ResourceReadyEvent for '{ResourceName}'.", resource.Name);
315_resourceName = initialEvent.Resource.Name;
Aspire.Hosting.Azure (25)
AzureDeployingContext.cs (11)
207var resourceTask = await computeStep.CreateTaskAsync($"Deploying {computeResource.Name}", cancellationToken).ConfigureAwait(false);
221var completionMessage = $"Successfully deployed {computeResource.Name}";
232await resourceTask.CompleteAsync($"Skipped {computeResource.Name} - no Bicep deployment target", CompletionState.CompletedWithWarning, cancellationToken).ConfigureAwait(false);
237await resourceTask.CompleteAsync($"Skipped {computeResource.Name} - no deployment target annotation", CompletionState.Completed, cancellationToken).ConfigureAwait(false);
242await resourceTask.CompleteAsync($"Failed to deploy {computeResource.Name}: {ex.Message}", CompletionState.CompletedWithError, cancellationToken).ConfigureAwait(false);
356var localImageName = resource.Name.ToLowerInvariant();
360var pushTask = await pushStep.CreateTaskAsync($"Pushing {resource.Name} to {registryName}", cancellationToken).ConfigureAwait(false);
367throw new InvalidOperationException($"Failed to get target tag for {resource.Name}");
370await pushTask.CompleteAsync($"Successfully pushed {resource.Name} to {targetTag}", CompletionState.Completed, cancellationToken).ConfigureAwait(false);
374await pushTask.CompleteAsync($"Failed to push {resource.Name}: {ex.Message}", CompletionState.CompletedWithError, cancellationToken).ConfigureAwait(false);
409var endpoint = $"https://{computeResource.Name.ToLowerInvariant()}.{domainValue}";
Aspire.Hosting.Azure.AppContainers (13)
Aspire.Hosting.Azure.AppService (9)
Aspire.Hosting.Azure.EventHubs (2)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.Kusto (1)
Aspire.Hosting.Azure.ServiceBus (1)
Aspire.Hosting.Azure.Tests (21)
Aspire.Hosting.Containers.Tests (5)
Aspire.Hosting.DevTunnels (16)
DevTunnelResourceBuilderExtensions.cs (13)
170portLogger.LogInformation("Created/updated dev tunnel port '{Port}' on tunnel '{Tunnel}' targeting endpoint '{Endpoint}' on resource '{TargetResource}'", portResource.TargetEndpoint.Port, portResource.DevTunnel.TunnelId, portResource.TargetEndpoint.EndpointName, portResource.TargetEndpoint.Resource.Name);
327var serviceName = targetResource.Resource.Name;
347throw new ArgumentException($"Target endpoint '{targetEndpoint.EndpointName}' on resource '{targetEndpoint.Resource.Name}' has already been added to dev tunnel '{tunnel.Name}'.", nameof(targetEndpoint));
358throw new ArgumentException($"Cannot tunnel endpoint '{targetEndpointAnnotation.Name}' with host '{targetEndpointAnnotation.TargetHost}' on resource '{targetResource.Name}' because it is not a localhost endpoint.", nameof(targetEndpoint));
370_ => throw new ArgumentException($"Cannot tunnel endpoint '{targetEndpoint.EndpointName}' on resource '{targetResource.Name}' because it uses the unsupported scheme '{targetEndpoint.Scheme}'. Only 'http' and 'https' endpoints can be tunneled."),
372portOptions.Description ??= $"{targetResource.Name}/{targetEndpoint.EndpointName}";
374var portName = $"{tunnel.Name}-{targetResource.Name}-{targetEndpoint.EndpointName}";
376portOptions.Labels.Add(targetResource.Name);
454new(CustomResourceKnownProperties.Source, $"{targetResource.Name}/{targetEndpoint.EndpointName}"),
455new("TargetResource", targetResource.Name),
483portLogger.LogError("Cannot tunnel endpoint '{Endpoint}' with host '{Host}' on resource '{Resource}' because it is not a localhost endpoint.", portResource.TargetEndpoint.EndpointName, portResource.TargetEndpoint.Host, portResource.TargetEndpoint.Resource.Name);
484portResource.TargetEndpointAllocatedTcs.SetException(new DistributedApplicationException($"Cannot tunnel endpoint '{portResource.TargetEndpoint.EndpointName}' with host '{portResource.TargetEndpoint.Host}' on resource '{portResource.TargetEndpoint.Resource.Name}' because it is not a localhost endpoint."));
542portLogger.LogInformation("Forwarding from {PortUrl} to {TargetUrl} ({TargetResourceName}/{TargetEndpointName})", tunnelPortStatus.PortUri.ToString().TrimEnd('/'), portResource.TargetEndpoint.Url, portResource.TargetEndpoint.Resource.Name, portResource.TargetEndpoint.EndpointName);
Aspire.Hosting.Docker (16)
Aspire.Hosting.GitHub.Models.Tests (5)
Aspire.Hosting.Kafka (2)
Aspire.Hosting.Kafka.Tests (1)
Aspire.Hosting.Keycloak.Tests (2)
Aspire.Hosting.Kubernetes (32)
KubernetesResource.cs (11)
114["app.kubernetes.io/component"] = resource.Name,
140var imageEnvName = $"{resourceInstance.Name.ToHelmValuesSectionName()}_image";
141var value = $"{resourceInstance.Name}:latest";
142var expression = imageEnvName.ToHelmParameterExpression(resource.Name);
174var port = endpoint.TargetPort ?? throw new InvalidOperationException($"Unable to resolve port {endpoint.TargetPort} for endpoint {endpoint.Name} on resource {resource.Name}");
176EndpointMappings[endpoint.Name] = new(endpoint.UriScheme, resource.Name.ToServiceName(), portValue, endpoint.Name);
186var helmExpression = paramName.ToHelmParameterExpression(resource.Name);
189var aspNetCoreUrlsExpression = "ASPNETCORE_URLS".ToHelmConfigExpression(resource.Name);
192EndpointMappings[endpoint.Name] = new(endpoint.UriScheme, resource.Name.ToServiceName(), helmExpression, endpoint.Name, helmExpression);
272ProcessEnvironmentStringValue(stringValue, key, resource.Name);
275ProcessEnvironmentDefaultValue(value, key, resource.Name);
Aspire.Hosting.Milvus.Tests (2)
Aspire.Hosting.MySql (2)
Aspire.Hosting.MySql.Tests (4)
Aspire.Hosting.OpenAI.Tests (5)
Aspire.Hosting.Oracle.Tests (3)
Aspire.Hosting.Orleans (4)
Aspire.Hosting.PostgreSQL (2)
Aspire.Hosting.PostgreSQL.Tests (8)
Aspire.Hosting.Qdrant.Tests (4)
Aspire.Hosting.Redis.Tests (4)
Aspire.Hosting.Testing (1)
Aspire.Hosting.Testing.Tests (2)
Aspire.Hosting.Tests (13)
Aspire.Hosting.Yarp (4)
Aspire.Playground.Tests (4)
Stress.AppHost (2)