/
aprogrammer
/
reverse-proxy-ms-yarp
Обзор
Документация
Войти
/
aprogrammer
/
reverse-proxy-ms-yarp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/ReverseProxy/Transforms/QueryParameterRemoveTransform.cs
38 строк
890 B
Kahbazi
Use is null instead of == null (#1565)
29 мар 2022, 02:51
Не верифицирован
29 мар 2022, 02:51
9bbdf5e
Код
Авторство
О чём код?
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using System; using System.Threading.Tasks; namespace Yarp.ReverseProxy.Transforms; /// <summary> /// A request transform that removes the given query parameter. /// </summary> public class QueryParameterRemoveTransform : RequestTransform { public QueryParameterRemoveTransform(string key) { if (string.IsNullOrEmpty(key)) { throw new ArgumentException($"'{nameof(key)}' cannot be null or empty.", nameof(key)); } Key = key; } internal string Key { get; } /// <inheritdoc/> public override ValueTask ApplyAsync(RequestTransformContext context) { if (context is null) { throw new ArgumentNullException(nameof(context)); } context.Query.Collection.Remove(Key); return default; } }