ServiceBusModelFactory.TopicProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a new TopicProperties instance for mocking.
public static Azure.Messaging.ServiceBus.Administration.TopicProperties TopicProperties (string name, long maxSizeInMegabytes = 0, bool requiresDuplicateDetection = false, TimeSpan defaultMessageTimeToLive = default, TimeSpan autoDeleteOnIdle = default, TimeSpan duplicateDetectionHistoryTimeWindow = default, bool enableBatchedOperations = false, Azure.Messaging.ServiceBus.Administration.EntityStatus status = default, bool enablePartitioning = false, long maxMessageSizeInKilobytes = 0);
static member TopicProperties : string * int64 * bool * TimeSpan * TimeSpan * TimeSpan * bool * Azure.Messaging.ServiceBus.Administration.EntityStatus * bool * int64 -> Azure.Messaging.ServiceBus.Administration.TopicProperties
Public Shared Function TopicProperties (name As String, Optional maxSizeInMegabytes As Long = 0, Optional requiresDuplicateDetection As Boolean = false, Optional defaultMessageTimeToLive As TimeSpan = Nothing, Optional autoDeleteOnIdle As TimeSpan = Nothing, Optional duplicateDetectionHistoryTimeWindow As TimeSpan = Nothing, Optional enableBatchedOperations As Boolean = false, Optional status As EntityStatus = Nothing, Optional enablePartitioning As Boolean = false, Optional maxMessageSizeInKilobytes As Long = 0) As TopicProperties
Parameters
- maxSizeInMegabytes
- Int64
The size to assign as the value of MaxSizeInMegabytes.
- requiresDuplicateDetection
- Boolean
The boolean flag to assign as the value of RequiresDuplicateDetection.
- defaultMessageTimeToLive
- TimeSpan
The time to live to assign as the value of DefaultMessageTimeToLive.
- autoDeleteOnIdle
- TimeSpan
The time interval to assign as the value of AutoDeleteOnIdle.
- duplicateDetectionHistoryTimeWindow
- TimeSpan
The time interval to assign as the value of DuplicateDetectionHistoryTimeWindow.
- enableBatchedOperations
- Boolean
The boolean flag to assign as the value of EnableBatchedOperations.
- status
- EntityStatus
The status to assign as the value of Status.
- enablePartitioning
- Boolean
The boolean flag to assign as the value of EnablePartitioning.
- maxMessageSizeInKilobytes
- Int64
The message size to assign as the value of MaxMessageSizeInKilobytes.
Returns
The populated TopicProperties instance to use for mocking.