<?xml version="1.0" encoding="utf-8"?> <Type Name="EndPoint" FullName="System.Net.EndPoint" FullNameSP="System_Net_EndPoint" Maintainer="ecma"> <TypeSignature Language="ILASM" Value=".class public abstract serializable EndPoint extends System.Object" /> <TypeSignature Language="C#" Value="public abstract class EndPoint" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract serializable beforefieldinit EndPoint extends System.Object" /> <MemberOfLibrary>Networking</MemberOfLibrary> <AssemblyInfo> <AssemblyName>System</AssemblyName> <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey> <AssemblyVersion>1.0.x.x</AssemblyVersion> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ThreadingSafetyStatement>All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.</ThreadingSafetyStatement> <Base> <BaseTypeName>System.Object</BaseTypeName> </Base> <Interfaces /> <Docs> <remarks> <attribution license="cc4" from="Microsoft" modified="false" /> <para>The <see cref="T:System.Net.EndPoint" /> class provides an abstract base class that represents a network resource or service. Descendant classes combine network connection information to form a connection point to a service.</para> </remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Identifies a network address. This is an abstract class.</para> </summary> </Docs> <Members> <Member MemberName=".ctor"> <MemberSignature Language="ILASM" Value="family specialname instance void .ctor()" /> <MemberSignature Language="C#" Value="protected EndPoint ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue /> <Parameters /> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.Net.EndPoint" /> class. </para> </summary> </Docs> <Excluded>0</Excluded> </Member> <Member MemberName="AddressFamily"> <MemberSignature Language="ILASM" Value=".property valuetype System.Net.Sockets.AddressFamily AddressFamily { public hidebysig virtual specialname valuetype System.Net.Sockets.AddressFamily get_AddressFamily() }" /> <MemberSignature Language="C#" Value="public virtual System.Net.Sockets.AddressFamily AddressFamily { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance valuetype System.Net.Sockets.AddressFamily AddressFamily" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Net.Sockets.AddressFamily</ReturnType> </ReturnValue> <Parameters /> <Docs> <value> <para>One of the values defined in <see cref="T:System.Net.Sockets.AddressFamily" /> .</para> </value> <exception cref="T:System.NotSupportedException">This property is required to be overridden in types derived from <see cref="T:System.Net.EndPoint" /> .</exception> <remarks> <attribution license="cc4" from="Microsoft" modified="false" /> <para>The <see cref="P:System.Net.EndPoint.AddressFamily" /> property specifies the addressing scheme that is used by the endpoint's underlying network protocol.</para> </remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets the address family to which the endpoint belongs.</para> </summary> </Docs> <Excluded>0</Excluded> </Member> <Member MemberName="Create"> <MemberSignature Language="ILASM" Value=".method public hidebysig virtual class System.Net.EndPoint Create(class System.Net.SocketAddress socketAddress)" /> <MemberSignature Language="C#" Value="public virtual System.Net.EndPoint Create (System.Net.SocketAddress socketAddress);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Net.EndPoint Create(class System.Net.SocketAddress socketAddress) cil managed" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Net.EndPoint</ReturnType> </ReturnValue> <Parameters> <Parameter Name="socketAddress" Type="System.Net.SocketAddress" /> </Parameters> <Docs> <remarks> <para> <block subset="none" type="behaviors"> As described above.</block> </para> <para> <block subset="none" type="default">The default implementation throws <see cref="T:System.NotSupportedException" />. </block> </para> <para> <block subset="none" type="overrides">Override this method to return a <see cref="T:System.Net.EndPoint" /> instance that contains the address information from the specified <see cref="T:System.Net.SocketAddress" />.</block> </para> <para> <block subset="none" type="usage">Use this method to obtain a <see cref="T:System.Net.EndPoint" /> instance that represents the same network resource or service as the specified <see cref="T:System.Net.SocketAddress" />. </block> </para> </remarks> <exception cref="T:System.NotSupportedException">This method is required to be overridden in types derived from <see cref="T:System.Net.EndPoint" /> .</exception> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Creates an <see cref="T:System.Net.EndPoint" /> instance from a <see cref="T:System.Net.SocketAddress" /> instance.</para> </summary> <returns> <attribution license="cc4" from="Microsoft" modified="false" /> <para>A new <see cref="T:System.Net.EndPoint" /> instance that is initialized from the specified <see cref="T:System.Net.SocketAddress" /> instance.</para> </returns> <param name="socketAddress"> <attribution license="cc4" from="Microsoft" modified="false" />The socket address that serves as the endpoint for a connection. </param> </Docs> <Excluded>0</Excluded> </Member> <Member MemberName="Serialize"> <MemberSignature Language="C#" Value="public virtual System.Net.SocketAddress Serialize ();" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Net.SocketAddress Serialize() cil managed" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>1.0.5000.0</AssemblyVersion> <AssemblyVersion>2.0.0.0</AssemblyVersion> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Net.SocketAddress</ReturnType> </ReturnValue> <Parameters /> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Serializes endpoint information into a <see cref="T:System.Net.SocketAddress" /> instance.</para> </summary> <returns> <attribution license="cc4" from="Microsoft" modified="false" /> <para>A <see cref="T:System.Net.SocketAddress" /> instance that contains the endpoint information.</para> </returns> </Docs> </Member> </Members> <TypeExcluded>0</TypeExcluded> </Type>