Set-ASAppServiceEndpointTransportQuota

Set-ASAppServiceEndpointTransportQuota

Imposta le quote di trasporto (dimensione massima pool di buffer, dimensione massima messaggio ricevuto e così via) supportate da un endpoint.

Sintassi

Parameter Set: SiteNameAndVirtualPath
Set-ASAppServiceEndpointTransportQuota [-SiteName] <String> [-VirtualPath] <String> [[-Address] <String> ] [-Binding] <String> [-Contract] <String> [-ListenBacklog <Int32> ] [-MaxBufferPoolSize <Int64> ] [-MaxBufferSize <Int32> ] [-MaxConnections <Int32> ] [-MaxReceivedMessageSize <Int64> ] [-TransportQuotaObject <ServiceEndpointTransportQuotaInfo> ] [-UseDefaults] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: ServiceObject
Set-ASAppServiceEndpointTransportQuota [[-Address] <String> ] [-Binding] <String> [-Contract] <String> -ServiceObject <ServiceInfo> [-ListenBacklog <Int32> ] [-MaxBufferPoolSize <Int64> ] [-MaxBufferSize <Int32> ] [-MaxConnections <Int32> ] [-MaxReceivedMessageSize <Int64> ] [-TransportQuotaObject <ServiceEndpointTransportQuotaInfo> ] [-UseDefaults] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: Uri
Set-ASAppServiceEndpointTransportQuota [-Uri] <Uri> [[-Address] <String> ] [-Binding] <String> [-Contract] <String> [-ListenBacklog <Int32> ] [-MaxBufferPoolSize <Int64> ] [-MaxBufferSize <Int32> ] [-MaxConnections <Int32> ] [-MaxReceivedMessageSize <Int64> ] [-TransportQuotaObject <ServiceEndpointTransportQuotaInfo> ] [-UseDefaults] [-Confirm] [-WhatIf] [ <CommonParameters>]




Parametri

-Address<String>

Indirizzo dell'endpoint.


Alias

nessuno

Necessario?

false

Posizione?

3

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-Binding<String>

Associazione dell'endpoint.


Alias

nessuno

Necessario?

true

Posizione?

4

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-Contract<String>

Contratto supportato dall'endpoint.


Alias

nessuno

Necessario?

true

Posizione?

5

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-ListenBacklog<Int32>

Specifica il numero massimo di richieste di connessione in coda che possono essere in attesa. ListenBacklog è una proprietà a livello di socket che descrive il numero di richieste "in attesa di accettazione" da inserire nella coda. Accertarsi che la coda socket sottostante non venga superata dal numero massimo di connessioni contemporanee. Questa proprietà viene visualizzata solo se l'associazione NetTcpBinding è configurata per questo endpoint.


Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-MaxBufferPoolSize<Int64>

Specifica la dimensione massima del pool di buffer per questa associazione. Il valore predefinito è 512 * 1024 byte. Molte parti di Windows Communication Foundation (WCF) utilizzano i buffer. Creare e distruggere i buffer ogni volta che vengono utilizzati è un'operazione costosa e anche la garbage collection per i buffer è costosa. Con i pool di buffer, è possibile estrarre un buffer dal pool, utilizzarlo e collocarlo nuovamente nel pool. In tal modo si evita il sovraccarico provocato dalla creazione e distruzione dei buffer. Tale proprietà viene visualizzata per tutte le associazioni supportate da AppFabric.


Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-MaxBufferSize<Int32>

Specifica la dimensione massima, in byte, del buffer utilizzato per archiviare i messaggi nella memoria. Se thetransferModeattribute equivale a toBuffered, questo attributo deve essere uguale al valore themaxReceivedMessageSizeattribute. Se thetransferModeattribute equivale a toStreamed, questo attributo non può essere superiore al valore themaxReceivedMessageSizeattribute e deve essere almeno uguale alla dimensione delle intestazioni. Questa proprietà viene visualizzata solo se le associazioni theBasicHttpBinding, NetTcpBinding o NetNamedPipebindingbindings sono configurate per questo endpoint.


Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-MaxConnections<Int32>

