| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //------------------------------------------------------------
- namespace System.ServiceModel.PeerResolvers
- {
- using System.ServiceModel.Channels;
- using System.ServiceModel;
- using System.Runtime.Serialization;
- [MessageContract(IsWrapped = false)]
- public class RefreshInfo
- {
- [DataContract(Name = "RefreshInfo", Namespace = PeerStrings.Namespace)]
- class RefreshInfoDC
- {
- [DataMember(Name = "RegistrationId")]
- public Guid RegistrationId;
- [DataMember(Name = "MeshId")]
- public string MeshId;
- public RefreshInfoDC() { }
- public RefreshInfoDC(string meshId, Guid regId)
- {
- MeshId = meshId;
- RegistrationId = regId;
- }
- }
- public RefreshInfo(string meshId, Guid regId)
- {
- this.body = new RefreshInfoDC(meshId, regId);
- }
- public RefreshInfo()
- {
- this.body = new RefreshInfoDC();
- }
- public string MeshId { get { return body.MeshId; } }
- public Guid RegistrationId { get { return body.RegistrationId; } }
- [MessageBodyMember(Name = "Refresh", Namespace = PeerStrings.Namespace)]
- RefreshInfoDC body;
- public bool HasBody()
- {
- return body != null;
- }
- }
- }
|