Condividi tramite


GrainClient Classe

Definizione

Attenzione

This type is obsolete and may be removed in a future release. Use ClientBuilder to create an instance of IClusterClient instead.

Runtime client per la connessione al sistema Orleans

public static class GrainClient
[System.Obsolete("This type is obsolete and may be removed in a future release. Use ClientBuilder to create an instance of IClusterClient instead.")]
public static class GrainClient
type GrainClient = class
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use ClientBuilder to create an instance of IClusterClient instead.")>]
type GrainClient = class
Public Class GrainClient
Ereditarietà
GrainClient
Attributi

Proprietà

ClientInvokeCallback
Obsoleti.

Funzione di intercettatore pre-chiamata globale eseguita appena prima che un messaggio venga costruito e inviato da un client a una granularità. Questa chiamata verrà effettuata dallo stesso thread che costruisce il messaggio da inviare, quindi tutte le impostazioni locali del thread, ad esempio Orleans.RequestContext verranno selezionate. L'azione riceve un oggetto InvokeMethodRequest con i dettagli del metodo da richiamare, tra cui InterfaceId e MethodId e un IGrain oggetto che rappresenta la richiesta GrainReference che viene inviata tramite

ConfigureClientDelegate
Obsoleti.

delegato per aggiungere una configurazione al client

ConfigureLoggingDelegate
Obsoleti.

delegato per configurare la registrazione, impostazione predefinita per nessuno logger configurato

GrainFactory
Obsoleti.

Runtime client per la connessione al sistema Orleans

Instance
Obsoleti.

Runtime client per la connessione al sistema Orleans

IsInitialized
Obsoleti.

Se il runtime client è già stato inizializzato

Logger
Obsoleti.

Fornisce la funzionalità di registrazione per le applicazioni.

Metodi

GetResponseTimeout()
Obsoleti.

Ottenere un timeout delle risposte in questo client Orleans.

GetStreamProvider(String)
Obsoleti.

Runtime client per la connessione al sistema Orleans

GetStreamProviders()
Obsoleti.

Runtime client per la connessione al sistema Orleans

HardKill()
Obsoleti.

Testare l'hook per annullare l'inizializzazione del client senza pulizia

Initialize()
Obsoleti.

Inizializza il runtime client dal file di configurazione client standard.

Initialize(ClientConfiguration)
Obsoleti.

Inizializza il runtime client dall'oggetto di configurazione client specificato. Se l'oggetto di configurazione è Null, l'inizializzazione ha esito negativo.

Initialize(FileInfo)
Obsoleti.

Inizializza il runtime client dal file di configurazione client specificato. Se si verifica un errore durante la lettura del file di configurazione specificato, l'inizializzazione ha esito negativo.

Initialize(IPEndPoint, Boolean)
Obsoleti.

Inizializza il runtime client dal file di configurazione client standard usando l'indirizzo del gateway specificato. Tutti gli indirizzi del gateway specificati nel file di configurazione verranno ignorati e l'indirizzo del gateway specificato verrà invece usato.

Initialize(String)
Obsoleti.

Inizializza il runtime client dal file di configurazione client specificato. Se si verifica un errore durante la lettura del file di configurazione specificato, l'inizializzazione ha esito negativo.

SetResponseTimeout(TimeSpan)
Obsoleti.

Impostare un timeout per le risposte in questo client Orleans.

Uninitialize()
Obsoleti.

Non inizializza il runtime client.

Eventi

ClusterConnectionLost
Obsoleti.

Runtime client per la connessione al sistema Orleans

Si applica a