e79aa3c0ed
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
36 lines
1.1 KiB
C#
36 lines
1.1 KiB
C#
//------------------------------------------------------------
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
//------------------------------------------------------------
|
|
namespace System.ServiceModel.Dispatcher
|
|
{
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
class WebHttpDispatchOperationSelectorData
|
|
{
|
|
internal List<string> AllowedMethods { get; set; }
|
|
|
|
internal string AllowHeader
|
|
{
|
|
get
|
|
{
|
|
if (this.AllowedMethods != null)
|
|
{
|
|
int allowedHeadersCount = this.AllowedMethods.Count;
|
|
if (allowedHeadersCount > 0)
|
|
{
|
|
StringBuilder stringBuilder = new StringBuilder(AllowedMethods[0]);
|
|
for (int x = 1; x < allowedHeadersCount; x++)
|
|
{
|
|
stringBuilder.Append(", " + this.AllowedMethods[x]);
|
|
}
|
|
|
|
return stringBuilder.ToString();
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
}
|