Compartilhar via


Como a: Personalizar os espaços de trabalho de reunião usando o serviço da Web das reuniões

O serviço da Web das reuniões ajuda você a criar e gerenciar sites Meeting Workspace. Este tópico descreve como você pode usar os serviços da Web para executar o seguinte tarefas:

  • Identificar os sites de Espaço de Trabalho de Reunião existentes.

  • Criar novo Espaço de Trabalho de Reunião sites e adicionar reuniões.

  • Exclua sites de Espaço de Trabalho de Reunião.

  • Atualize informações reunião em um site Meeting Workspace.

Para identificar de Espaço de Trabalho de Reunião existente sites

  • O seguinte exemplo de código Microsoft Visual Basic lista os sites de Espaço de Trabalho de Reunião que existem no servidor.

    Observação

    ServerURLTextBox é um elemento interface que esteja em uma forma no projeto de Visual Basic.

                            Dim ws As New mywss001.Meetings()
    Dim myCache As New System.Net.CredentialCache()
    
    Private Sub ListMWS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListMWS.Click
     ws.Credentials = myCache.DefaultCredentials()
     ws.Url = ServerURLTextBox.Text
     If (ws.Url.EndsWith("/")) Then
      ws.Url = ws.Url.Remove(ws.Url.Length - 1, 1)
     End If
     ws.Url = ws.Url + "/_vti_bin/meetings.asmx"
     Dim GetMeetingWorkspacesResponse As System.Xml.XmlNode
     If (ws.Url <> "") Then
      GetMeetingWorkspacesResponse = ws.GetMeetingWorkspaces(True)
     End If
     Dim OuterXml As String
     OuterXml = GetMeetingWorkspacesResponse.OuterXml()
     MsgBox("OuterXml")
    End Sub
    

Para criar um novo site Meeting Workspace e adicionar uma reunião para o site

  • O seguinte cria um site Meeting Workspace exemplo de código Visual Basic e adiciona uma reunião a ele.

    Observação

    ServerURLTextBox, MeetingSubjectTextBox, MeetingLocationTextBox, DTSTARTTextBox, DTENDTextBox, and CreateWorkspaceButton are all interface elements that are on a form in the Visual Basic project.

                            Dim ws As New mywss001.Meetings()
    Dim tz As New mywss001.TimeZoneInf()
    Dim myCache As New System.Net.CredentialCache()
    Dim UID As Integer
    Dim Sequence As UInt32
    
    Private Sub CreateWorkspaceButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CreateWorkspaceButton.Click
     ws.Credentials = myCache.DefaultCredentials()
     ws.Url = ServerURLTextBox.Text
     If (ws.Url.EndsWith("/")) Then
      ws.Url = ws.Url.Remove(ws.Url.Length - 1, 1)
     End If
     ws.Url = ws.Url + "/_vti_bin/meetings.asmx"
     Dim CreateWorkspaceResponse As System.Xml.XmlNode
     If (ws.Url <> "") Then
      CreateWorkspaceResponse = ws.CreateWorkspace(MeetingSubjectTextBox.Text, "MPS#0", System.UInt32.Parse("1033"), tz)
     End If
     Dim OuterXml As String
     OuterXml = CreateWorkspaceResponse.OuterXml()
     Dim MWSURL As String
     Dim Start As Integer
     Dim Finish As Integer
     Start = OuterXml.IndexOf("""")
     Finish = OuterXml.IndexOf("""", Start + 1)
     MWSURL = OuterXml.Substring(Start + 1, Finish - Start - 1)
     Dim MyRand As New System.Random()
     UID = MyRand.Next(100, 10000)
     Sequence.ToString("0")
     ws.Url = MWSURL + "/_vti_bin/meetings.asmx"
     ws.AddMeeting("", UID.ToString, Sequence,     "2003-03-27T15:00:00-08:00", MeetingSubjectTextBox.Text,     MeetingLocationTextBox.Text, DTSTARTTextBox.Text,     DTENDTextBox.Text, False)
     MWSURLLink.Text = MWSURL
    End Sub
    

Para excluir um site Meeting Workspace

  • O seguinte exemplo de código Visual Basic Exclui um site Meeting Workspace especificado.

    Observação

    MWSURLLink contém a URL do site Meeting Workspace.

                            Private Sub DeleteWorkspaceButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DeleteWorkspaceButton.Click
     ws.Credentials = myCache.DefaultCredentials()
     ws.Url = MWSURLLink.Text + "/_vti_bin/meetings.asmx"
     ws.DeleteWorkspace()
    End Sub
    

A atualização reunião informações em um site Meeting Workspace

  • O seguinte exemplo de código Visual Basic atualiza uma reunião que existe em um site Meeting Workspace.

    Observação

    MWSURLLink, MeetingSubjectTextBox, MeetingLocationTextBox, DTSTARTTextBox, DTENDTextBox, and CreateWorkspaceButton are all interface elements that are on a form in the Visual Basic project.

                            Private Sub UpdateMeetingButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UpdateMeetingButton.Click
     ws.Credentials = myCache.DefaultCredentials()
     ws.Url = MWSURLLink.Text + "/_vti_bin/meetings.asmx"
     Sequence.ToString("0")
     ws.UpdateMeeting(UID, Sequence, "2003-03-27T15:00:00-08:00",     MeetingSubjectTextBox.Text, MeetingLocationTextBox.Text,     DTSTARTTextBox.Text, DTENDTextBox.Text, False)
    End Sub
    

Consulte também

Referência

Meetings

Outros recursos

Serviços da Web de Serviços SharePoint Windows