2 using System
.Runtime
.Serialization
;
3 using System
.ServiceModel
;
4 using System
.ServiceModel
.PeerResolvers
;
5 using System
.ServiceModel
.Description
;
7 namespace System
.ServiceModel
.PeerResolvers
9 [DataContract (Namespace
= "http://mono-project.com/ns/2008/07/peer-resolver")]
10 class PeerServiceSettingsInfo
13 public TimeSpan RefreshInterval { get; set; }
15 public TimeSpan CleanupInterval { get; set; }
17 public bool ControlMeshShape { get; set; }
21 interface ICustomPeerResolverContract
: IPeerResolverContract
24 PeerServiceSettingsInfo
GetCustomServiceSettings ();
26 void SetCustomServiceSettings (PeerServiceSettingsInfo info
);
29 interface ICustomPeerResolverClient
: ICustomPeerResolverContract
, IClientChannel