Class UsernameContentBase
Abstract base class for content items that have a domain/username and use a username-style location.
Implements
Inherited Members
Namespace: Tableau.Migration.Content
Assembly: Tableau.Migration.dll
Syntax
public abstract class UsernameContentBase : ContentBase, IUsernameContent, IContentReference, IEquatable<IContentReference>, IRestIdentifiable, IWithDomain, IMappableContent
Properties
Domain
Gets the domain this item belongs to. Changes should be made through mapping.
Declaration
public string Domain { get; protected set; }
Property Value
Type | Description |
---|---|
string |
Name
Gets the name of the content item. This is equivalent to the last segment of the Location. Renames should be performed through mapping.
Declaration
public override string Name { get; protected set; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
UpdateLocation()
Updates the current location based on the current domain/username values.
Declaration
protected void UpdateLocation()