Represents the graphical settings that can be assigned to elements in the worksharing
display modes.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 16.0.0.0 (16.0.0.0)
Since:
2012
Syntax
C# |
---|
public class WorksharingDisplayGraphicSettings : IDisposable |
Visual Basic |
---|
Public Class WorksharingDisplayGraphicSettings _
Implements IDisposable |
Visual C++ |
---|
public ref class WorksharingDisplayGraphicSettings : IDisposable |
Examples
CopyC#
public WorksharingDisplayGraphicSettings GetWorksharingDisplaySettings(Document doc, String userName, WorksetId worksetId, bool ownedbyCurrentUser)
{
WorksharingDisplayGraphicSettings graphicSettings;
WorksharingDisplaySettings displaySettings = WorksharingDisplaySettings.GetOrCreateWorksharingDisplaySettings(doc);
if (!String.IsNullOrEmpty(userName))
graphicSettings = displaySettings.GetGraphicOverrides(userName);
else if (worksetId != WorksetId.InvalidWorksetId)
graphicSettings = displaySettings.GetGraphicOverrides(worksetId);
else if (ownedbyCurrentUser)
graphicSettings = displaySettings.GetGraphicOverrides(CheckoutStatus.OwnedByCurrentUser);
else
graphicSettings = displaySettings.GetGraphicOverrides(ModelUpdatesStatus.CurrentWithCentral);
return graphicSettings;
}
CopyVB.NET
Public Function GetWorksharingDisplaySettings(doc As Document, userName As [String], worksetId__1 As WorksetId, ownedbyCurrentUser As Boolean) As WorksharingDisplayGraphicSettings
Dim graphicSettings As WorksharingDisplayGraphicSettings
Dim displaySettings As WorksharingDisplaySettings = WorksharingDisplaySettings.GetOrCreateWorksharingDisplaySettings(doc)
If Not [String].IsNullOrEmpty(userName) Then
graphicSettings = displaySettings.GetGraphicOverrides(userName)
ElseIf worksetId__1 <> WorksetId.InvalidWorksetId Then
graphicSettings = displaySettings.GetGraphicOverrides(worksetId__1)
ElseIf ownedbyCurrentUser Then
graphicSettings = displaySettings.GetGraphicOverrides(CheckoutStatus.OwnedByCurrentUser)
Else
graphicSettings = displaySettings.GetGraphicOverrides(ModelUpdatesStatus.CurrentWithCentral)
End If
Return graphicSettings
End Function
Inheritance Hierarchy
See Also