SPMeeting.MeetingCountRecurring - Champ
Spécifie une constante indiquant une réunion périodique.
Espace de noms : Microsoft.SharePoint.Meetings
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Const MeetingCountRecurring As Short
'Utilisation
Dim value As Short
value = SPMeeting.MeetingCountRecurring
public const short MeetingCountRecurring
Remarques
Vous pouvez utiliser la constante MeetingCountRecurring pour tester la valeur de la propriété MeetingCount . Si la valeur retournée par la propriété MeetingCount est égale à la constante MeetingCountRecurring , l'objet SPMeeting représente une réunion périodique.
Exemples
L'application console suivante recherche tous les sous-sites sous un site Web espace de travail de réunion, détermine s'ils sont associés à une réunion périodique et imprime les informations sur la console.
Imports System
Imports Microsoft.SharePoint
Imports Microsoft.SharePoint.Meetings
Module ConsoleApp
Sub Main()
Using siteCollection As SPSite = New SPSite("https://localhost")
Using webSite As SPWeb = siteCollection.OpenWeb()
Dim web As SPWeb
For Each web In webSite.Webs
If SPMeeting.IsMeetingWorkspaceWeb(web) Then
Dim meeting As SPMeeting = SPMeeting.GetMeetingInformation(web)
Dim bRecurring As Boolean = (meeting.MeetingCount = SPMeeting.MeetingCountRecurring)
Console.WriteLine("The {0} workspace {1} used for a recurring meeting.", _
web.Title, IIf(bRecurring, "is", "is not"))
End If
web.Dispose()
Next web
End Using
End Using
Console.Write(vbCrLf + "Press ENTER to continue...")
Console.ReadLine()
End Sub
End Module
using System;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Meetings;
namespace Test
{
class ConsoleApp
{
static void Main(string[] args)
{
using (SPSite siteCollection = new SPSite("https://localhost"))
{
using (SPWeb webSite = siteCollection.OpenWeb())
{
foreach (SPWeb web in webSite.Webs)
{
if (SPMeeting.IsMeetingWorkspaceWeb(web))
{
SPMeeting meeting = SPMeeting.GetMeetingInformation(web);
bool bRecurring = (meeting.MeetingCount == SPMeeting.MeetingCountRecurring);
Console.WriteLine("The {0} workspace {1} used for a recurring meeting.",
web.Title, bRecurring ? "is": "is not");
}
web.Dispose();
}
}
}
Console.Write("\nPress ENTER to continue...");
Console.ReadLine();
}
}
}