本文整理汇总了C#中Microsoft.Exchange.WebServices.Data.EwsServiceXmlWriter类的典型用法代码示例。如果您正苦于以下问题:C# EwsServiceXmlWriter类的具体用法?C# EwsServiceXmlWriter怎么用?C# EwsServiceXmlWriter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
EwsServiceXmlWriter类属于Microsoft.Exchange.WebServices.Data命名空间,在下文中一共展示了EwsServiceXmlWriter类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: WriteAttributesToXml
/// <summary>
/// Writes the attributes to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteAttributesToXml(EwsServiceXmlWriter writer)
{
if (this.serviceObjType == ServiceObjectType.Item)
{
writer.WriteAttributeValue(XmlAttributeNames.Traversal, this.Traversal);
}
}
开发者ID:Pravinmprajapati,项目名称:ews-managed-api,代码行数:11,代码来源:SeekToConditionItemView.cs
示例2: InternalWriteViewToXml
/// <summary>
/// Write to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void InternalWriteViewToXml(EwsServiceXmlWriter writer)
{
base.InternalWriteViewToXml(writer);
writer.WriteAttributeValue(XmlAttributeNames.Offset, this.Offset);
writer.WriteAttributeValue(XmlAttributeNames.BasePoint, this.OffsetBasePoint);
}
开发者ID:liliankasem,项目名称:ProjectSpikeAPI,代码行数:11,代码来源:PagedView.cs
示例3: InternalWriteSearchSettingsToXml
/// <summary>
/// Internals the write search settings to XML.
/// </summary>
/// <param name="writer">The writer.</param>
/// <param name="groupBy">The group by clause.</param>
internal override void InternalWriteSearchSettingsToXml(EwsServiceXmlWriter writer, Grouping groupBy)
{
if (groupBy != null)
{
groupBy.WriteToXml(writer);
}
}
开发者ID:liliankasem,项目名称:ProjectSpikeAPI,代码行数:12,代码来源:PagedView.cs
示例4: WriteElementsToXml
/// <summary>
/// Writes elements to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteElementsToXml(EwsServiceXmlWriter writer)
{
writer.WriteElementValue(
XmlNamespace.Types,
XmlElementNames.StartDate,
EwsUtilities.DateTimeToXSDate(this.StartDate));
}
开发者ID:liliankasem,项目名称:ProjectSpikeAPI,代码行数:11,代码来源:RecurrenceRange.cs
示例5: WriteElementsToXml
/// <summary>
/// Writes elements to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteElementsToXml(EwsServiceXmlWriter writer)
{
if (this.Content != null && this.Content.Length > 0)
{
writer.WriteBase64ElementValue(this.Content);
}
}
开发者ID:Pravinmprajapati,项目名称:ews-managed-api,代码行数:11,代码来源:MimeContentBase.cs
示例6: WritePropertyValueToXml
/// <summary>
/// Writes to XML.
/// </summary>
/// <param name="writer">The writer.</param>
/// <param name="propertyBag">The property bag.</param>
/// <param name="isUpdateOperation">Indicates whether the context is an update operation.</param>
internal override void WritePropertyValueToXml(
EwsServiceXmlWriter writer,
PropertyBag propertyBag,
bool isUpdateOperation)
{
object value = propertyBag[this];
if (value != null)
{
if (writer.Service.RequestedServerVersion == ExchangeVersion.Exchange2007_SP1)
{
ExchangeService service = writer.Service as ExchangeService;
if (service != null && service.Exchange2007CompatibilityMode == false)
{
MeetingTimeZone meetingTimeZone = new MeetingTimeZone((TimeZoneInfo)value);
meetingTimeZone.WriteToXml(writer, XmlElementNames.MeetingTimeZone);
}
}
else
{
base.WritePropertyValueToXml(
writer,
propertyBag,
isUpdateOperation);
}
}
}
开发者ID:Pravinmprajapati,项目名称:ews-managed-api,代码行数:33,代码来源:StartTimeZonePropertyDefinition.cs
示例7: WriteElementsToXml
/// <summary>
/// Writes elements to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteElementsToXml(EwsServiceXmlWriter writer)
{
if (null != this.clientExtension)
{
this.clientExtension.WriteToXml(writer, XmlNamespace.Types, XmlElementNames.ClientExtension);
}
}
开发者ID:Pravinmprajapati,项目名称:ews-managed-api,代码行数:11,代码来源:SetClientExtensionAction.cs
示例8: WriteElementsToXml
/// <summary>
/// Writes the elements to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteElementsToXml(EwsServiceXmlWriter writer)
{
writer.WriteStartElement(XmlNamespace.Types, XmlElementNames.Mailbox);
writer.WriteElementValue(XmlNamespace.Types, XmlElementNames.Address, this.SmtpAddress);
writer.WriteEndElement(); // Mailbox
this.OofSettings.WriteToXml(writer, XmlElementNames.UserOofSettings);
}
开发者ID:Pravinmprajapati,项目名称:ews-managed-api,代码行数:12,代码来源:SetUserOofSettingsRequest.cs
示例9: WriteElementsToXml
/// <summary>
/// Writes XML elements.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteElementsToXml(EwsServiceXmlWriter writer)
{
writer.WriteStartElement(XmlNamespace.Messages, XmlElementNames.Manifest);
writer.WriteBase64ElementValue(manifestStream);
writer.WriteEndElement();
}
开发者ID:XavierDa,项目名称:ews-managed-api,代码行数:12,代码来源:InstallAppRequest.cs
示例10: WriteElementsToXml
/// <summary>
/// Writes elements to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteElementsToXml(EwsServiceXmlWriter writer)
{
base.WriteElementsToXml(writer);
writer.WriteElementValue(
XmlNamespace.Types,
XmlElementNames.DateTime,
this.dateTime);
}
开发者ID:Pravinmprajapati,项目名称:ews-managed-api,代码行数:13,代码来源:AbsoluteDateTransition.cs
示例11: WriteElementsToXml
/// <summary>
/// Writes the elements to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteElementsToXml(EwsServiceXmlWriter writer)
{
foreach (byte[] item in this.content)
{
writer.WriteStartElement(XmlNamespace.Types, ByteArrayArray.ItemXmlElementName);
writer.WriteBase64ElementValue(item);
writer.WriteEndElement();
}
}
开发者ID:liliankasem,项目名称:ProjectSpikeAPI,代码行数:13,代码来源:ByteArrayArray.cs
示例12: InternalWriteViewToXml
/// <summary>
/// Writes this view to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal virtual void InternalWriteViewToXml(EwsServiceXmlWriter writer)
{
int? maxEntriesReturned = this.GetMaxEntriesReturned();
if (maxEntriesReturned.HasValue)
{
writer.WriteAttributeValue(XmlAttributeNames.MaxEntriesReturned, maxEntriesReturned.Value);
}
}
开发者ID:liliankasem,项目名称:ProjectSpikeAPI,代码行数:13,代码来源:ViewBase.cs
示例13: WriteAttributesToXml
/// <summary>
/// Writes attributes to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteAttributesToXml(EwsServiceXmlWriter writer)
{
writer.WriteAttributeValue(XmlAttributeNames.SetClientExtensionActionId, this.setClientExtensionActionId);
if (!string.IsNullOrEmpty(this.extensionId))
{
writer.WriteAttributeValue(XmlAttributeNames.ClientExtensionId, this.extensionId);
}
}
开发者ID:Pravinmprajapati,项目名称:ews-managed-api,代码行数:13,代码来源:SetClientExtensionAction.cs
示例14: InternalWritePropertiesToXml
/// <summary>
/// Write properties to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void InternalWritePropertiesToXml(EwsServiceXmlWriter writer)
{
base.InternalWritePropertiesToXml(writer);
writer.WriteElementValue(
XmlNamespace.Types,
XmlElementNames.Interval,
this.Interval);
}
开发者ID:liliankasem,项目名称:ProjectSpikeAPI,代码行数:13,代码来源:Recurrence.IntervalPattern.cs
示例15: WriteElementsToXml
/// <summary>
/// Writes XML elements for GetPeopleInsights request
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteElementsToXml(EwsServiceXmlWriter writer)
{
writer.WriteStartElement(XmlNamespace.Messages, XmlElementNames.EmailAddresses);
foreach (string emailAddress in this.Emailaddresses)
{
writer.WriteElementValue(XmlNamespace.Types, XmlElementNames.String, emailAddress);
}
writer.WriteEndElement();
}
开发者ID:Pravinmprajapati,项目名称:ews-managed-api,代码行数:15,代码来源:GetPeopleInsightsRequest.cs
示例16: WriteAttributesToXml
/// <summary>
/// Writes the attributes to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteAttributesToXml(EwsServiceXmlWriter writer)
{
if (this.Traversal.HasValue)
{
writer.WriteAttributeValue(XmlAttributeNames.Traversal, this.Traversal);
}
if (this.ViewFilter.HasValue)
{
writer.WriteAttributeValue(XmlAttributeNames.ViewFilter, this.ViewFilter);
}
}
开发者ID:liliankasem,项目名称:ProjectSpikeAPI,代码行数:16,代码来源:ConversationIndexedItemView.cs
示例17: WriteElementsToXml
/// <summary>
/// Writes the elements to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteElementsToXml(EwsServiceXmlWriter writer)
{
base.WriteElementsToXml(writer);
if (this.NumberOfOccurrences.HasValue)
{
writer.WriteElementValue(
XmlNamespace.Types,
XmlElementNames.NumberOfOccurrences,
this.NumberOfOccurrences);
}
}
开发者ID:liliankasem,项目名称:ProjectSpikeAPI,代码行数:16,代码来源:NumberedRecurrenceRange.cs
示例18: WritePropertyValueToXml
/// <summary>
/// Writes to XML.
/// </summary>
/// <param name="writer">The writer.</param>
/// <param name="propertyBag">The property bag.</param>
/// <param name="isUpdateOperation">Indicates whether the context is an update operation.</param>
internal override void WritePropertyValueToXml(
EwsServiceXmlWriter writer,
PropertyBag propertyBag,
bool isUpdateOperation)
{
MeetingTimeZone value = (MeetingTimeZone)propertyBag[this];
if (value != null)
{
value.WriteToXml(writer, this.XmlElementName);
}
}
开发者ID:liliankasem,项目名称:ProjectSpikeAPI,代码行数:18,代码来源:MeetingTimeZonePropertyDefinition.cs
示例19: WriteElementsToXml
/// <summary>
/// Writes elements to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void WriteElementsToXml(EwsServiceXmlWriter writer)
{
writer.WriteElementValue(XmlNamespace.Types, XmlElementNames.FlagStatus, this.FlagStatus);
if (this.FlagStatus == ItemFlagStatus.Flagged)
{
writer.WriteElementValue(XmlNamespace.Types, XmlElementNames.StartDate, this.StartDate);
writer.WriteElementValue(XmlNamespace.Types, XmlElementNames.DueDate, this.DueDate);
}
else if (this.FlagStatus == ItemFlagStatus.Complete)
{
writer.WriteElementValue(XmlNamespace.Types, XmlElementNames.CompleteDate, this.CompleteDate);
}
}
开发者ID:asine,项目名称:ews-managed-api,代码行数:18,代码来源:Flag.cs
示例20: InternalWritePropertiesToXml
/// <summary>
/// Write properties to XML.
/// </summary>
/// <param name="writer">The writer.</param>
internal override void InternalWritePropertiesToXml(EwsServiceXmlWriter writer)
{
base.InternalWritePropertiesToXml(writer);
writer.WriteElementValue(
XmlNamespace.Types,
XmlElementNames.DaysOfWeek,
this.DayOfTheWeek);
writer.WriteElementValue(
XmlNamespace.Types,
XmlElementNames.DayOfWeekIndex,
this.DayOfTheWeekIndex);
}
开发者ID:asine,项目名称:ews-managed-api,代码行数:18,代码来源:Recurrence.RelativeMonthlyPattern.cs
注:本文中的Microsoft.Exchange.WebServices.Data.EwsServiceXmlWriter类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论