Files
linux-packaging-mono/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery/DiscoveryOperationContextExtension.cs
Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

43 lines
998 B
C#
Executable File

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ServiceModel;
using System.ServiceModel.Channels;
using System.ServiceModel.Description;
using System.ServiceModel.Dispatcher;
namespace System.ServiceModel.Discovery
{
[MonoTODO]
public class DiscoveryOperationContextExtension : IExtension<OperationContext>
{
internal DiscoveryOperationContextExtension (DiscoveryEndpoint endpoint)
{
this.endpoint = endpoint;
}
DiscoveryEndpoint endpoint;
public ServiceDiscoveryMode DiscoveryMode {
get { return endpoint.DiscoveryMode; }
}
public DiscoveryVersion DiscoveryVersion {
get { return endpoint.DiscoveryVersion; }
}
public TimeSpan MaxResponseDelay {
get { return endpoint.MaxResponseDelay; }
internal set { endpoint.MaxResponseDelay = value; }
}
void IExtension<OperationContext>.Attach (OperationContext owner)
{
}
void IExtension<OperationContext>.Detach (OperationContext owner)
{
}
}
}