@tsonic/dotnet
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library)
121 lines (117 loc) • 11 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Net
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Net/internal/index.js';
// Cross-namespace type imports for constraints
import type { ICollection_1, IEnumerable_1, IEnumerator_1, IReadOnlyCollection_1 } from './System.Collections.Generic/internal/index.js';
import type { NameObjectCollectionBase_KeysCollection, NameValueCollection, StringDictionary } from './System.Collections.Specialized/internal/index.js';
import type { ArrayList, ICollection, IDictionary, IEnumerable, IEnumerator } from './System.Collections/internal/index.js';
import type { AsyncCompletedEventArgs, AsyncCompletedEventHandler, Component, IComponent, IContainer, ISite, ProgressChangedEventArgs, Win32Exception } from './System.ComponentModel/internal/index.js';
import type { BinaryWriter, Stream, TextWriter } from './System.IO/internal/index.js';
import type { RequestCachePolicy } from './System.Net.Cache/internal/index.js';
import type { AuthenticationLevel, EncryptionPolicy, RemoteCertificateValidationCallback } from './System.Net.Security/internal/index.js';
import type { AddressFamily } from './System.Net.Sockets/internal/index.js';
import type { HttpListenerWebSocketContext } from './System.Net.WebSockets/internal/index.js';
import type { MethodBase, MethodInfo } from './System.Reflection/internal/index.js';
import type { IDeserializationCallback, ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js';
import type { ChannelBinding, ChannelBindingKind, ExtendedProtectionPolicy, ServiceNameCollection } from './System.Security.Authentication.ExtendedProtection/internal/index.js';
import type { Claim, ClaimsIdentity } from './System.Security.Claims/internal/index.js';
import type { X509Certificate, X509Certificate2, X509CertificateCollection } from './System.Security.Cryptography.X509Certificates/internal/index.js';
import type { GenericIdentity, IIdentity, IPrincipal, TokenImpersonationLevel } from './System.Security.Principal/internal/index.js';
import type { SecureString } from './System.Security/internal/index.js';
import type { Encoding } from './System.Text/internal/index.js';
import type { Task, Task_1 } from './System.Threading.Tasks/internal/index.js';
import type { CancellationToken } from './System.Threading/internal/index.js';
import type { Array as ClrArray, ArraySegment_1, AsyncCallback, Boolean as ClrBoolean, Byte, Char, DateTime, Delegate, Enum, EventArgs, Exception, FormatException, Guid, IAsyncResult, ICloneable, IComparable, IConvertible, IDisposable, IEquatable_1, IFormatProvider, IFormattable, Int16, Int32, Int64, IntPtr, InvalidOperationException, IParsable_1, ISpanFormattable, ISpanParsable_1, IUtf8SpanFormattable, IUtf8SpanParsable_1, MarshalByRefObject, Memory_1, MulticastDelegate, Object as ClrObject, Predicate_1, ReadOnlySpan_1, Span_1, String as ClrString, TimeSpan, Type, TypeCode, Uri, ValueType, Version, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { HttpListenerPrefixCollection as HttpListenerPrefixCollection } from './System.Net/internal/index.js';
export { HttpListenerRequest as HttpListenerRequest } from './System.Net/internal/index.js';
export type AuthenticationSchemeSelector = Internal.AuthenticationSchemeSelector;
export { HttpListener as HttpListener } from './System.Net/internal/index.js';
export type HttpListener_ExtendedProtectionSelector = Internal.HttpListener_ExtendedProtectionSelector;
export { HttpListenerBasicIdentity as HttpListenerBasicIdentity } from './System.Net/internal/index.js';
export { HttpListenerContext as HttpListenerContext } from './System.Net/internal/index.js';
export { HttpListenerException as HttpListenerException } from './System.Net/internal/index.js';
export { HttpListenerResponse as HttpListenerResponse } from './System.Net/internal/index.js';
export { HttpListenerTimeoutManager as HttpListenerTimeoutManager } from './System.Net/internal/index.js';
export { Dns$instance as Dns } from './System.Net/internal/index.js';
export { IPHostEntry as IPHostEntry } from './System.Net/internal/index.js';
export { AuthenticationSchemes as AuthenticationSchemes } from './System.Net/internal/index.js';
export { CookieVariant as CookieVariant } from './System.Net/internal/index.js';
export { Cookie as Cookie } from './System.Net/internal/index.js';
export { CookieContainer as CookieContainer } from './System.Net/internal/index.js';
export { PathList as PathList } from './System.Net/internal/index.js';
export { CookieCollection as CookieCollection } from './System.Net/internal/index.js';
export { CookieException as CookieException } from './System.Net/internal/index.js';
export { CredentialCache as CredentialCache } from './System.Net/internal/index.js';
export { DecompressionMethods as DecompressionMethods } from './System.Net/internal/index.js';
export { DnsEndPoint as DnsEndPoint } from './System.Net/internal/index.js';
export { EndPoint as EndPoint } from './System.Net/internal/index.js';
export { HttpStatusCode as HttpStatusCode } from './System.Net/internal/index.js';
export { HttpVersion$instance as HttpVersion } from './System.Net/internal/index.js';
export type ICredentials = Internal.ICredentials;
export type ICredentialsByHost = Internal.ICredentialsByHost;
export { IPAddress as IPAddress } from './System.Net/internal/index.js';
export { IPNetwork as IPNetwork } from './System.Net/internal/index.js';
export { IPEndPoint as IPEndPoint } from './System.Net/internal/index.js';
export type IWebProxy = Internal.IWebProxy;
export { NetworkCredential as NetworkCredential } from './System.Net/internal/index.js';
export { TransportContext as TransportContext } from './System.Net/internal/index.js';
export { SocketAddress as SocketAddress } from './System.Net/internal/index.js';
export { AuthenticationManager as AuthenticationManager } from './System.Net/internal/index.js';
export { Authorization as Authorization } from './System.Net/internal/index.js';
export { FileWebRequest as FileWebRequest } from './System.Net/internal/index.js';
export { FileWebResponse as FileWebResponse } from './System.Net/internal/index.js';
export { GlobalProxySelection as GlobalProxySelection } from './System.Net/internal/index.js';
export type HttpContinueDelegate = Internal.HttpContinueDelegate;
export { HttpWebRequest as HttpWebRequest } from './System.Net/internal/index.js';
export { HttpWebResponse as HttpWebResponse } from './System.Net/internal/index.js';
export type IAuthenticationModule = Internal.IAuthenticationModule;
export type ICredentialPolicy = Internal.ICredentialPolicy;
export type IWebRequestCreate = Internal.IWebRequestCreate;
export { ProtocolViolationException as ProtocolViolationException } from './System.Net/internal/index.js';
export { WebException as WebException } from './System.Net/internal/index.js';
export { WebExceptionStatus as WebExceptionStatus } from './System.Net/internal/index.js';
export { WebRequest as WebRequest } from './System.Net/internal/index.js';
export { WebRequestMethods$instance as WebRequestMethods } from './System.Net/internal/index.js';
export { WebRequestMethods_Ftp$instance as WebRequestMethods_Ftp } from './System.Net/internal/index.js';
export { WebRequestMethods_Http$instance as WebRequestMethods_Http } from './System.Net/internal/index.js';
export { WebRequestMethods_File$instance as WebRequestMethods_File } from './System.Net/internal/index.js';
export { WebResponse as WebResponse } from './System.Net/internal/index.js';
export { FtpStatusCode as FtpStatusCode } from './System.Net/internal/index.js';
export { FtpWebRequest as FtpWebRequest } from './System.Net/internal/index.js';
export { FtpWebResponse as FtpWebResponse } from './System.Net/internal/index.js';
export type BindIPEndPoint = Internal.BindIPEndPoint;
export { SecurityProtocolType as SecurityProtocolType } from './System.Net/internal/index.js';
export { ServicePoint as ServicePoint } from './System.Net/internal/index.js';
export { ServicePointManager as ServicePointManager } from './System.Net/internal/index.js';
export { WebClient as WebClient } from './System.Net/internal/index.js';
export type OpenReadCompletedEventHandler = Internal.OpenReadCompletedEventHandler;
export type OpenWriteCompletedEventHandler = Internal.OpenWriteCompletedEventHandler;
export type DownloadStringCompletedEventHandler = Internal.DownloadStringCompletedEventHandler;
export type DownloadDataCompletedEventHandler = Internal.DownloadDataCompletedEventHandler;
export type UploadStringCompletedEventHandler = Internal.UploadStringCompletedEventHandler;
export type UploadDataCompletedEventHandler = Internal.UploadDataCompletedEventHandler;
export type UploadFileCompletedEventHandler = Internal.UploadFileCompletedEventHandler;
export type UploadValuesCompletedEventHandler = Internal.UploadValuesCompletedEventHandler;
export type DownloadProgressChangedEventHandler = Internal.DownloadProgressChangedEventHandler;
export type UploadProgressChangedEventHandler = Internal.UploadProgressChangedEventHandler;
export type WriteStreamClosedEventHandler = Internal.WriteStreamClosedEventHandler;
export { OpenReadCompletedEventArgs as OpenReadCompletedEventArgs } from './System.Net/internal/index.js';
export { OpenWriteCompletedEventArgs as OpenWriteCompletedEventArgs } from './System.Net/internal/index.js';
export { DownloadStringCompletedEventArgs as DownloadStringCompletedEventArgs } from './System.Net/internal/index.js';
export { DownloadDataCompletedEventArgs as DownloadDataCompletedEventArgs } from './System.Net/internal/index.js';
export { UploadStringCompletedEventArgs as UploadStringCompletedEventArgs } from './System.Net/internal/index.js';
export { UploadDataCompletedEventArgs as UploadDataCompletedEventArgs } from './System.Net/internal/index.js';
export { UploadFileCompletedEventArgs as UploadFileCompletedEventArgs } from './System.Net/internal/index.js';
export { UploadValuesCompletedEventArgs as UploadValuesCompletedEventArgs } from './System.Net/internal/index.js';
export { DownloadProgressChangedEventArgs as DownloadProgressChangedEventArgs } from './System.Net/internal/index.js';
export { UploadProgressChangedEventArgs as UploadProgressChangedEventArgs } from './System.Net/internal/index.js';
export { WriteStreamClosedEventArgs as WriteStreamClosedEventArgs } from './System.Net/internal/index.js';
export { WebHeaderCollection as WebHeaderCollection } from './System.Net/internal/index.js';
export { HttpResponseHeader as HttpResponseHeader } from './System.Net/internal/index.js';
export { HttpRequestHeader as HttpRequestHeader } from './System.Net/internal/index.js';
export type IWebProxyScript = Internal.IWebProxyScript;
export { WebProxy as WebProxy } from './System.Net/internal/index.js';
export { WebUtility$instance as WebUtility } from './System.Net/internal/index.js';