12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>SuperSocket.SocketEngine</name>
- </assembly>
- <members>
- <member name="T:SuperSocket.SocketEngine.AppDomainAppServer">
- <summary>
- AppDomainAppServer
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.IsolationAppServer.InitializeLifetimeService">
- <summary>
- Obtains a lifetime service object to control the lifetime policy for this instance.
- Return null, never expired
- </summary>
- <returns>
- An object of type <see cref="T:System.Runtime.Remoting.Lifetime.ILease" /> used to control the lifetime policy for this instance. This is the current lifetime service object for this instance if one exists; otherwise, a new lifetime service object initialized to the value of the <see cref="P:System.Runtime.Remoting.Lifetime.LifetimeServices.LeaseManagerPollTime" /> property.
- </returns>
- <PermissionSet>
- <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="RemotingConfiguration, Infrastructure" />
- </PermissionSet>
- </member>
- <member name="P:SuperSocket.SocketEngine.IsolationAppServer.StatusMetadataExtended">
- <summary>
- Gets a value indicating whether [status metadata extended].
- </summary>
- <value>
- <c>true</c> if [status metadata extended]; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="M:SuperSocket.SocketEngine.AppDomainAppServer.#ctor(System.String,SuperSocket.SocketBase.Metadata.StatusInfoAttribute[])">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.AppDomainAppServer"/> class.
- </summary>
- <param name="serverTypeName">Name of the server type.</param>
- <param name="serverStatusMetadata">The server status metadata.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.AppDomainAppServer.Start">
- <summary>
- Starts this server instance.
- </summary>
- <returns>
- return true if start successfull, else false
- </returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.WorkItemFactoryInfoLoader.ValidateProviderType(System.String)">
- <summary>
- Validates the type of the provider, needn't validate in default mode, because it will be validate later when initializing.
- </summary>
- <param name="typeName">Name of the type.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.WorkItemFactoryInfoLoader.GetServerTypeMetadata(System.String)">
- <summary>
- Gets the app server type's metadata, the return value is not required in this mode.
- </summary>
- <param name="typeName">Name of the type.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.WorkItemFactoryInfoLoader.Dispose">
- <summary>
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- </summary>
- </member>
- <member name="T:SuperSocket.SocketEngine.DefaultBootstrap">
- <summary>
- SuperSocket default bootstrap
- </summary>
- </member>
- <member name="F:SuperSocket.SocketEngine.DefaultBootstrap.m_Initialized">
- <summary>
- Indicates whether the bootstrap is initialized
- </summary>
- </member>
- <member name="F:SuperSocket.SocketEngine.DefaultBootstrap.m_Config">
- <summary>
- Global configuration
- </summary>
- </member>
- <member name="F:SuperSocket.SocketEngine.DefaultBootstrap.m_GlobalLog">
- <summary>
- Global log
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.#ctor(System.Collections.Generic.IEnumerable{SuperSocket.SocketBase.IWorkItem})">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.DefaultBootstrap"/> class.
- </summary>
- <param name="appServers">The app servers.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.#ctor(SuperSocket.SocketBase.Config.IRootConfig,System.Collections.Generic.IEnumerable{SuperSocket.SocketBase.IWorkItem})">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.DefaultBootstrap"/> class.
- </summary>
- <param name="rootConfig">The root config.</param>
- <param name="appServers">The app servers.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.#ctor(SuperSocket.SocketBase.Config.IRootConfig,System.Collections.Generic.IEnumerable{SuperSocket.SocketBase.IWorkItem},SuperSocket.SocketBase.Logging.ILogFactory)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.DefaultBootstrap"/> class.
- </summary>
- <param name="rootConfig">The root config.</param>
- <param name="appServers">The app servers.</param>
- <param name="logFactory">The log factory.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.#ctor(SuperSocket.SocketBase.Config.IConfigurationSource)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.DefaultBootstrap"/> class.
- </summary>
- <param name="config">The config.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.#ctor(SuperSocket.SocketBase.Config.IConfigurationSource,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.DefaultBootstrap"/> class.
- </summary>
- <param name="config">The config.</param>
- <param name="startupConfigFile">The startup config file.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.CreateWorkItemInstance(System.String,SuperSocket.SocketBase.Metadata.StatusInfoAttribute[])">
- <summary>
- Creates the work item instance.
- </summary>
- <param name="serviceTypeName">Name of the service type.</param>
- <param name="serverStatusMetadata">The server status metadata.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.GetWorkItemFactoryInfoLoader(SuperSocket.SocketBase.Config.IConfigurationSource,SuperSocket.SocketBase.Logging.ILogFactory)">
- <summary>
- Gets the work item factory info loader.
- </summary>
- <param name="config">The config.</param>
- <param name="logFactory">The log factory.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.Initialize(System.Collections.Generic.IDictionary{System.String,System.Net.IPEndPoint})">
- <summary>
- Initializes the bootstrap with a listen endpoint replacement dictionary
- </summary>
- <param name="listenEndPointReplacement">The listen end point replacement.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.Initialize(System.Func{SuperSocket.SocketBase.Config.IServerConfig,SuperSocket.SocketBase.Config.IServerConfig},SuperSocket.SocketBase.Logging.ILogFactory)">
- <summary>
- Initializes the bootstrap with the configuration, config resolver and log factory.
- </summary>
- <param name="serverConfigResolver">The server config resolver.</param>
- <param name="logFactory">The log factory.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.Initialize(System.Func{SuperSocket.SocketBase.Config.IServerConfig,SuperSocket.SocketBase.Config.IServerConfig})">
- <summary>
- Initializes the bootstrap with the configuration and config resolver.
- </summary>
- <param name="serverConfigResolver">The server config resolver.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.Initialize(SuperSocket.SocketBase.Logging.ILogFactory)">
- <summary>
- Initializes the bootstrap with the configuration
- </summary>
- <param name="logFactory">The log factory.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.Initialize">
- <summary>
- Initializes the bootstrap with the configuration
- </summary>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.Start">
- <summary>
- Starts this bootstrap.
- </summary>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.Stop">
- <summary>
- Stops this bootstrap.
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.RegisterRemotingService">
- <summary>
- Registers the bootstrap remoting access service.
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.Dispose(System.Boolean)">
- <summary>
- Releases unmanaged and - optionally - managed resources.
- </summary>
- <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.DefaultBootstrap.Dispose">
- <summary>
- Releases unmanaged and - optionally - managed resources.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.DefaultBootstrap.SuperSocket#SocketBase#ILoggerProvider#Logger">
- <summary>
- Gets the bootstrap logger.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.DefaultBootstrap.LogFactory">
- <summary>
- Gets the log factory.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.DefaultBootstrap.AppServers">
- <summary>
- Gets all the app servers running in this bootstrap
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.DefaultBootstrap.Config">
- <summary>
- Gets the config.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.DefaultBootstrap.StartupConfigFile">
- <summary>
- Gets the startup config file.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.DefaultBootstrap.PerfMonitor">
- <summary>
- Gets the <see cref="T:SuperSocket.SocketEngine.PerformanceMonitor"/> class.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.DefaultBootstrap.BaseDirectory">
- <summary>
- Gets the base directory.
- </summary>
- <value>
- The base directory.
- </value>
- </member>
- <member name="T:SuperSocket.SocketEngine.AppDomainBootstrap">
- <summary>
- AppDomainBootstrap
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.AppDomainBootstrap.#ctor(SuperSocket.SocketBase.Config.IConfigurationSource)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.AppDomainBootstrap"/> class.
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.AppDomainBootstrap.Initialize">
- <summary>
- Initializes the bootstrap with the configuration
- </summary>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.AppDomainBootstrap.Initialize(System.Func{SuperSocket.SocketBase.Config.IServerConfig,SuperSocket.SocketBase.Config.IServerConfig})">
- <summary>
- Initializes the bootstrap with the configuration and config resolver.
- </summary>
- <param name="serverConfigResolver">The server config resolver.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.AppDomainBootstrap.Initialize(SuperSocket.SocketBase.Logging.ILogFactory)">
- <summary>
- Initializes the bootstrap with the configuration and config resolver.
- </summary>
- <param name="logFactory">The log factory.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.AppDomainBootstrap.Initialize(System.Collections.Generic.IDictionary{System.String,System.Net.IPEndPoint})">
- <summary>
- Initializes the bootstrap with a listen endpoint replacement dictionary
- </summary>
- <param name="listenEndPointReplacement">The listen end point replacement.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.AppDomainBootstrap.Initialize(System.Func{SuperSocket.SocketBase.Config.IServerConfig,SuperSocket.SocketBase.Config.IServerConfig},SuperSocket.SocketBase.Logging.ILogFactory)">
- <summary>
- Initializes the bootstrap with the configuration
- </summary>
- <param name="serverConfigResolver">The server config resolver.</param>
- <param name="logFactory">The log factory.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.AppDomainBootstrap.Start">
- <summary>
- Starts this bootstrap.
- </summary>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.AppDomainBootstrap.Stop">
- <summary>
- Stops this bootstrap.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.AppDomainBootstrap.AppServers">
- <summary>
- Gets all the app servers running in this bootstrap
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.AppDomainBootstrap.Config">
- <summary>
- Gets the config.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.AppDomainBootstrap.SuperSocket#SocketBase#ILoggerProvider#Logger">
- <summary>
- Gets the bootstrap logger.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.AppDomainBootstrap.StartupConfigFile">
- <summary>
- Gets the startup config file.
- </summary>
- </member>
- <member name="T:SuperSocket.SocketEngine.AssemblyImport">
- <summary>
- AssemblyImport, used for importing assembly to the current AppDomain
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.AssemblyImport.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.AssemblyImport"/> class.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.SocketServerBase.SendingQueuePool">
- <summary>
- Gets the sending queue manager.
- </summary>
- <value>
- The sending queue manager.
- </value>
- </member>
- <member name="T:SuperSocket.SocketEngine.SocketSession">
- <summary>
- Socket Session, all application session should base on this class
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.Start">
- <summary>
- Starts this session.
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.StartSession">
- <summary>
- Says the welcome information when a client connectted.
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.OnClosed(SuperSocket.SocketBase.CloseReason)">
- <summary>
- Called when [close].
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.TrySend(System.Collections.Generic.IList{System.ArraySegment{System.Byte}})">
- <summary>
- Tries to send array segment.
- </summary>
- <param name="segments">The segments.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.TrySend(System.ArraySegment{System.Byte})">
- <summary>
- Tries to send array segment.
- </summary>
- <param name="segment">The segment.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.SendAsync(SuperSocket.Common.SendingQueue)">
- <summary>
- Sends in async mode.
- </summary>
- <param name="queue">The queue.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.SendSync(SuperSocket.Common.SendingQueue)">
- <summary>
- Sends in sync mode.
- </summary>
- <param name="queue">The queue.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.ValidateNotInSendingReceiving">
- <summary>
- Validates the socket is not in the sending or receiving operation.
- </summary>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.LogError(System.Exception)">
- <summary>
- Logs the error, skip the ignored exception
- </summary>
- <param name="exception">The exception.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.LogError(System.String,System.Exception)">
- <summary>
- Logs the error, skip the ignored exception
- </summary>
- <param name="message">The message.</param>
- <param name="exception">The exception.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketSession.LogError(System.Int32)">
- <summary>
- Logs the socket error, skip the ignored error
- </summary>
- <param name="socketErrorCode">The socket error code.</param>
- </member>
- <member name="P:SuperSocket.SocketEngine.SocketSession.SessionID">
- <summary>
- Gets or sets the session ID.
- </summary>
- <value>The session ID.</value>
- </member>
- <member name="P:SuperSocket.SocketEngine.SocketSession.Config">
- <summary>
- Gets or sets the config.
- </summary>
- <value>
- The config.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.SocketSession.Closed">
- <summary>
- Occurs when [closed].
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.SocketSession.Client">
- <summary>
- Gets or sets the client.
- </summary>
- <value>The client.</value>
- </member>
- <member name="P:SuperSocket.SocketEngine.SocketSession.LocalEndPoint">
- <summary>
- Gets the local end point.
- </summary>
- <value>The local end point.</value>
- </member>
- <member name="P:SuperSocket.SocketEngine.SocketSession.RemoteEndPoint">
- <summary>
- Gets the remote end point.
- </summary>
- <value>The remote end point.</value>
- </member>
- <member name="P:SuperSocket.SocketEngine.SocketSession.SecureProtocol">
- <summary>
- Gets or sets the secure protocol.
- </summary>
- <value>The secure protocol.</value>
- </member>
- <member name="T:SuperSocket.SocketEngine.INegotiateSocketSession">
- <summary>
- The interface for socket session which requires negotiation before communication
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.INegotiateSocketSession.Negotiate">
- <summary>
- Start negotiates
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.INegotiateSocketSession.Result">
- <summary>
- Gets a value indicating whether this <see cref="T:SuperSocket.SocketEngine.INegotiateSocketSession"/> is result.
- </summary>
- <value>
- <c>true</c> if result; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.INegotiateSocketSession.AppSession">
- <summary>
- Gets the app session.
- </summary>
- <value>
- The app session.
- </value>
- </member>
- <member name="E:SuperSocket.SocketEngine.INegotiateSocketSession.NegotiateCompleted">
- <summary>
- Occurs when [negotiate completed].
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.AsyncStreamSocketSession.Start">
- <summary>
- Starts this session communication.
- </summary>
- </member>
- <member name="T:SuperSocket.SocketEngine.BootstrapFactory">
- <summary>
- Bootstrap Factory
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.BootstrapFactory.CreateBootstrap(SuperSocket.SocketBase.Config.IConfigurationSource)">
- <summary>
- Creates the bootstrap.
- </summary>
- <param name="config">The config.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.BootstrapFactory.CreateBootstrap">
- <summary>
- Creates the bootstrap from app configuration's socketServer section.
- </summary>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.BootstrapFactory.CreateBootstrap(System.String)">
- <summary>
- Creates the bootstrap.
- </summary>
- <param name="configSectionName">Name of the config section.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.BootstrapFactory.CreateBootstrapFromConfigFile(System.String)">
- <summary>
- Creates the bootstrap from configuration file.
- </summary>
- <param name="configFile">The configuration file.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.SocketEngine.ConfigurationWatcher">
- <summary>
- The configuration file watcher, it is used for hot configuration updating
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.ConfigurationWatcher.Watch(System.Configuration.ConfigurationSection,SuperSocket.SocketBase.IBootstrap)">
- <summary>
- Watches the specified configuration section.
- </summary>
- <param name="configSection">The configuration section.</param>
- <param name="bootstrap">The bootstrap.</param>
- </member>
- <member name="T:SuperSocket.SocketEngine.Configuration.CertificateConfig">
- <summary>
- Certificate configuration
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.CertificateConfig.FilePath">
- <summary>
- Gets the certificate file path.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.CertificateConfig.Password">
- <summary>
- Gets the password.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.CertificateConfig.StoreName">
- <summary>
- Gets the the store where certificate locates.
- </summary>
- <value>
- The name of the store.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.CertificateConfig.StoreLocation">
- <summary>
- Gets the store location of the certificate.
- </summary>
- <value>
- The store location.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.CertificateConfig.Thumbprint">
- <summary>
- Gets the thumbprint.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.CertificateConfig.ClientCertificateRequired">
- <summary>
- Gets a value indicating whether [client certificate required].
- </summary>
- <value>
- <c>true</c> if [client certificate required]; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.CertificateConfig.KeyStorageFlags">
- <summary>
- Gets a value that will be used to instantiate the X509Certificate2 object in the CertificateManager
- </summary>
- </member>
- <member name="T:SuperSocket.SocketEngine.Configuration.CommandAssembly">
- <summary>
- Command assembly configuration element
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.CommandAssembly.Assembly">
- <summary>
- Gets the assembly name.
- </summary>
- <value>
- The assembly.
- </value>
- </member>
- <member name="T:SuperSocket.SocketEngine.Configuration.CommandAssemblyCollection">
- <summary>
- Command assembly configuation collection
- </summary>
- </member>
- <member name="T:SuperSocket.SocketEngine.Configuration.Listener">
- <summary>
- Listener configuration
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Listener.Ip">
- <summary>
- Gets the ip of listener
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Listener.Port">
- <summary>
- Gets the port of listener
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Listener.Backlog">
- <summary>
- Gets the backlog.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Listener.Security">
- <summary>
- Gets the security option, None/Default/Tls/Ssl/...
- </summary>
- </member>
- <member name="T:SuperSocket.SocketEngine.Configuration.ListenerConfigCollection">
- <summary>
- Listener configuration collection
- </summary>
- </member>
- <member name="T:SuperSocket.SocketEngine.Configuration.Server">
- <summary>
- Server configuration
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.Configuration.Server.GetChildConfig``1(System.String)">
- <summary>
- Gets the child config.
- </summary>
- <typeparam name="TConfig">The type of the config.</typeparam>
- <param name="childConfigName">Name of the child config.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.Configuration.Server.OnDeserializeUnrecognizedAttribute(System.String,System.String)">
- <summary>
- Gets a value indicating whether an unknown attribute is encountered during deserialization.
- To keep compatible with old configuration
- </summary>
- <param name="name">The name of the unrecognized attribute.</param>
- <param name="value">The value of the unrecognized attribute.</param>
- <returns>
- true when an unknown attribute is encountered while deserializing; otherwise, false.
- </returns>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.ServerTypeName">
- <summary>
- Gets the name of the server type this appServer want to use.
- </summary>
- <value>
- The name of the server type.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.ServerType">
- <summary>
- Gets the type definition of the appserver.
- </summary>
- <value>
- The type of the server.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.ReceiveFilterFactory">
- <summary>
- Gets the Receive filter factory.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.Ip">
- <summary>
- Gets the ip.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.Port">
- <summary>
- Gets the port.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.Mode">
- <summary>
- Gets the mode.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.Disabled">
- <summary>
- Gets a value indicating whether this <see cref="T:SuperSocket.SocketBase.Config.IServerConfig"/> is disabled.
- </summary>
- <value>
- <c>true</c> if disabled; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.SendTimeOut">
- <summary>
- Gets the send time out.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.MaxConnectionNumber">
- <summary>
- Gets the max connection number.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.ReceiveBufferSize">
- <summary>
- Gets the size of the receive buffer.
- </summary>
- <value>
- The size of the receive buffer.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.SendBufferSize">
- <summary>
- Gets the size of the send buffer.
- </summary>
- <value>
- The size of the send buffer.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.SyncSend">
- <summary>
- Gets a value indicating whether sending is in synchronous mode.
- </summary>
- <value>
- <c>true</c> if [sync send]; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.LogCommand">
- <summary>
- Gets a value indicating whether log command in log file.
- </summary>
- <value><c>true</c> if log command; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.LogBasicSessionActivity">
- <summary>
- Gets a value indicating whether [log basic session activity like connected and disconnected].
- </summary>
- <value>
- <c>true</c> if [log basic session activity]; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.LogAllSocketException">
- <summary>
- Gets a value indicating whether [log all socket exception].
- </summary>
- <value>
- <c>true</c> if [log all socket exception]; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.ClearIdleSession">
- <summary>
- Gets a value indicating whether clear idle session.
- </summary>
- <value><c>true</c> if clear idle session; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.ClearIdleSessionInterval">
- <summary>
- Gets the clear idle session interval, in seconds.
- </summary>
- <value>The clear idle session interval.</value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.IdleSessionTimeOut">
- <summary>
- Gets the idle session timeout time length, in seconds.
- </summary>
- <value>The idle session time out.</value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.CertificateConfig">
- <summary>
- Gets the certificate config.
- </summary>
- <value>The certificate config.</value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.Certificate">
- <summary>
- Gets X509Certificate configuration.
- </summary>
- <value>
- X509Certificate configuration.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.Security">
- <summary>
- Gets the security protocol, X509 certificate.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.MaxRequestLength">
- <summary>
- Gets the max allowed length of request.
- </summary>
- <value>
- The max allowed length of request.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.DisableSessionSnapshot">
- <summary>
- Gets a value indicating whether [disable session snapshot]
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.SessionSnapshotInterval">
- <summary>
- Gets the interval to taking snapshot for all live sessions.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.ConnectionFilter">
- <summary>
- Gets the connection filters used by this server instance.
- </summary>
- <value>
- The connection filters's name list, seperated by comma
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.CommandLoader">
- <summary>
- Gets the command loader, multiple values should be separated by comma.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.KeepAliveTime">
- <summary>
- Gets the start keep alive time, in seconds
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.KeepAliveInterval">
- <summary>
- Gets the keep alive interval, in seconds.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.ListenBacklog">
- <summary>
- Gets the backlog size of socket listening.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.StartupOrder">
- <summary>
- Gets the startup order of the server instance.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.SendingQueueSize">
- <summary>
- Gets/sets the size of the sending queue.
- </summary>
- <value>
- The size of the sending queue.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.LogFactory">
- <summary>
- Gets the logfactory name of the server instance.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.TextEncoding">
- <summary>
- Gets the default text encoding.
- </summary>
- <value>
- The text encoding.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.Listeners">
- <summary>
- Gets the listeners' configuration.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.SuperSocket#SocketBase#Config#IServerConfig#Listeners">
- <summary>
- Gets the listeners' configuration.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.Server.CommandAssemblies">
- <summary>
- Gets the command assemblies configuration.
- </summary>
- <value>
- The command assemblies.
- </value>
- </member>
- <member name="T:SuperSocket.SocketEngine.Configuration.ServerCollection">
- <summary>
- Server configuration collection
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.Configuration.ServerCollection.AddNew(SuperSocket.SocketEngine.Configuration.Server)">
- <summary>
- Adds the new server element.
- </summary>
- <param name="newServer">The new server.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.Configuration.ServerCollection.Remove(System.String)">
- <summary>
- Removes the specified server from the configuration.
- </summary>
- <param name="name">The name.</param>
- </member>
- <member name="T:SuperSocket.SocketEngine.Configuration.SocketServiceConfig">
- <summary>
- SuperSocket's root configuration node
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)">
- <summary>
- Gets a value indicating whether an unknown element is encountered during deserialization.
- To keep compatible with old configuration
- </summary>
- <param name="elementName">The name of the unknown subelement.</param>
- <param name="reader">The <see cref="T:System.Xml.XmlReader"/> being used for deserialization.</param>
- <returns>
- true when an unknown element is encountered while deserializing; otherwise, false.
- </returns>
- <exception cref="T:System.Configuration.ConfigurationErrorsException">The element identified by <paramref name="elementName"/> is locked.- or -One or more of the element's attributes is locked.- or -<paramref name="elementName"/> is unrecognized, or the element has an unrecognized attribute.- or -The element has a Boolean attribute with an invalid value.- or -An attempt was made to deserialize a property more than once.- or -An attempt was made to deserialize a property that is not a valid member of the element.- or -The element cannot contain a CDATA or text element.</exception>
- </member>
- <member name="M:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.OnDeserializeUnrecognizedAttribute(System.String,System.String)">
- <summary>
- Gets a value indicating whether an unknown attribute is encountered during deserialization.
- </summary>
- <param name="name">The name of the unrecognized attribute.</param>
- <param name="value">The value of the unrecognized attribute.</param>
- <returns>
- true when an unknown attribute is encountered while deserializing; otherwise, false.
- </returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.GetChildConfig``1(System.String)">
- <summary>
- Gets the child config.
- </summary>
- <typeparam name="TConfig">The type of the config.</typeparam>
- <param name="childConfigName">Name of the child config.</param>
- <returns></returns>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.Servers">
- <summary>
- Gets all the server configurations
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.ServerTypes">
- <summary>
- Gets the service configurations
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.ConnectionFilters">
- <summary>
- Gets all the connection filter configurations.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.LogFactories">
- <summary>
- Gets the defined log factory types.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.ReceiveFilterFactories">
- <summary>
- Gets the logfactory name of the bootstrap.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.CommandLoaders">
- <summary>
- Gets the command loaders definition.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.MaxWorkingThreads">
- <summary>
- Gets the max working threads.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.MinWorkingThreads">
- <summary>
- Gets the min working threads.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.MaxCompletionPortThreads">
- <summary>
- Gets the max completion port threads.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.MinCompletionPortThreads">
- <summary>
- Gets the min completion port threads.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.PerformanceDataCollectInterval">
- <summary>
- Gets the performance data collect interval, in seconds.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.DisablePerformanceDataCollector">
- <summary>
- Gets a value indicating whether [disable performance data collector].
- </summary>
- <value>
- <c>true</c> if [disable performance data collector]; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.Isolation">
- <summary>
- Gets the isolation mode.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.LogFactory">
- <summary>
- Gets the logfactory name of the bootstrap.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.Configuration.SocketServiceConfig.OptionElements">
- <summary>
- Gets the option elements.
- </summary>
- </member>
- <member name="T:SuperSocket.SocketEngine.Extensions">
- <summary>
- Extensions for .Net 3.5
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.Extensions.CreateInstanceAndUnwrap(System.AppDomain,System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[])">
- <summary>
- Creates a new instance of the specified type defined in the specified assembly file.
- </summary>
- <param name="appDomain">The app domain.</param>
- <param name="assemblyFile">The assembly file.</param>
- <param name="typeName">Name of the type.</param>
- <param name="ignoreCase">if set to <c>true</c> [ignore case].</param>
- <param name="bindingAttr">The binding attr.</param>
- <param name="binder">The binder.</param>
- <param name="args">The args.</param>
- <param name="culture">The culture.</param>
- <param name="activationAttributes">The activation attributes.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.Extensions.CreateInstanceFrom(System.AppDomain,System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[])">
- <summary>
- Creates the instance from.
- </summary>
- <param name="appDomain">The app domain.</param>
- <param name="assemblyFile">The assembly file.</param>
- <param name="typeName">Name of the type.</param>
- <param name="ignoreCase">if set to <c>true</c> [ignore case].</param>
- <param name="bindingAttr">The binding attr.</param>
- <param name="binder">The binder.</param>
- <param name="args">The args.</param>
- <param name="culture">The culture.</param>
- <param name="activationAttributes">The activation attributes.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.SocketEngine.IPerformanceMonitor">
- <summary>
- Interface of IPerformanceMonitor
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.IPerformanceMonitor.Start">
- <summary>
- Start PerformanceMonitor.
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.IPerformanceMonitor.Stop">
- <summary>
- Stop PerformanceMonitor.
- </summary>
- </member>
- <member name="E:SuperSocket.SocketEngine.IPerformanceMonitor.OnStatusUpdate">
- <summary>
- Invokes when status update.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.IPerformanceMonitor.StatusUpdateInterval">
- <summary>
- Get or Set status update time in seconds.
- </summary>
- </member>
- <member name="T:SuperSocket.SocketEngine.IProcessServer">
- <summary>
- the interface for server instance which works as a process
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.IProcessServer.ProcessId">
- <summary>
- Gets the process id.
- </summary>
- <value>
- The process id. If the process id is zero, the server instance is not running
- </value>
- </member>
- <member name="T:SuperSocket.SocketEngine.IRemoteWorkItem">
- <summary>
- IRemoteWorkItem
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.IRemoteWorkItem.Setup(System.String,System.String,System.String,SuperSocket.SocketBase.Config.IServerConfig,SuperSocket.SocketBase.Provider.ProviderFactoryInfo[],System.String)">
- <summary>
- Setups the specified config.
- </summary>
- <param name="serverType">Type of the server.</param>
- <param name="bootstrapUri">The bootstrap URI.</param>
- <param name="assemblyImportRoot">The assembly import root.</param>
- <param name="config">The config.</param>
- <param name="factories">The factories.</param>
- <param name="startupConfigFile">The startup configuration file path</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.SocketEngine.ISocketListener">
- <summary>
- The interface for socket listener
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.ISocketListener.Start(SuperSocket.SocketBase.Config.IServerConfig)">
- <summary>
- Starts to listen
- </summary>
- <param name="config">The server config.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.ISocketListener.Stop">
- <summary>
- Stops listening
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.ISocketListener.Info">
- <summary>
- Gets the info of listener
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.ISocketListener.EndPoint">
- <summary>
- Gets the end point the listener is working on
- </summary>
- </member>
- <member name="E:SuperSocket.SocketEngine.ISocketListener.NewClientAccepted">
- <summary>
- Occurs when new client accepted.
- </summary>
- </member>
- <member name="E:SuperSocket.SocketEngine.ISocketListener.Error">
- <summary>
- Occurs when error got.
- </summary>
- </member>
- <member name="E:SuperSocket.SocketEngine.ISocketListener.Stopped">
- <summary>
- Occurs when [stopped].
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.MarshalAppServer.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.AppDomainAppServer"/> class.
- </summary>
- <param name="serviceTypeName">Name of the service type.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.MarshalAppServer.Setup(SuperSocket.SocketBase.IBootstrap,SuperSocket.SocketBase.Config.IServerConfig,SuperSocket.SocketBase.Provider.ProviderFactoryInfo[])">
- <summary>
- Setups the specified root config.
- </summary>
- <param name="bootstrap">The bootstrap.</param>
- <param name="config">The socket server instance config.</param>
- <param name="factories">The providers.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.MarshalAppServer.ReportPotentialConfigChange(SuperSocket.SocketBase.Config.IServerConfig)">
- <summary>
- Reports the potential configuration change.
- </summary>
- <param name="config">The server config which may be changed.</param>
- <exception cref="T:System.NotImplementedException"></exception>
- </member>
- <member name="M:SuperSocket.SocketEngine.MarshalAppServer.Start">
- <summary>
- Starts this server instance.
- </summary>
- <returns>
- return true if start successfull, else false
- </returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.MarshalAppServer.Stop">
- <summary>
- Stops this server instance.
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.MarshalAppServer.InitializeLifetimeService">
- <summary>
- Obtains a lifetime service object to control the lifetime policy for this instance.
- </summary>
- <returns>
- An object of type <see cref="T:System.Runtime.Remoting.Lifetime.ILease" /> used to control the lifetime policy for this instance. This is the current lifetime service object for this instance if one exists; otherwise, a new lifetime service object initialized to the value of the <see cref="P:System.Runtime.Remoting.Lifetime.LifetimeServices.LeaseManagerPollTime" /> property.
- </returns>
- <PermissionSet>
- <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="RemotingConfiguration, Infrastructure" />
- </PermissionSet>
- </member>
- <member name="P:SuperSocket.SocketEngine.MarshalAppServer.Name">
- <summary>
- Gets the name of the server instance.
- </summary>
- </member>
- <member name="P:SuperSocket.SocketEngine.MarshalAppServer.Config">
- <summary>
- Gets the server's config.
- </summary>
- <value>
- The server's config.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.MarshalAppServer.State">
- <summary>
- Gets the current state of the work item.
- </summary>
- <value>
- The state.
- </value>
- </member>
- <member name="P:SuperSocket.SocketEngine.MarshalAppServer.SessionCount">
- <summary>
- Gets the total session count.
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.ProcessAppServer.#ctor(System.String,SuperSocket.SocketBase.Metadata.StatusInfoAttribute[])">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.ProcessAppServer"/> class.
- </summary>
- <param name="serverTypeName">Name of the server type.</param>
- <param name="serverStatusMetadata">The server status metadata.</param>
- </member>
- <member name="P:SuperSocket.SocketEngine.ProcessAppServer.ProcessId">
- <summary>
- Gets the process id.
- </summary>
- <value>
- The process id. If the process id is zero, the server instance is not running
- </value>
- </member>
- <member name="M:SuperSocket.SocketEngine.ProcessBootstrap.#ctor(SuperSocket.SocketBase.Config.IConfigurationSource)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.ProcessBootstrap"/> class.
- </summary>
- <param name="config">The config.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketListenerBase.Start(SuperSocket.SocketBase.Config.IServerConfig)">
- <summary>
- Starts to listen
- </summary>
- <param name="config">The server config.</param>
- <returns></returns>
- </member>
- <member name="E:SuperSocket.SocketEngine.SocketListenerBase.Stopped">
- <summary>
- Occurs when [stopped].
- </summary>
- </member>
- <member name="T:SuperSocket.SocketEngine.SocketServerFactory">
- <summary>
- Default socket server factory
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.SocketServerFactory.CreateSocketServer``1(SuperSocket.SocketBase.IAppServer,SuperSocket.SocketBase.ListenerInfo[],SuperSocket.SocketBase.Config.IServerConfig)">
- <summary>
- Creates the socket server.
- </summary>
- <typeparam name="TRequestInfo">The type of the request info.</typeparam>
- <param name="appServer">The app server.</param>
- <param name="listeners">The listeners.</param>
- <param name="config">The config.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.SocketEngine.TcpAsyncSocketListener">
- <summary>
- Tcp socket listener in async mode
- </summary>
- </member>
- <member name="M:SuperSocket.SocketEngine.TcpAsyncSocketListener.Start(SuperSocket.SocketBase.Config.IServerConfig)">
- <summary>
- Starts to listen
- </summary>
- <param name="config">The server config.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.UdpSocketListener.Start(SuperSocket.SocketBase.Config.IServerConfig)">
- <summary>
- Starts to listen
- </summary>
- <param name="config">The server config.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.SocketEngine.UdpSocketServer`1.#ctor(SuperSocket.SocketBase.IAppServer,SuperSocket.SocketBase.ListenerInfo[])">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.SocketEngine.UdpSocketServer`1"/> class.
- </summary>
- <param name="appServer">The app server.</param>
- <param name="listeners">The listeners.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.UdpSocketServer`1.OnNewClientAccepted(SuperSocket.SocketEngine.ISocketListener,System.Net.Sockets.Socket,System.Object)">
- <summary>
- Called when [new client accepted].
- </summary>
- <param name="listener">The listener.</param>
- <param name="client">The client.</param>
- <param name="state">The state.</param>
- </member>
- <member name="M:SuperSocket.SocketEngine.UdpSocketSession.UpdateRemoteEndPoint(System.Net.IPEndPoint)">
- <summary>
- Updates the remote end point of the client.
- </summary>
- <param name="remoteEndPoint">The remote end point.</param>
- </member>
- </members>
- </doc>
|