CandidateSet.ExpandEndpoint Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Reemplaza en Endpoint el elemento proporcionado index
por el proporcionado endpoints
.
public:
void ExpandEndpoint(int index, System::Collections::Generic::IReadOnlyList<Microsoft::AspNetCore::Http::Endpoint ^> ^ endpoints, System::Collections::Generic::IComparer<Microsoft::AspNetCore::Http::Endpoint ^> ^ comparer);
public void ExpandEndpoint (int index, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> endpoints, System.Collections.Generic.IComparer<Microsoft.AspNetCore.Http.Endpoint> comparer);
member this.ExpandEndpoint : int * System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> * System.Collections.Generic.IComparer<Microsoft.AspNetCore.Http.Endpoint> -> unit
Public Sub ExpandEndpoint (index As Integer, endpoints As IReadOnlyList(Of Endpoint), comparer As IComparer(Of Endpoint))
Parámetros
- index
- Int32
Índice candidato.
- endpoints
- IReadOnlyList<Endpoint>
Lista de puntos Endpoint de conexión que se van a reemplazar el original Endpoint en .index
Si endpoints
está vacío, el candidato se marcará como no válido.
Comparador de puntos de conexión que se usa para ordenar los puntos de conexión. Se puede recuperar del proveedor de servicios como tipo EndpointMetadataComparer.
Comentarios
Este método admite la sustitución de un punto de conexión dinámico por una colección de puntos de conexión y la confianza en IEndpointSelectorPolicy implementaciones para eliminar la ambigüedad.
El punto de conexión que se va a reemplazar debe tener un valor de puntuación único. La puntuación es la combinación de prioridad de patter de ruta, orden y evaluación de metadatos de directiva. Un punto de conexión dinámico no funcionará correctamente si existen otros puntos de conexión con la misma puntuación.