Implemented interface member:
64 references to Metadata
Aspire.Hosting (64)
Dcp\AppResource.cs (1)
15public string DcpResourceName => DcpResource.Metadata.Name;
Dcp\DcpExecutor.cs (28)
344if (_logStreams.TryRemove(resource.Metadata.Name, out var logStream)) 352_logger.LogTrace("Deleting application model resource {ResourceName} with {ResourceKind} resource {ResourceName}", appModelResource.Name, resourceKind, resource.Metadata.Name); 359_logger.LogTrace("Updating application model resource {ResourceName} with {ResourceKind} resource {ResourceName}", appModelResource.Name, resourceKind, resource.Metadata.Name); 364await _executorEvents.PublishAsync(new OnResourceChangedContext(_shutdownCancellation.Token, resourceType, appModelResource, resource.Metadata.Name, status, s => snapshotFactory(resource, s))).ConfigureAwait(false); 369_logInformationChannel.Writer.TryWrite(new(resource.Metadata.Name, LogsAvailable: true, HasSubscribers: null)); 378_logger.LogTrace("No application model resource found for {ResourceKind} resource {ResourceName}", resourceKind, resource.Metadata.Name); 389_resourceState.ResourceAssociatedServicesMap.Remove((resourceKind, resource.Metadata.Name), out _); 391else if (resource.Metadata.Annotations?.TryGetValue(CustomResource.ServiceProducerAnnotation, out var servicesProducedAnnotationJson) == true) 396_resourceState.ResourceAssociatedServicesMap[(resourceKind, resource.Metadata.Name)] 443_logStreams.GetOrAdd(resource.Metadata.Name, (_) => 453_logger.LogDebug("Starting log streaming for {ResourceName}.", resource.Metadata.Name); 457var logger = _loggerService.GetInternalLogger(resource.Metadata.Name); 479_logger.LogDebug("Log streaming for {ResourceName} was cancelled.", resource.Metadata.Name); 483_logger.LogError(ex, "Error streaming logs for {ResourceName}.", resource.Metadata.Name); 499if (endpoint.Metadata.OwnerReferences is null) 504foreach (var ownerReference in endpoint.Metadata.OwnerReferences) 517foreach (var ((resourceKind, resourceName), _) in _resourceState.ResourceAssociatedServicesMap.Where(e => e.Value.Contains(service.Metadata.Name))) 562map.TryAdd(resource.Metadata.Name, resource); 566map[resource.Metadata.Name] = resource; 570map.Remove(resource.Metadata.Name, out _); 609var srvResource = needAddressAllocated.FirstOrDefault(sr => sr.Service.Metadata.Name == updated.Metadata.Name); 632var dcpSvc = await _kubernetesService.GetAsync<Service>(sar.Service.Metadata.Name, cancellationToken: cancellationToken).ConfigureAwait(false); 639_distributedApplicationLogger.LogWarning("Unable to allocate a network port for service '{ServiceName}'; service may be unreachable and its clients may not work properly.", sar.Service.Metadata.Name); 688throw new InvalidDataException($"Service {svc.Metadata.Name} should have valid address at this point"); 693throw new InvalidOperationException($"Service '{svc.Metadata.Name}' needs to specify a port for endpoint '{sp.EndpointAnnotation.Name}' since it isn't using a proxy."); 701targetPortExpression: $$$"""{{- portForServing "{{{svc.Metadata.Name}}}" -}}"""); 1340if (resource is Executable exe && exe.Metadata.Annotations.TryGetValue(CustomResource.ResourceReplicaCount, out var value) && int.TryParse(value, CultureInfo.InvariantCulture, out var replicas) && replicas > 1)
Dcp\KubernetesService.cs (4)
158obj.Metadata.Name, 166obj.Metadata.Name, 306obj.Metadata.Name, 308obj.Metadata.Namespace(),
Dcp\Model\Container.cs (2)
370c.Metadata.Name = name; 371c.Metadata.NamespaceProperty = string.Empty;
Dcp\Model\ContainerExec.cs (2)
132containerExec.Metadata.Name = name; 133containerExec.Metadata.NamespaceProperty = string.Empty;
Dcp\Model\Endpoint.cs (2)
48e.Metadata.Name = name; 49e.Metadata.NamespaceProperty = string.Empty;
Dcp\Model\Executable.cs (2)
205exe.Metadata.Name = name; 206exe.Metadata.NamespaceProperty = string.Empty;
Dcp\Model\ExecutableReplicaSet.cs (2)
107ers.Metadata.Name = name; 108ers.Metadata.NamespaceProperty = string.Empty;
Dcp\Model\ModelCommon.cs (12)
33public string? AppModelResourceName => Metadata.Annotations?.TryGetValue(ResourceNameAnnotation, out var value) is true ? value : null; 35public string? AppModelInitialState => Metadata.Annotations?.TryGetValue(ResourceStateAnnotation, out var value) is true ? value : null; 42if (Metadata.Annotations is null) 44Metadata.Annotations = new Dictionary<string, string>(); 47Metadata.Annotations[annotationName] = value; 52if (Metadata.Annotations is null) 54Metadata.Annotations = new Dictionary<string, string>(); 57AnnotateAsObjectList<TValue>(Metadata.Annotations, annotationName, value); 62if (Metadata.Annotations is null) 64Metadata.Annotations = new Dictionary<string, string>(); 67Metadata.Annotations[annotationName] = JsonSerializer.Serialize<List<TValue>>(list.ToList()); 72return TryGetAnnotationAsObjectList<TValue>(Metadata.Annotations, annotationName, out list);
Dcp\Model\Network.cs (2)
91c.Metadata.Name = name; 92c.Metadata.NamespaceProperty = string.Empty;
Dcp\Model\Service.cs (3)
81s.Metadata.Name = name; 82s.Metadata.NamespaceProperty = string.Empty; 91public string? EndpointName => Metadata.Annotations?.TryGetValue(EndpointNameAnnotation, out var value) is true ? value : null;
Dcp\ResourceSnapshotBuilder.cs (4)
57CreationTimeStamp = container.Metadata.CreationTimestamp?.ToUniversalTime(), 131CreationTimeStamp = executable.Metadata.CreationTimestamp?.ToUniversalTime(), 153CreationTimeStamp = executable.Metadata.CreationTimestamp?.ToUniversalTime(), 188var name = resource.Metadata.Name;