Share via


Meetings.AddMeetingFromICal - Méthode

Associe une réunion représentée dans un format de calendrier Internet (iCal) avec le site d'espace de travail de réunion sur le serveur spécifié exécutant Windows SharePoint Services.

Espace de noms :  WebSvcMeetings
Assembly :  STSSOAP (dans STSSOAP.dll)

Syntaxe

'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/meetings/AddMeetingFromICal", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/meetings/",  _
    ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/meetings/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function AddMeetingFromICal ( _
    organizerEmail As String, _
    icalText As String _
) As XmlNode
'Utilisation
Dim instance As Meetings
Dim organizerEmail As String
Dim icalText As String
Dim returnValue As XmlNode

returnValue = instance.AddMeetingFromICal(organizerEmail, _
    icalText)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/meetings/AddMeetingFromICal", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/meetings/", 
    ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/meetings/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public XmlNode AddMeetingFromICal(
    string organizerEmail,
    string icalText
)

Paramètres

  • organizerEmail
    Type : System.String

    L'adresse de messagerie spécifiée en tant que email_address@domain.ext, pour l'organisateur de la réunion.

  • icalText
    Type : System.String

    La représentation de la réunion qui sera associée au site espace de travail de réunion iCal.

Valeur renvoyée

Type : System.Xml.XmlNode
Un objet Microsoft.SharePoint.SoapServer.SoapXml qui contient les éléments suivants :

<?xml version="1.0" encoding="utf-8"?><soap:Envelope 
   xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/" 
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<soap:Body>

<AddMeetingFromICalResponse xmlns=
   "https://schemas.microsoft.com/sharepoint/soap/meetings/">

<AddMeetingFromICalResult>

<AddMeetingFromICal Url=
   "http://server_name/Test Meeting(2)?InstanceID=1" 
   HostTitle="Team Web Site" UniquePermissions="true" MeetingCount="1" 
   AnonymousAccess="false" AllowAuthenticatedUsers="false" />

</AddMeetingFromICalResult>

</AddMeetingFromICalResponse>

</soap:Body></soap:Envelope>

Url  URL vers le site d'espace de travail de réunion que vous avez ajouté à la réunion. Il contient une chaîne de requête qui vous donne le InstanceID de la réunion qui a été ajoutée.
InstanceID  Identifie cette instance de réunion dans le site qui contient des réunions d'instance unique. Si le site contient une réunion, périodique ' ?InstanceID =' n'est pas ajouté à l'URL. « AdMode = 1' peut être ajoutée à l'URL sous la forme d'une chaîne de requête si ce site est configuré en mode AdAccountCreation.
HostTitle  Le titre du site parent ; Si le titre du parent est une chaîne vide, il renvoie l'URL du parent.
UniquePermissions  true ou false, qui indique si ce site a été créé avec des autorisations uniques.
MeetingCount  Renvoie le nombre de réunions associées à cet espace de travail. Si cet espace de travail contient une réunion récurrente, elle retourne -1.
AnonymousAccess  true ou false, indiquant si la fonctionnalité d'autoriser l'accès anonyme est activée sur cet espace de travail.
AllowAuthentictedUsers   true ou false, indiquant si la fonctionnalité d'autoriser les utilisateurs authentifiés est activée sur cet espace de travail.

Exceptions

Exception Condition
SoapException

Cette méthode fonctionne uniquement avec les sites espace de travail de réunion. Si vous appelez cette méthode par rapport à un site non - espace de travail, cette méthode génère une exception SOAP qui ressemble à ceci :

<?xml version="1.0" encoding="utf-8"?>

<soap:Envelope xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<soap:Body>

<soap:Fault>

<faultcode>soap:Server</faultcode>

<faultstring>Exception of type

Microsoft.SharePoint.SoapServer.SoapServerException was

thrown.</faultstring>

<detail>

<errorstring xmlns=

"https://schemas.microsoft.com/sharepoint/soap/">

Your attempt to add a meeting to a Meeting Workspace

could not be completed. The specified location

is not a Meeting Workspace. Specify a different location

or contact the Web site administrator.</errorstring>

<errorcode xmlns="https://schemas.microsoft.com/sharepoint/soap/">0x00000006</errorcode>

</detail>

</soap:Fault>

</soap:Body>

</soap:Envelope>

Remarques

Le paramètre organizerEmail est utilisé dans les scénarios de délégué pour indiquer l'organisateur de la réunion. Si l'organisateur de la réunion n'est pas un délégué, il est une chaîne vide.

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

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/
   AddMeetingFromICal"

<?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>
    <AddMeetingFromICal xmlns=
        "https://schemas.microsoft.com/sharepoint/soap/meetings/">
      <organizerEmail>string</organizerEmail>
      <icalText>string</icalText>
    </AddMeetingFromICal>
  </soap:Body>
</soap:Envelope>

Format de la réponse SOAP  Voici un exemple de réponse SOAP. Remplacez les espaces réservés illustrés par des valeurs 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>
    <AddMeetingFromICalResponse xmlns="https://schemas.microsoft.com/sharepoint/soap/meetings/">
      <AddMeetingFromICalResult>
        <xsd:schema>schema</xsd:schema>xml</AddMeetingFromICalResult>
    </AddMeetingFromICalResponse>
  </soap:Body>
</soap:Envelope>

Voir aussi

Référence

Meetings classe

Meetings - Membres

WebSvcMeetings - Espace de noms