mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-01-19 09:57:02 +01:00
* webproxy part 1 * fixed * Push to MyGet * WebProxy standalone * -n true * nuget --- "-n true" * AllowAutoRedirect * .
46 lines
1.6 KiB
C#
46 lines
1.6 KiB
C#
using JetBrains.Annotations;
|
|
|
|
namespace WireMock.Settings
|
|
{
|
|
/// <summary>
|
|
/// ProxyAndRecordSettings
|
|
/// </summary>
|
|
public class ProxyAndRecordSettings : IProxyAndRecordSettings
|
|
{
|
|
/// <inheritdoc cref="IProxyAndRecordSettings.Url"/>
|
|
[PublicAPI]
|
|
public string Url { get; set; }
|
|
|
|
/// <inheritdoc cref="IProxyAndRecordSettings.SaveMapping"/>
|
|
[PublicAPI]
|
|
public bool SaveMapping { get; set; } = true;
|
|
|
|
/// <inheritdoc cref="IProxyAndRecordSettings.SaveMappingForStatusCodePattern"/>
|
|
[PublicAPI]
|
|
public string SaveMappingForStatusCodePattern { get; set; } = "*";
|
|
|
|
/// <inheritdoc cref="IProxyAndRecordSettings.SaveMappingToFile"/>
|
|
[PublicAPI]
|
|
public bool SaveMappingToFile { get; set; } = true;
|
|
|
|
/// <inheritdoc cref="IProxyAndRecordSettings.ClientX509Certificate2ThumbprintOrSubjectName"/>
|
|
[PublicAPI]
|
|
public string ClientX509Certificate2ThumbprintOrSubjectName { get; set; }
|
|
|
|
/// <inheritdoc cref="IProxyAndRecordSettings.BlackListedHeaders"/>
|
|
[PublicAPI]
|
|
public string[] BlackListedHeaders { get; set; }
|
|
|
|
/// <inheritdoc cref="IProxyAndRecordSettings.BlackListedCookies"/>
|
|
[PublicAPI]
|
|
public string[] BlackListedCookies { get; set; }
|
|
|
|
/// <inheritdoc cref="IProxyAndRecordSettings.WebProxySettings"/>
|
|
[PublicAPI]
|
|
public IWebProxySettings WebProxySettings { get; set; }
|
|
|
|
/// <inheritdoc cref="IProxyAndRecordSettings.AllowAutoRedirect"/>
|
|
[PublicAPI]
|
|
public bool? AllowAutoRedirect { get; set; }
|
|
}
|
|
} |