Meetings.UpdateMeeting - Méthode
Met à jour les informations de réunion sur un site d'espace de travail de réunion.
Espace de noms : WebSvcMeetings
Assembly : STSSOAP (dans STSSOAP.dll)
Syntaxe
'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/meetings/UpdateMeeting", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/meetings/", _
ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/meetings/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub UpdateMeeting ( _
uid As String, _
sequence As UInteger, _
utcDateStamp As DateTime, _
title As String, _
location As String, _
utcDateStart As DateTime, _
utcDateEnd As DateTime, _
nonGregorian As Boolean _
)
'Utilisation
Dim instance As Meetings
Dim uid As String
Dim sequence As UInteger
Dim utcDateStamp As DateTime
Dim title As String
Dim location As String
Dim utcDateStart As DateTime
Dim utcDateEnd As DateTime
Dim nonGregorian As Boolean
instance.UpdateMeeting(uid, sequence, _
utcDateStamp, title, location, utcDateStart, _
utcDateEnd, nonGregorian)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/meetings/UpdateMeeting", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/meetings/",
ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/meetings/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void UpdateMeeting(
string uid,
uint sequence,
DateTime utcDateStamp,
string title,
string location,
DateTime utcDateStart,
DateTime utcDateEnd,
bool nonGregorian
)
Paramètres
uid
Type : System.StringUn GUID permanent pour le composant de calendrier.
sequence
Type : System.UInt32Entier utilisé pour déterminer l'ordre des mises à jour dans le cas où elles arrivent hors séquence. Mises à jour avec une séquence inférieur à actuel sont ignorées.
utcDateStamp
Type : System.DateTimeLa date et l'heure à laquelle l'instance de l'objet iCalendar a été créée au format UTC.
title
Type : System.StringTitre (sujet) de la réunion.
location
Type : System.StringL'emplacement de la réunion.
utcDateStart
Type : System.DateTimeLa date de début et l'heure de la réunion, exprimée en UTC.
utcDateEnd
Type : System.DateTimeLa date de fin et l'heure de la réunion, exprimée en temps universel coordonné (UTC).
nonGregorian
Type : System.Booleantrue si le calendrier est défini dans un format de calendrier grégorien ; dans le cas contraire, false. En définissant ce paramètre à true place le message suivant s'affiche dans les données de synthèse de l'espace de travail de réunion: "cette réunion a été créée à l'aide d'un calendrier et planification de programme qui ne prend en charge les mises à jour de série de l'espace de travail de réunion. Les modifications apportées aux occurrences individuelles des réunions dans ce programme n'apparaissent pas dans l'espace de travail. »
Remarques
Pour accéder à ses méthodes et le service Meetings , définissez une référence Web à https://Server_Name/ [sites /] [Site_Name/] _vti_bin/Meetings.asmx.
Exemples
Le code suivant met à jour une réunion qui se trouve sur un site d'espace de travail de réunion. MWSURLLink, MeetingSubjectTextBox, MeetingLocationTextBox, DTSTARTTextBox, DTENDTextBox et CreateWorkspaceButton sont tous les éléments de l'interface qui se trouvent sur un formulaire dans le projet Visual Basic 2005.
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
Format de la demande SOAP Voici un exemple de demande SOAP. Remplacez les espaces réservés illustrés par des valeurs réelles.
POST /_vti_bin/meetings.asmx HTTP/1.1
Host: server_name
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://schemas.microsoft.com/sharepoint/soap/
meetings/UpdateMeeting"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateMeeting xmlns=
"https://schemas.microsoft.com/sharepoint/soap/meetings/">
<uid>string</uid>
<sequence>unsignedInt</sequence>
<utcDateStamp>dateTime</utcDateStamp>
<title>string</title>
<location>string</location>
<utcDateStart>dateTime</utcDateStart>
<utcDateEnd>dateTime</utcDateEnd>
<nonGregorian>boolean</nonGregorian>
</UpdateMeeting>
</soap:Body>
</soap:Envelope>
Format de la réponse SOAP Voici un exemple de réponse SOAP. Remplacez les espaces réservés avec les valeurs de retour réelles.
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateMeetingResponse xmlns=
"https://schemas.microsoft.com/sharepoint/soap/meetings/" />
</soap:Body>
</soap:Envelope>