1 <Type Name="EndPoint" FullName="System.Net.EndPoint" FullNameSP="System_Net_EndPoint" Maintainer="ecma">
2 <TypeSignature Language="ILASM" Value=".class public abstract serializable EndPoint extends System.Object" />
3 <TypeSignature Language="C#" Value="public abstract class EndPoint" />
4 <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract serializable beforefieldinit EndPoint extends System.Object" />
5 <MemberOfLibrary>Networking</MemberOfLibrary>
7 <AssemblyName>System</AssemblyName>
8 <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
9 <AssemblyVersion>1.0.x.x</AssemblyVersion>
10 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
11 <AssemblyVersion>2.0.0.0</AssemblyVersion>
12 <AssemblyVersion>4.0.0.0</AssemblyVersion>
14 <ThreadingSafetyStatement>All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.</ThreadingSafetyStatement>
16 <BaseTypeName>System.Object</BaseTypeName>
21 <para> This is the base class used to derive classes that
22 represent network addresses.
27 <block subset="none" type="note">The <see cref="T:System.Net.EndPoint" /> class provides an
28 abstract representation of the address of a network resource or
34 <Member MemberName=".ctor">
35 <MemberSignature Language="ILASM" Value="family specialname instance void .ctor()" />
36 <MemberSignature Language="C#" Value="protected EndPoint ();" />
37 <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
38 <MemberType>Constructor</MemberType>
40 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
41 <AssemblyVersion>2.0.0.0</AssemblyVersion>
42 <AssemblyVersion>4.0.0.0</AssemblyVersion>
47 <summary>Constructs a new instance of the <see cref="T:System.Net.EndPoint" /> class.</summary>
48 <remarks>To be added.</remarks>
50 <Excluded>0</Excluded>
52 <Member MemberName="AddressFamily">
53 <MemberSignature Language="ILASM" Value=".property valuetype System.Net.Sockets.AddressFamily AddressFamily { public hidebysig virtual specialname valuetype System.Net.Sockets.AddressFamily get_AddressFamily() }" />
54 <MemberSignature Language="C#" Value="public virtual System.Net.Sockets.AddressFamily AddressFamily { get; }" />
55 <MemberSignature Language="ILAsm" Value=".property instance valuetype System.Net.Sockets.AddressFamily AddressFamily" />
56 <MemberType>Property</MemberType>
58 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
59 <AssemblyVersion>2.0.0.0</AssemblyVersion>
60 <AssemblyVersion>4.0.0.0</AssemblyVersion>
63 <ReturnType>System.Net.Sockets.AddressFamily</ReturnType>
68 <para> Gets the address family to which the endpoint belongs.
72 <para>One of the values defined in <see cref="T:System.Net.Sockets.AddressFamily" /> .</para>
75 <block subset="none" type="behaviors">
76 <para>This property is read-only.</para>
77 <para>The <see cref="T:System.Net.Sockets.AddressFamily" /> value returned
78 by this property specifies the addressing scheme used
79 by the network protocol of the current instance. </para>
82 <block subset="none" type="default">The default implementation throws <see cref="T:System.NotSupportedException" />. </block>
85 <block subset="none" type="overrides">Override this
86 property to return the <see cref="T:System.Net.Sockets.AddressFamily" />
87 of the current instance.</block>
90 <block subset="none" type="usage">Use this property to
91 obtain the <see cref="T:System.Net.Sockets.AddressFamily" /> information of the current instance.
95 <exception cref="T:System.NotSupportedException">This property is required to be overridden in types derived from <see cref="T:System.Net.EndPoint" /> .</exception>
97 <Excluded>0</Excluded>
99 <Member MemberName="Create">
100 <MemberSignature Language="ILASM" Value=".method public hidebysig virtual class System.Net.EndPoint Create(class System.Net.SocketAddress socketAddress)" />
101 <MemberSignature Language="C#" Value="public virtual System.Net.EndPoint Create (System.Net.SocketAddress socketAddress);" />
102 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Net.EndPoint Create(class System.Net.SocketAddress socketAddress) cil managed" />
103 <MemberType>Method</MemberType>
105 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
106 <AssemblyVersion>2.0.0.0</AssemblyVersion>
107 <AssemblyVersion>4.0.0.0</AssemblyVersion>
110 <ReturnType>System.Net.EndPoint</ReturnType>
113 <Parameter Name="socketAddress" Type="System.Net.SocketAddress" />
116 <param name="socketAddress">A <see cref="T:System.Net.SocketAddress" /> instance that provides the address information for the new <see cref="T:System.Net.EndPoint" /> instance.</param>
118 <para> Returns a new <see cref="T:System.Net.EndPoint" /> instance containing the address
119 information from the specified <see cref="T:System.Net.SocketAddress" />
124 <para>A new <see cref="T:System.Net.EndPoint" /> instance containing the address
125 information from the specified <see cref="T:System.Net.SocketAddress" /> instance.</para>
129 <block subset="none" type="behaviors"> As described above.</block>
132 <block subset="none" type="default">The default implementation throws
133 <see cref="T:System.NotSupportedException" />. </block>
136 <block subset="none" type="overrides">Override this
137 method to return a <see cref="T:System.Net.EndPoint" /> instance that contains the address information from
138 the specified <see cref="T:System.Net.SocketAddress" />.</block>
141 <block subset="none" type="usage">Use this method to
142 obtain a <see cref="T:System.Net.EndPoint" />
143 instance that represents the same network resource or service as the specified
144 <see cref="T:System.Net.SocketAddress" />. </block>
147 <exception cref="T:System.NotSupportedException">This method is required to be overridden in types derived from <see cref="T:System.Net.EndPoint" /> .</exception>
149 <Excluded>0</Excluded>
151 <Member MemberName="Serialize">
152 <MemberSignature Language="C#" Value="public virtual System.Net.SocketAddress Serialize ();" />
153 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Net.SocketAddress Serialize() cil managed" />
154 <MemberType>Method</MemberType>
156 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
157 <AssemblyVersion>2.0.0.0</AssemblyVersion>
158 <AssemblyVersion>4.0.0.0</AssemblyVersion>
161 <ReturnType>System.Net.SocketAddress</ReturnType>
165 <summary>To be added.</summary>
166 <returns>To be added.</returns>
167 <remarks>To be added.</remarks>
171 <TypeExcluded>0</TypeExcluded>