Specifica il numero massimo di connessioni in entrata e in uscita che il servizio crea o accetta. Le connessioni in ingresso e in uscita vengono contate rispetto a un limite diverso specificato da questo attributo. Le connessioni in entrata in eccesso rispetto al limite vengono accodate fino a quando diventa disponibile uno spazio al di sotto del limite. Le connessioni in uscita in eccesso rispetto al limite vengono accodate fino a quando diventa disponibile uno spazio al di sotto del limite. Questa proprietà viene visualizzata solo se le associazioni NetTcpBinding o NetNamedPipebinding sono configurate per questo endpoint. Il valore predefinito è 10.


Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-MaxReceivedMessageSize<Int64>

Numero intero positivo che specifica la dimensione massima del messaggio, in byte, incluse le intestazioni, che può essere ricevuto su un canale configurato con questa associazione. Il mittente di un messaggio che supera questo limite riceverà un errore SOAP. Il destinatario elimina il messaggio e crea una voce di evento nel registro traccia. Tale proprietà viene visualizzata per tutte le associazioni supportate da AppFabric. Il valore predefinito è 65536.


Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-ServiceObject<ServiceInfo>

Nome di ServiceObject, che specifica che il cmdlet opererà sul servizio indicato. Questo parametro viene utilizzato per il piping dell'output del cmdlet Get-ASAppService a un cmdlet contenente il parametro ServiceObject.


Alias

nessuno

Necessario?

true

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

true (ByValue)

Accettare caratteri jolly?

-SiteName<String>

Nome di un sito Web, come definito nel riquadro Connessioni IIS, che specifica che il cmdlet opererà nell'ambito di un servizio contenuto all'interno di quel sito. È necessario aggiungere al parametro SiteName il parametro VirtualPath, che identifica un servizio incluso nel sito.

Il percorso virtuale deve includere il nome dell'applicazione, una barra e il nome del file SVC o del file XAMLX per il servizio. Il carattere "/" all'inizio del percorso virtuale è facoltativo. Se si utilizza il parametro SiteName, non utilizzare il parametro Uri.


Alias

nessuno

Necessario?

true

Posizione?

1

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-TransportQuotaObject<ServiceEndpointTransportQuotaInfo>

Oggetto che contiene le informazioni sulla quota di trasporto. Questo parametro viene utilizzato soprattutto in scenari di piping.


Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

true (ByValue)

Accettare caratteri jolly?

-Uri<Uri>

URI per un servizio, che specifica che il cmdlet opererà nell'ambito specificato. Se si utilizza il parametro Uri, non utilizzare il set di parametri SiteName e VirtualPath.


Alias

nessuno

Necessario?

true

Posizione?

1

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-UseDefaults

Specifica i valori predefiniti che devono essere utilizzati per le quote di trasporto.


Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-VirtualPath<String>

Percorso virtuale per un servizio, come definito nel riquadro Connessioni di Gestione IIS, nel quale viene specificato che il cmdlet opererà nell'ambito del servizio. È necessario aggiungere il parametro VirtualPath al parametro SiteName, utilizzando SiteName per identificare il sito in cui è incluso il servizio. Il carattere iniziale "/" del percorso virtuale è facoltativo.

Il percorso virtuale per un servizio include il nome dell'applicazione, una barra e il nome del file SVC o del file XAMLX per il servizio. Se si utilizza il set di parametri SiteName e VirtualName, non utilizzare il parametro Uri.


Alias

nessuno

Necessario?

true

Posizione?

2

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-Confirm

Richiede la conferma prima dell'esecuzione del comando.


Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

false

-WhatIf

Descrive cosa accadrebbe se venisse eseguito il comando senza eseguirlo effettivamente.


Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

false

<CommonParameters>

Questo cmdlet supporta i parametri comuni: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_CommonParameters

Esempi

Esempio 1

Configura l'impostazione MaxReceivedMessageSize dell'endpoint del servizio Service1 su 50000.


Set-ASAppServiceEndpointTransportQuota -uri http://localhost/sampleapp/service1.svc -binding basicHttpBinding -contract IService1 -MaxReceivedMessageSize 50000
Mostra: