Interface IPortalAliasService
  
  
  
  Assembly: DotNetNuke.Abstractions.dll
  Syntax
  
    public interface IPortalAliasService
   
  Methods
  
  AddPortalAlias(IPortalAliasInfo)
  
  
  Declaration
  
    int AddPortalAlias(IPortalAliasInfo portalAlias)
   
  Parameters
  
  Returns
  
  
  DeletePortalAlias(IPortalAliasInfo)
  
  
  Declaration
  
    void DeletePortalAlias(IPortalAliasInfo portalAlias)
   
  Parameters
  
  
  GetPortalAlias(string)
  
  
  Declaration
  
    IPortalAliasInfo GetPortalAlias(string alias)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | alias |  | 
    
  
  Returns
  
  
  GetPortalAlias(string, int)
  
  
  Declaration
  
    IPortalAliasInfo GetPortalAlias(string alias, int portalId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | alias |  | 
      
        | int | portalId |  | 
    
  
  Returns
  
  
  GetPortalAliasByPortal(int, string)
  
  
  Declaration
  
    string GetPortalAliasByPortal(int portalId, string portalAlias)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | portalId |  | 
      
        | string | portalAlias |  | 
    
  
  Returns
  
  
  GetPortalAliasByPortalAliasId(int)
  
  
  Declaration
  
    IPortalAliasInfo GetPortalAliasByPortalAliasId(int portalAliasId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | portalAliasId |  | 
    
  
  Returns
  
  
  GetPortalAliasByTab(int, string)
  
  
  Declaration
  
    string GetPortalAliasByTab(int tabId, string portalAlias)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | tabId |  | 
      
        | string | portalAlias |  | 
    
  
  Returns
  
  
  GetPortalAliases()
  
  
  Declaration
  
    IDictionary<string, IPortalAliasInfo> GetPortalAliases()
   
  Returns
  
  
  GetPortalAliasesByPortalId(int)
  
  
  Declaration
  
    IEnumerable<IPortalAliasInfo> GetPortalAliasesByPortalId(int portalId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | portalId |  | 
    
  
  Returns
  
  
  GetPortalByPortalAliasId(int)
  
  
  Declaration
  
    IPortalInfo GetPortalByPortalAliasId(int portalAliasId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | portalAliasId |  | 
    
  
  Returns
  
  
  UpdatePortalAlias(IPortalAliasInfo)
  
  
  Declaration
  
    void UpdatePortalAlias(IPortalAliasInfo portalAlias)
   
  Parameters
  
  
  ValidateAlias(string, bool)
  
  
  Declaration
  
    bool ValidateAlias(string portalAlias, bool ischild)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | portalAlias |  | 
      
        | bool | ischild |  | 
    
  
  Returns
  
  Extension Methods