# SiloMessagingOptions

Package: [Microsoft.Orleans.Runtime](/orleans/docs/api/csharp/microsoft.orleans.runtime/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Runtime) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/Options/SiloMessagingOptions.cs#L10)

```csharp
public class SiloMessagingOptions : MessagingOptions
```

Specifies global messaging options that are silo related.

## Constructors

- [SiloMessagingOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/constructors/constructor-d249f543/)

## Properties

- [AssumeHomogenousSilosForTesting](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/assumehomogenoussilosfortesting-b784faf2/)
- [ClientDropTimeout](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/clientdroptimeout-47616c4f/)
- [ClientGatewayShutdownNotificationTimeout](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/clientgatewayshutdownnotificationtimeout-2825b01b/)
- [ClientRegistrationRefresh](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/clientregistrationrefresh-4fe1cb3b/)
- [GatewaySenderQueues](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/gatewaysenderqueues-4134a631/)
- [GrainWorkloadAnalysisPeriod](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/grainworkloadanalysisperiod-70763973/)
- [MaxEnqueuedRequestsHardLimit](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/maxenqueuedrequestshardlimit-24f52b4c/)
- [MaxEnqueuedRequestsHardLimit_StatelessWorker](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/maxenqueuedrequestshardlimit-statelessworker-9ff0bab9/)
- [MaxEnqueuedRequestsSoftLimit](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/maxenqueuedrequestssoftlimit-a89274db/)
- [MaxEnqueuedRequestsSoftLimit_StatelessWorker](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/maxenqueuedrequestssoftlimit-statelessworker-185832fa/)
- [MaxForwardCount](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/maxforwardcount-012ada40/)
- [MaxRequestProcessingTime](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/maxrequestprocessingtime-48ccfe43/)
- [RequestProcessingWarningTime](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/requestprocessingwarningtime-c17ae34d/)
- [RequestQueueDelayWarningTime](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/requestqueuedelaywarningtime-93b192be/)
- [ShutdownRerouteTimeout](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/shutdownreroutetimeout-4e6c70ed/)
- [SiloSenderQueues](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/silosenderqueues-d220db2e/)
- [SystemResponseTimeout](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/systemresponsetimeout-de074367/)
- [WaitForMessageToBeQueuedForOutboundTime](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/properties/waitformessagetobequeuedforoutboundtime-abfc5caa/)

## Fields

- [DEFAULT_CLIENT_GW_NOTIFICATION_TIMEOUT](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/fields/default-client-gw-notification-timeout-30f4cbfc/)
- [DEFAULT_CLIENT_REGISTRATION_REFRESH](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/fields/default-client-registration-refresh-5e2f94f1/)
- [DEFAULT_MAX_ENQUEUED_REQUESTS_HARD_LIMIT](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/fields/default-max-enqueued-requests-hard-limit-665bf4e3/)
- [DEFAULT_MAX_ENQUEUED_REQUESTS_SOFT_LIMIT](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/fields/default-max-enqueued-requests-soft-limit-a75dff9a/)
- [DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_HARD_LIMIT](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/fields/default-max-enqueued-requests-stateless-worker-hard-limit-c94dd297/)
- [DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_SOFT_LIMIT](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/fields/default-max-enqueued-requests-stateless-worker-soft-limit-dd573eae/)
- [DEFAULT_MAX_REQUEST_PROCESSING_TIME](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/fields/default-max-request-processing-time-16022d1e/)
- [DEFAULT_SHUTDOWN_REROUTE_TIMEOUT](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/fields/default-shutdown-reroute-timeout-e53696f3/)
- [DEFAULT_WAIT_FOR_MESSAGE_TO_BE_QUEUED_FOR_OUTBOUND_TIME](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.silomessagingoptions/fields/default-wait-for-message-to-be-queued-for-outbound-time-53278f7c/)
