SetAddress() public method

public SetAddress ( string networkType, string addressType, string address ) : void
networkType string
addressType string
address string
return void
示例#1
0
文件: Origin.cs 项目: bbc/sdp-test
        internal static Origin Parse(string value)
        {
            Origin origin = new Origin();

            string[] parts = value.Split(' ');
            if (parts.Length != 6)
            {
                throw new SdpException("origin");
            }
            origin.UserName = parts[0];
            ulong sessionID = 0;

            Grammar.ValidateDigits(parts[1], false);
            if (!ulong.TryParse(parts[1], out sessionID))
            {
                throw new SdpException("origin");
            }
            origin.SessionID = sessionID;
            ulong sessionVersion = 0;

            Grammar.ValidateDigits(parts[2], false);
            if (!ulong.TryParse(parts[2], out sessionVersion))
            {
                throw new SdpException("origin");
            }
            origin.SessionVersion = sessionVersion;
            origin.SetAddress(parts[3], parts[4], parts[5]);
            return(origin);
        }
示例#2
0
文件: Origin.cs 项目: bbc/sdp-test
 internal static Origin Parse(string value)
 {
     Origin origin = new Origin();
     string[] parts = value.Split(' ');
     if (parts.Length != 6)
     {
         throw new SdpException("origin");
     }
     origin.UserName = parts[0];
     ulong sessionID = 0;
     Grammar.ValidateDigits(parts[1], false);
     if (!ulong.TryParse(parts[1], out sessionID))
     {
         throw new SdpException("origin");
     }
     origin.SessionID = sessionID;
     ulong sessionVersion = 0;
     Grammar.ValidateDigits(parts[2], false);
     if (!ulong.TryParse(parts[2], out sessionVersion))
     {
         throw new SdpException("origin");
     }
     origin.SessionVersion = sessionVersion;
     origin.SetAddress(parts[3], parts[4], parts[5]);
     return origin;
 }