Exemplo n.º 1
0
		public static ServiceInvokeChainNode Create(string ip, string appName, string appVersion, string method)
		{
			ServiceInvokeChainNode chainNode = new ServiceInvokeChainNode();
			chainNode.ip = ip;
			chainNode.appName = appName;
			chainNode.appVersion = appVersion;
			chainNode.method = method;
			return chainNode;
		}
Exemplo n.º 2
0
		public static ServiceInvokeChainNode CreateHeader(string ip)
		{
			ServiceInvokeChainNode chainNode = new ServiceInvokeChainNode();
			chainNode.ip = ip;
			return chainNode;
		}
Exemplo n.º 3
0
		public static ServiceInvokeChainNode CreateTail(string appName, string appVersion)
		{
			if (String.IsNullOrEmpty(appName))
			{
				throw new ArgumentNullOrEmptyException("appName");
			}
			if (String.IsNullOrEmpty(appVersion))
			{
				throw new ArgumentNullOrEmptyException("appVersion");
			}

			ServiceInvokeChainNode chainNode = new ServiceInvokeChainNode();
			chainNode.appName = appName;
			chainNode.appVersion = appVersion;
			return chainNode;
		}
Exemplo n.º 4
0
		private ServiceInvokeChain(ServiceInvokeChainNode[] nodes)
		{
			this.nodes = nodes;
		}