Network Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Libreria di rete moderna.
Classi
| Nome | Descrizione |
|---|---|
| NSProtocolFramerOptions |
Libreria di rete moderna. |
| NWAdvertiseDescriptor |
Libreria di rete moderna. |
| NWBrowser |
Libreria di rete moderna. |
| NWBrowserDescriptor |
Libreria di rete moderna. |
| NWBrowseResult |
Libreria di rete moderna. |
| NWConnection |
Libreria di rete moderna. |
| NWConnectionGroup |
Libreria di rete moderna. |
| NWContentContext |
Libreria di rete moderna. |
| NWDataTransferReport |
Libreria di rete moderna. |
| NWEndpoint |
Libreria di rete moderna. |
| NWError |
Libreria di rete moderna. |
| NWErrorDomainExtensions |
Metodi di estensione per l'enumerazione NWErrorDomain . |
| NWEstablishmentReport |
Libreria di rete moderna. |
| NWEthernetChannel |
Libreria di rete moderna. |
| NWFramer |
Libreria di rete moderna. |
| NWFramerMessage |
Libreria di rete moderna. |
| NWInterface |
Libreria di rete moderna. |
| NWIPMetadata |
Libreria di rete moderna. |
| NWListener |
Libreria di rete moderna. |
| NWMulticastGroup |
Libreria di rete moderna. |
| NWMultiplexGroup |
Libreria di rete moderna. |
| NWParameters |
Libreria di rete moderna. |
| NWPath |
Libreria di rete moderna. |
| NWPathMonitor |
Libreria di rete moderna. |
| NWPrivacyContext |
Libreria di rete moderna. |
| NWProtocolDefinition |
Libreria di rete moderna. |
| NWProtocolIPOptions |
Libreria di rete moderna. |
| NWProtocolMetadata |
Libreria di rete moderna. |
| NWProtocolOptions |
Rappresenta le opzioni di configurazione per un protocollo di rete. |
| NWProtocolQuicOptions |
Libreria di rete moderna. |
| NWProtocolStack |
Libreria di rete moderna. |
| NWProtocolTcpOptions |
Libreria di rete moderna. |
| NWProtocolTlsOptions |
Libreria di rete moderna. |
| NWProtocolUdpOptions |
Libreria di rete moderna. |
| NWProxyConfig |
Libreria di rete moderna. |
| NWQuicMetadata |
Libreria di rete moderna. |
| NWRelayHop |
Libreria di rete moderna. |
| NWResolutionReport |
Libreria di rete moderna. |
| NWResolverConfig |
Libreria di rete moderna. |
| NWTcpMetadata |
Libreria di rete moderna. |
| NWTlsMetadata |
Libreria di rete moderna. |
| NWTxtRecord |
Libreria di rete moderna. |
| NWUdpMetadata |
Libreria di rete moderna. |
| NWWebSocketMetadata |
Libreria di rete moderna. |
| NWWebSocketOptions |
Libreria di rete moderna. |
| NWWebSocketRequest |
Libreria di rete moderna. |
| NWWebSocketResponse |
Libreria di rete moderna. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| NWBrowseResultChange |
Libreria di rete moderna. |
| NWBrowserState |
Libreria di rete moderna. |
| NWConnectionGroupState |
Libreria di rete moderna. |
| NWConnectionState |
Libreria di rete moderna. |
| NWDataTransferReportState |
Libreria di rete moderna. |
| NWEndpointType |
Libreria di rete moderna. |
| NWErrorDomain |
Libreria di rete moderna. |
| NWEthernetChannelState |
Libreria di rete moderna. |
| NWFramerCreateFlags |
Libreria di rete moderna. |
| NWFramerStartResult |
Libreria di rete moderna. |
| NWInterfaceRadioType |
Libreria di rete moderna. |
| NWInterfaceType |
Libreria di rete moderna. |
| NWIPEcnFlag |
Libreria di rete moderna. |
| NWIPLocalAddressPreference |
Libreria di rete moderna. |
| NWIPVersion |
Libreria di rete moderna. |
| NWLinkQuality |
Libreria di rete moderna. |
| NWListenerState |
Libreria di rete moderna. |
| NWMultiPathService |
Libreria di rete moderna. |
| NWMultipathVersion |
Libreria di rete moderna. |
| NWParametersAttribution |
Libreria di rete moderna. |
| NWParametersExpiredDnsBehavior |
Libreria di rete moderna. |
| NWPathStatus |
Libreria di rete moderna. |
| NWPathUnsatisfiedReason |
Libreria di rete moderna. |
| NWQuicStreamType |
Libreria di rete moderna. |
| NWReportResolutionProtocol |
Libreria di rete moderna. |
| NWReportResolutionSource |
Libreria di rete moderna. |
| NWResolverConfigEndpointType |
Libreria di rete moderna. |
| NWServiceClass |
Libreria di rete moderna. |
| NWTxtRecordFindKey |
Libreria di rete moderna. |
| NWWebSocketCloseCode |
Libreria di rete moderna. |
| NWWebSocketOpCode |
Libreria di rete moderna. |
| NWWebSocketResponseStatus |
Libreria di rete moderna. |
| NWWebSocketVersion |
Libreria di rete moderna. |
Delegati
| Nome | Descrizione |
|---|---|
| NWBrowserChangesDelegate |
Libreria di rete moderna. |
| NWBrowserCompleteChangesDelegate |
Libreria di rete moderna. |
| NWConnectionGroupReceiveDelegate |
Libreria di rete moderna. |
| NWConnectionGroupStateChangedDelegate |
Libreria di rete moderna. |
| NWConnectionReceiveCompletion |
Libreria di rete moderna. |
| NWConnectionReceiveDispatchDataCompletion |
Libreria di rete moderna. |
| NWConnectionReceiveReadOnlySpanCompletion |
Libreria di rete moderna. |
| NWEthernetChannelReceiveDelegate |
Libreria di rete moderna. |
| NWFramerInputDelegate |
Libreria di rete moderna. |
| NWFramerParseCompletionDelegate |
Libreria di rete moderna. |
| NWListener.AdvertisedEndpointChanged |
Libreria di rete moderna. |
| NWTxtRecord.NWTxtRecordApplyDelegate |
Libreria di rete moderna. |
| NWTxtRecord.NWTxtRecordGetRawByteDelegate |
Libreria di rete moderna. |
| NWTxtRecord.NWTxtRecordGetValueDelegete |
Libreria di rete moderna. |
Commenti
Il framework di rete è un'alternativa avanzata ai socket resi disponibili System.Net.Sockets in cui è adatto per l'uso in un'applicazione per dispositivi mobili con funzionalità di rete impegnative. Il framework è progettato per risolvere questi problemi:
- Stabilire una connessione su trasporti diversi, gestendo automaticamente i nomi host con indirizzi IPV4 e IPV6, supportando le connessioni Bonjour e la configurazione automatica proxy::
- Un approccio basato sul callback per l'esecuzione di operazioni di I/O non bloccante:
- Supporto semplice per la crittografia e l'autenticazione tramite le connessioni di rete tramite TLS.:
- Essere semplice per dispositivi mobili, gestire l'attivazione della radio cellulare su richiesta, supportando connessioni multi-percorso che possono passare da un'interfaccia di rete a un'altra e fornendo un servizio di riconnessione e monitoraggio della connessione predefinito.:
Il framework di rete include anche un'architettura moderna che lo rende più veloce rispetto all'API socket tradizionale sulle piattaforme Apple.
Per creare una connessione di rete in uscita, usare la NWConnection classe .
Per accettare le connessioni di rete in ingresso, usare la NWListener classe .