您的位置:首页 > 其它

EndpointAddress 构造函数 (Uri, EndpointIdentity, AddressHeaderCollection)

2012-05-09 14:10 218 查看
EndpointAddress 构造函数 (Uri, EndpointIdentity, AddressHeaderCollection)

使用指定的 URI、标识和标头集合初始化 EndpointAddress 类的新实例。

命名空间: System.ServiceModel
程序集: System.ServiceModel(在 System.ServiceModel.dll 中)
语法

Public Sub New ( _
uri As Uri, _
identity As EndpointIdentity, _
headers As AddressHeaderCollection _
)


public EndpointAddress(
    Uri uri,
    EndpointIdentity identity,
    AddressHeaderCollection headers
)

public:
EndpointAddress(
Uri^ uri,
EndpointIdentity^ identity,
AddressHeaderCollection^ headers
)


new :
uri:Uri *
identity:EndpointIdentity *
headers:AddressHeaderCollection -> EndpointAddress


参数

uri类型:System..::.Uri
标识终结点位置的 Uri
identity类型:System.ServiceModel..::.EndpointIdentity
终结点的 EndpointIdentity
headers类型:System.ServiceModel.Channels..::.AddressHeaderCollection
包含用于与终结点交互的地址信息的 AddressHeaderCollection

示例

下面的代码演示如何使用 UriEndpointIdentity
AddressHeaderCollection 对象来构造
EndpointAddress 对象。

            //Create new address headers for special services and add them to an array
            AddressHeader addressHeader1 = AddressHeader.CreateAddressHeader("specialservice1", "http://localhost:8000/service", 1);
            AddressHeader addressHeader2 = AddressHeader.CreateAddressHeader("specialservice2", "http://localhost:8000/service", 2);
 
            AddressHeader[] addressHeaders = new AddressHeader[2] { addressHeader1, addressHeader2 };
            AddressHeaderCollection addressHeaderColl = new AddressHeaderCollection(addressHeaders);
 
        // <Snippet#15>
            EndpointIdentity endpointIdentity = EndpointIdentity.CreateUpnIdentity(WindowsIdentity.GetCurrent().Name);
            EndpointAddress endpointAddress = new EndpointAddress(
                new Uri("http://localhost:8003/servicemodelsamples/service/incode/identity"),
            endpointIdentity,
            addressHeaderColl);
        EndpointIdentity thisEndpointIdentity = endpointAddress.Identity;
        // </Snippet#15>
        
 

版本信息

.NET Framework

受以下版本支持:4、3.5、3.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

平台

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2

.NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

请参见

参考

EndpointAddress 类
EndpointAddress 重载
System.ServiceModel 命名空间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息