<?xml version="1.0" encoding="utf-8"?> <Type Name="RefreshInfo" FullName="System.ServiceModel.PeerResolvers.RefreshInfo"> <TypeSignature Language="C#" Value="public class RefreshInfo" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit RefreshInfo extends System.Object" /> <AssemblyInfo> <AssemblyName>System.ServiceModel</AssemblyName> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Base> <BaseTypeName>System.Object</BaseTypeName> </Base> <Interfaces /> <Attributes> <Attribute> <AttributeName>System.ServiceModel.MessageContract(IsWrapped=false)</AttributeName> </Attribute> </Attributes> <Docs> <remarks> <attribution license="cc4" from="Microsoft" modified="false" /> <para>When a peer resolver service refreshes an entry, it sets a new expiry on that entry. An instance of this object must be supplied to the peer resolver service for each peer node that should have its expiration refreshed; otherwise, the entry is marked as stale and will be deleted after a specific interval for cleanup has passed.</para> <para>Instances of this class are primarily used to pass information to the resolver service from a network client of that service.</para> </remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Defines the information for the refresh of a registration entry by a peer resolver service.</para> </summary> </Docs> <Members> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public RefreshInfo ();" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Parameters /> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.RefreshInfo" /> class. </para> </summary> </Docs> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public RefreshInfo (string meshId, Guid regId);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string meshId, valuetype System.Guid regId) cil managed" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Parameters> <Parameter Name="meshId" Type="System.String" /> <Parameter Name="regId" Type="System.Guid" /> </Parameters> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.RefreshInfo" /> class with the provided mesh ID and unique registration ID.</para> </summary> <param name="meshId"> <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.String" /> that identifies the mesh in which the peer node participates.</param> <param name="regId"> <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Guid" /> that uniquely identifies the registration entry for the peer node.</param> </Docs> </Member> <Member MemberName="HasBody"> <MemberSignature Language="C#" Value="public bool HasBody ();" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool HasBody() cil managed" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters /> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Indicates whether the body of the message containing a serialized instance of this type is correctly formed.</para> </summary> <returns> <attribution license="cc4" from="Microsoft" modified="false" /> <para>True if the refresh information message body is correctly formed by the sender (the service client); false if it is not.</para> </returns> </Docs> </Member> <Member MemberName="MeshId"> <MemberSignature Language="C#" Value="public string MeshId { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance string MeshId" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Docs> <value>To be added.</value> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets the mesh ID of the registration entry to refresh.</para> </summary> </Docs> </Member> <Member MemberName="RegistrationId"> <MemberSignature Language="C#" Value="public Guid RegistrationId { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance valuetype System.Guid RegistrationId" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Guid</ReturnType> </ReturnValue> <Docs> <value>To be added.</value> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets the unique registration ID of the registration entry to refresh.</para> </summary> </Docs> </Member> </Members> </Type>