[WCF] Address

来源:互联网 发布:淘宝网如何做代销 编辑:程序博客网 时间:2024/06/11 00:12

WCF 中,服务和地址1一一对应。地址告诉我们两个关于连接到服务的信息:位置2和传输协议(传输方式)。

 

WCF 1.0 支持五种传输方式:

l         HTTP

l         TCP

l         Peer network

l         IPC

l         MSMQ

 

有效的 WCF 地址是遵照 [传输方式]://[位置][:端口][/服务的名字] 这样格式的字符串。例如:

l         http://localhost:8001

l         http://localhost:8001/MyService

l         net.tcp://localhost:8002/MyService

l         net.pipe://localhost/MyPipe

l         net.msmq://localhost/private/MyService

 

TCP

net.tcp 表明使用 TCP 协议进行数据传输,如果不指名端口号的话则默认是使用 808 端口。

 

HTTP

可以使用 http 或者 https 来表明是使用 HTTP 协议,默认的端口号为 80,如上面的例子一样,两个 http 地址可以使用同一个端口号。

 

IPC

net.pipe 表示 IPC 地址,IPC 使用 Windows 命名管道进行数据传输,在 WCF 中,命名管道无法跨机器进行调用。

 

MSMQ

MSMQ 使用 net.msmq 标识,如字面意思一样,net.msmq 使用 MSMQ 传输数据,必须明确指定 MSMQ 队列的名字,当操作一个私有队列时,还必须指明队列的类型(private

 

Peer network

net.p2p 指定一个 P2P 传输。

 

1. Address

2. Location

原创粉丝点击