Compartilhar via


CubeAdmin.SetCubeBuildingSettings method

Obsoleto no Project Server 2013. Em vez disso, use UpdateOlapDatabaseSettings(Guid, CubeSettingsDataSet).

Namespace:  WebSvcCubeAdmin
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaração
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/SetCubeBuildingSettings", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function SetCubeBuildingSettings ( _
    asCubeUID As Guid, _
    ASServerName As String, _
    ASDBName As String, _
    ASDatabaseDescription As String, _
    ASExtraNetAddress As String, _
    dateRangeChoice As Integer, _
    pastNum As Integer, _
    pastUnit As Integer, _
    nextNum As Integer, _
    nextUnit As Integer, _
    FromDate As DateTime, _
    ToDate As DateTime, _
    updateFreqChoice As Integer, _
    freqNumber As Integer, _
    freqUnit As Integer, _
    startDate As DateTime, _
    startTime As Integer _
) As Integer
'Uso
Dim instance As CubeAdmin
Dim asCubeUID As Guid
Dim ASServerName As String
Dim ASDBName As String
Dim ASDatabaseDescription As String
Dim ASExtraNetAddress As String
Dim dateRangeChoice As Integer
Dim pastNum As Integer
Dim pastUnit As Integer
Dim nextNum As Integer
Dim nextUnit As Integer
Dim FromDate As DateTime
Dim ToDate As DateTime
Dim updateFreqChoice As Integer
Dim freqNumber As Integer
Dim freqUnit As Integer
Dim startDate As DateTime
Dim startTime As Integer
Dim returnValue As Integer

returnValue = instance.SetCubeBuildingSettings(asCubeUID, _
    ASServerName, ASDBName, ASDatabaseDescription, _
    ASExtraNetAddress, dateRangeChoice, _
    pastNum, pastUnit, nextNum, nextUnit, _
    FromDate, ToDate, updateFreqChoice, _
    freqNumber, freqUnit, startDate, _
    startTime)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/SetCubeBuildingSettings", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/CubeAdmin/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public int SetCubeBuildingSettings(
    Guid asCubeUID,
    string ASServerName,
    string ASDBName,
    string ASDatabaseDescription,
    string ASExtraNetAddress,
    int dateRangeChoice,
    int pastNum,
    int pastUnit,
    int nextNum,
    int nextUnit,
    DateTime FromDate,
    DateTime ToDate,
    int updateFreqChoice,
    int freqNumber,
    int freqUnit,
    DateTime startDate,
    int startTime
)

Parâmetros

  • ASServerName
    Type: System.String

    Nome do servidor do Analysis Services.

  • ASDBName
    Type: System.String

    Nome do banco de dados do Analysis Services.

  • ASDatabaseDescription
    Type: System.String

    Descrição do banco de dados do Analysis Services.

  • ASExtraNetAddress
    Type: System.String

    Endereço de extranet do servidor do Analysis Services.

  • dateRangeChoice
    Type: System.Int32

    Opção de intervalo de datas (de 0 a 2).

  • pastNum
    Type: System.Int32

    Data passada intervalo numérico (de 0 a 3000).

  • pastUnit
    Type: System.Int32

    O intervalo de data passada unidade (de 0 a 2).

  • nextNum
    Type: System.Int32

    Em seguida data em que o número de intervalo (de 0 a 3000).

  • nextUnit
    Type: System.Int32

    Data do próximo intervalo unidade (de 0 a 2).

  • updateFreqChoice
    Type: System.Int32

    Atualize a frequência (0 ou 1).

  • freqNumber
    Type: System.Int32

    Número de frequência (de 0 a 3000).

  • freqUnit
    Type: System.Int32

    Unidade de frequência (de 0 a 2).

  • startTime
    Type: System.Int32

    Hora de começar a criação do cubo (de 0 a 47).

Valor retornado

Type: System.Int32
Retorna -1 para qualquer erro ou 0 para êxito ao fazer as configurações de CBS.

Comentários

Aviso

SetCubeBuildingSettings está disponível apenas para compatibilidade de Office Project Server 2007. O método define o banco de dados passado ASDBName como o banco de dados padrão, portanto não deve ser usado com Project Server 2010.

Em Office Project Server 2007, SetCubeBuildingSettings faz as configurações especificadas de Cube Build Service (CBS).

Permissões do Project Server

Permissão

Descrição

ManageCubeBuildingService

Permite que um usuário gerencie as configurações de criação de cubos OLAP. Permissão global.

ManageSiteServices

Permite que um usuário para administrar serviços, como configurações do Active Directory e tempos limites de banco de dados. Permissão global.

Ver também

Referência

CubeAdmin class

CubeAdmin members

WebSvcCubeAdmin namespace