/// <summary> /// This is the static constructor. /// </summary> static ProtocolShortcuts() { TelnetProtocol = new Guid("37D3B71F-6EA5-4ae6-B17F-55C8BA81E596"); TelnetProtocolAddress = new EnvelopeAddress(TelnetProtocol); XRPProtocol = new Guid("B91E843C-89FA-4d1e-9A8C-66749A0FCEB6"); XRPProtocolAddress = new EnvelopeAddress(XRPProtocol); SIPProtocol = new Guid("AE24EC40-C855-4f7f-B501-7802346AE6D0"); SIPProtocolAddress = new EnvelopeAddress(SIPProtocol); HTTPProtocol = new Guid("4F7C8ADF-F85B-4aa6-A983-61BE37F5A1D4"); HTTPProtocolAddress = new EnvelopeAddress(HTTPProtocol); SMTPProtocol = new Guid("B9DAC783-3F0E-452a-95D6-BD93452DFA2A"); SMTPProtocolAddress = new EnvelopeAddress(SMTPProtocol); POP3Protocol = new Guid("A9FD4147-FEAD-492a-B8E7-64F97523E449"); POP3ProtocolAddress = new EnvelopeAddress(POP3Protocol); FTPProtocol = new Guid("3425AFC8-C37A-48ff-8D8A-2F6ACF601D74"); FTPProtocolAddress = new EnvelopeAddress(FTPProtocol); FTPDataProtocol = new Guid("FC54B7D4-AAA6-43ef-9233-3606577D15AB"); FTPDataProtocolAddress = new EnvelopeAddress(FTPDataProtocol); }
/// <summary> /// This methos is used to get an envelope for the request from the pool. /// </summary> /// <param name="addr"></param> /// <returns></returns> private static RQRSContract<CDSRequestFolder, CDSResponseFolder> EnvelopeRequest(EnvelopeAddress addr) { RQRSContract<CDSRequestFolder, CDSResponseFolder> env = mCDSEnvelopes.Get(j => { j.DestinationAddress = addr; }); return env; }