Skip to content

Commit 322c8f7

Browse files
committed
update bindng
1 parent 2145511 commit 322c8f7

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

Basic/GettingStarted/Client/Connected Services/CoreWcf.Samples.GettingStarted/Reference.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public partial class CalculatorServiceClient : System.ServiceModel.ClientBase<Co
6161
public CalculatorServiceClient() :
6262
base(CalculatorServiceClient.GetDefaultBinding(), CalculatorServiceClient.GetDefaultEndpointAddress())
6363
{
64-
this.Endpoint.Name = EndpointConfiguration.WSHttpBinding_ICalculatorService.ToString();
64+
this.Endpoint.Name = EndpointConfiguration.BasicHttpBinding_ICalculatorService.ToString();
6565
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
6666
}
6767

@@ -138,21 +138,21 @@ public virtual System.Threading.Tasks.Task OpenAsync()
138138

139139
private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
140140
{
141-
if ((endpointConfiguration == EndpointConfiguration.WSHttpBinding_ICalculatorService))
141+
if ((endpointConfiguration == EndpointConfiguration.BasicHttpBinding_ICalculatorService))
142142
{
143-
System.ServiceModel.WSHttpBinding result = new System.ServiceModel.WSHttpBinding();
143+
System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
144+
result.MaxBufferSize = int.MaxValue;
144145
result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
145146
result.MaxReceivedMessageSize = int.MaxValue;
146147
result.AllowCookies = true;
147-
result.Security.Mode = System.ServiceModel.SecurityMode.None;
148148
return result;
149149
}
150150
throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration));
151151
}
152152

153153
private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
154154
{
155-
if ((endpointConfiguration == EndpointConfiguration.WSHttpBinding_ICalculatorService))
155+
if ((endpointConfiguration == EndpointConfiguration.BasicHttpBinding_ICalculatorService))
156156
{
157157
return new System.ServiceModel.EndpointAddress("http://localhost:5000/CalculatorService");
158158
}
@@ -161,18 +161,18 @@ private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointCo
161161

162162
private static System.ServiceModel.Channels.Binding GetDefaultBinding()
163163
{
164-
return CalculatorServiceClient.GetBindingForEndpoint(EndpointConfiguration.WSHttpBinding_ICalculatorService);
164+
return CalculatorServiceClient.GetBindingForEndpoint(EndpointConfiguration.BasicHttpBinding_ICalculatorService);
165165
}
166166

167167
private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
168168
{
169-
return CalculatorServiceClient.GetEndpointAddress(EndpointConfiguration.WSHttpBinding_ICalculatorService);
169+
return CalculatorServiceClient.GetEndpointAddress(EndpointConfiguration.BasicHttpBinding_ICalculatorService);
170170
}
171171

172172
public enum EndpointConfiguration
173173
{
174174

175-
WSHttpBinding_ICalculatorService,
175+
BasicHttpBinding_ICalculatorService,
176176
}
177177
}
178178
}

Basic/GettingStarted/Service/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
// Add the Calculator Service
1616
builder.AddService<CalculatorService>(serviceOptions => { })
1717
// Add BasicHttpBinding endpoint
18-
.AddServiceEndpoint<CalculatorService, ICalculatorService>(new WSHttpBinding(SecurityMode.None), "CalculatorService");
18+
.AddServiceEndpoint<CalculatorService, ICalculatorService>(new BasicHttpBinding(), "CalculatorService");
1919

2020
// Configure WSDL to be available
2121
var serviceMetadataBehavior = app.Services.GetRequiredService<ServiceMetadataBehavior>();

0 commit comments

Comments
 (0)