示例#1
0
 public ResolveCallbackMessagePayload(CallbackMessageBaseValues baseValues, string hostName, string fullName, ushort port, byte[] txtRecord) : base(baseValues)
 {
     HostName  = hostName ?? string.Empty;
     FullName  = fullName ?? string.Empty;
     Port      = port;
     TxtRecord = txtRecord;
 }
示例#2
0
 public LookupCallbackMessagePayload(CallbackMessageBaseValues baseValues, string hostName, ResourceRecordType rrType,
                                     ushort rrClass, byte[] rrData, uint ttl) : base(baseValues)
 {
     HostName    = hostName ?? string.Empty;
     RecordType  = rrType;
     RecordClass = rrClass;
     RecordData  = rrData;
     TimeToLive  = ttl;
 }
示例#3
0
 public LookupCallbackMessage(CallbackMessageBaseValues baseValues, string hostName, ResourceRecordType rrType, ushort rrClass, byte[] rrData, uint ttl)
     : this(new ServiceMessageHeader(OperationCode.AddressInfoReply),
            new LookupCallbackMessagePayload(baseValues, hostName, rrType, rrClass, rrData, ttl))
 {
 }
 public BrowseCallbackMessagePayload(CallbackMessageBaseValues baseValues, string instanceName, string serviceType, string domain) : base(baseValues)
 {
     InstanceName = instanceName ?? string.Empty;
     ServiceType  = serviceType ?? string.Empty;
     Domain       = domain ?? string.Empty;
 }
 public BrowseCallbackMessage(CallbackMessageBaseValues baseValues, string instanceName, string serviceType, string domain)
     : this(new ServiceMessageHeader(OperationCode.BrowseReply), new BrowseCallbackMessagePayload(baseValues, instanceName, serviceType, domain))
 {
 }
示例#6
0
 public ResolveCallbackMessage(CallbackMessageBaseValues baseValues, string hostName, string fullName, ushort port, byte[] txtRecord = null)
     : this(new ServiceMessageHeader(OperationCode.ResolveReply),
            new ResolveCallbackMessagePayload(baseValues, hostName, fullName, port, txtRecord))
 {
 }