﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.Crm.Sdk.Proxy</name>
  </assembly>
  <members>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.InheritAll">
      <summary>
        <para>The business inherits all inheritance values. Value = 0x3ff.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.InheritCompetitor">
      <summary>
        <para>The business inherits competitors from its parent business. Value = 8.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.InheritEmailTemplate">
      <summary>
        <para>The business inherits email templates from its parent business. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.InheritNone">
      <summary>
        <para>The business does not inherit from its parent business. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.InheritProcessTemplate">
      <summary>
        <para>All child business units inherit process templates from this business. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.InheritReferralSource">
      <summary>
        <para>All child business units inherit referral sources from this business. Value = 4.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.InheritSalesProcess">
      <summary>
        <para>The business inherits sale processes from its parent business. Value = 0x10.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.MustInheritCompetitor">
      <summary>
        <para>The business inherits competitors from its parent business. Value = 0x100.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.MustInheritEmailTemplate">
      <summary>
        <para>All child business units inherit email templates from this business. Value = 0x40.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.MustInheritProcessTemplate">
      <summary>
        <para>The business inherits process templates from its parent business. Value = 0x20.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.MustInheritReferralSource">
      <summary>
        <para>All child business units inherit referral sources from this business. Value = 0x80.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask.MustInheritSalesProcess">
      <summary>
        <para>The business inherits sale processes from its parent business. Value = 0x200.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.CalendarRuleExtentCode.SubtractRecurrenceIntervals">
      <summary>
        <para>The recurrence duration determines the shadowing of that rule. Use this value to indicate working hours and a full day 24-hour shadow. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.CalendarRuleExtentCode.SubtractResults">
      <summary>
        <para>Only the rule duration is shadowed. Use this value to indicate time off. For example, 4 hours of time off allow working hours to appear before and after. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.CalendarRuleExtentCode.Transparent">
      <summary>
        <para>No shadowing of calendar rules. All rules are displayed even if they are shadowed or preceded by other rules. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.ListMemberType.Account">
      <summary>
        <para>A list of accounts. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.ListMemberType.Contact">
      <summary>
        <para>A list of contacts. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.ListMemberType.Lead">
      <summary>
        <para>A list of leads. Value = 4.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.OrganizationFiscalYearDisplayCode.UseEndDate">
      <summary>
        <para>Displays the fiscal year based on the end date of the fiscal year. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.OrganizationFiscalYearDisplayCode.UseStartDate">
      <summary>
        <para>Displays the fiscal year based on the start date of the fiscal year. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.AddressBookFilters">
      <summary>
        <para>An address book filter. Value = 512.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.AdvancedSearch">
      <summary>
        <para>An advanced search. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.CustomDefinedView">
      <summary>
        <para>A custom view. Value = 16384.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.ExportFieldTranslationsView">
      <summary>
        <para>Specifies a view on the <see langword="Product" />,  <see langword="DynamicProperty" />, and <see langword="DynamicPropertyOptionSetItem" /> entities that can be used to filter out the entities for which labels will be exported using the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationRequest" /> message.  Value = 65536.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.InteractiveWorkflowView">
      <summary>
        <para>A view for a dialog (workflow process). Value = 4096.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.LookupView">
      <summary>
        <para>A lookup view. Value = 64.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.MainApplicationView">
      <summary>
        <para>Specifies the main application view. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.MainApplicationViewWithoutSubject">
      <summary>
        <para>Specifies the main application view without a subject. Value = 1024.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.OfflineFilters">
      <summary>
        <para>An offline filter for Dynamics 365 for Outlook. Value = 16.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.OfflineTemplate">
      <summary>
        <para>An offline template for Dynamics 365 for Outlook. Value = 8192.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.OutlookFilters">
      <summary>
        <para>A filter for Dynamics 365 for Outlook. Value = 256.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.OutlookTemplate">
      <summary>
        <para>A template for Dynamics 365 for Outlook. Value = 131072.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.QuickFindSearch">
      <summary>
        <para>A quick find query, which defines the columns searched using the Search field in a list view. Value = 4.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.Reporting">
      <summary>
        <para>A reporting query. Value = 8.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.SavedQueryTypeOther">
      <summary>
        <para>A saved query used for workflow templates and email templates. Value = 2048.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.SMAppointmentBookView">
      <summary>
        <para>Specifies the service management appointment book view. Value = 128.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SavedQueryQueryType.SubGrid">
      <summary>
        <para>A subgrid query. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SdkMessageAvailability.All">
      <summary>
        <para>The message is available on both connected and disconnected from the server. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SdkMessageAvailability.Client">
      <summary>
        <para>The message is available only on the client. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SdkMessageAvailability.Server">
      <summary>
        <para>The message is available only on the server. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SdkMessageFilterAvailability.All">
      <summary>
        <para>The message is available on both connected and disconnected from the server. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SdkMessageFilterAvailability.Client">
      <summary>
        <para>The message is available only on the client. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SdkMessageFilterAvailability.Server">
      <summary>
        <para>The message is available only on the server. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SubscriptionSubscriptionType.AddressBookProvider">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SubscriptionSubscriptionType.Offline">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.SubscriptionSubscriptionType.Outlook">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.TemplateGenerationTypeCode.BulkDeleteCompleted">
      <summary>
        <para>Bulk delete has completed. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.TemplateGenerationTypeCode.BulkDeleteCompletedWithFailures">
      <summary>
        <para>Bulk delete has completed, but failures occurred. Value = 3.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.TemplateGenerationTypeCode.BulkDeleteFailed">
      <summary>
        <para>Bulk delete failed. Value = 4.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.TemplateGenerationTypeCode.BulkDupDetectCompleted">
      <summary>
        <para>Bulk duplicate detection has completed. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.TemplateGenerationTypeCode.ImportCompleted">
      <summary>
        <para>Import has completed. Value = 5.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.TemplateGenerationTypeCode.ImportFailed">
      <summary>
        <para>Import has failed. Value = 6.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.AddressBookFilters">
      <summary>
        <para>An address book filter. Value = 512.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.AdvancedSearch">
      <summary>
        <para>An advanced search. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.CustomDefinedView">
      <summary>
        <para>A custom view. Value = 16384.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.InteractiveWorkflowView">
      <summary>
        <para>A view for a dialog (workflow process). Value = 4096.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.LookupView">
      <summary>
        <para>A lookup view. Value = 64.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.MainApplicationView">
      <summary>
        <para>The main application view. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.MainApplicationViewWithoutSubject">
      <summary>
        <para>The main application view without a subject. Value = 1024.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.OfflineFilters">
      <summary>
        <para>An offline filter for Dynamics 365 for Outlook. Value = 16.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.OutlookFilters">
      <summary>
        <para>A filter for Dynamics 365 for Outlook. Value = 256.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.QuickFindSearch">
      <summary>
        <para>A quick find query, which defines the columns searched using the Search field in a list view. Value = 4.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.Reporting">
      <summary>
        <para>A reporting query. Value = 8.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.SavedQueryTypeOther">
      <summary>
        <para>A saved query used for workflow templates and e-mail templates. Value = 2048.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.SMAppointmentBookView">
      <summary>
        <para>The service management appointment book view. Value = 128.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserQueryQueryType.SubGrid">
      <summary>
        <para>A sub-grid query. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsAdvancedFindStartupMode.Detailed">
      <summary>
        <para>Show the detailed version of advanced find at startup. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsAdvancedFindStartupMode.Simple">
      <summary>
        <para>Show the simple version of advanced find at startup. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsDefaultCalendarView.Day">
      <summary>
        <para>Show the day by default. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsDefaultCalendarView.Month">
      <summary>
        <para>Show the month by default. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsDefaultCalendarView.Week">
      <summary>
        <para>Show the week by default. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsFullNameConventionCode.FirstLast">
      <summary>
        <para>Show the first and last name. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsFullNameConventionCode.FirstMiddleInitialLast">
      <summary>
        <para>Show the first name, middle initial and last name. Value = 3.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsFullNameConventionCode.FirstMiddleLast">
      <summary>
        <para>Show the first, middle and last names. Value = 5.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsFullNameConventionCode.LastFirst">
      <summary>
        <para>Show the last name and then the first name. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsFullNameConventionCode.LastFirstMiddle">
      <summary>
        <para>Show the last name first, then the first name and the middle name. Value = 4.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsFullNameConventionCode.LastFirstMiddleInitial">
      <summary>
        <para>Show the last name first, then the first name and the middle initial. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsFullNameConventionCode.LastNoSpaceFirst">
      <summary>
        <para>Show the last name and then the first name, with no space separating the names. Value = 7.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.UserSettingsFullNameConventionCode.LastSpaceFirst">
      <summary>
        <para>Show the last name and then the first name, with a space separating the names. Value = 6.</para>
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddChannelAccessProfilePrivilegesRequest.#ctor">
      <summary>
        <para />
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddChannelAccessProfilePrivilegesResponse.#ctor">
      <summary>
        <para />
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddItemCampaignResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddListMembersListRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddListMembersListRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddListMembersListResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddListMembersListResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddMemberListRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddMemberListRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddMemberListResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddMemberListResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddMembersTeamRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddMembersTeamRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddMembersTeamResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.AddMembersTeamResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see langword="AddPrivilegesRoleResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddProductToKitRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddProductToKitRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddProductToKitResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddProductToKitResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddRecurrenceRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddRecurrenceRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddRecurrenceResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddRecurrenceResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddSolutionComponentResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddSolutionComponentResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddSubstituteProductRequest.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its members.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddSubstituteProductResponse.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its associated response class.</para>
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.AddToQueueRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddToQueueResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddToQueueResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppContext.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppEntityInfo.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppInfo.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ApplyRecordCreationAndUpdateRuleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ApplyRecordCreationAndUpdateRuleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ApplyRecordCreationAndUpdateRuleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ApplyRecordCreationAndUpdateRuleResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppModuleCollection.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppModuleInfo.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppModuleValidationResponse.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppointmentProposal.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentProposal" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppointmentProposal.#ctor(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Guid,System.String,Microsoft.Crm.Sdk.Messages.ProposalParty[])">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentProposal" /> class setting the start, end, site ID, site name, and proposal parties.</para>
      </summary>
      <param name="start">
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;. The proposed appointment start date and time.</para>
      </param>
      <param name="end">
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;. The proposed appointment end date and time.</para>
      </param>
      <param name="siteId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the site for the proposed appointment.</para>
      </param>
      <param name="siteName">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The name of the site for the proposed appointment.</para>
      </param>
      <param name="proposalParties">
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ProposalParty" />[]. An array of parties needed for the proposed appointment.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppointmentRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppointmentsToIgnore.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentsToIgnore" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AppointmentsToIgnore.#ctor(System.Guid[],System.Guid)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentsToIgnore" /> class setting the appointments and resource ID.</para>
      </summary>
      <param name="appointments">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]. The array of IDs of appointments to ignore.</para>
      </param>
      <param name="resourceId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The resource for which appointments are to be ignored.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ArtifactIdType.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AssignRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AssignRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AssignResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.AssignResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AssociateEntitiesRequest.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its members.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AssociateEntitiesResponse.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AttributeAuditDetail.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AttributeAuditDetail" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AuditDetail.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetailCollection" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.Add(Microsoft.Crm.Sdk.Messages.AuditDetail)">
      <summary>
        <para>Adds an <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" /> object to the <see cref="P:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.AuditDetails" /> collection.</para>
      </summary>
      <param name="auditDetail">
        <para>An object that contains change details.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AuditPartitionDetail.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AuditPartitionDetail" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AuditPartitionDetailCollection.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.AuditPartitionDetailCollection" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AutoMapEntityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AutoMapEntityRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.AutoMapEntityResponse.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.AutoMapEntityResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BookRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.BookRequest" /> Class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BookResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.BookResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BulkDeleteResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDeleteResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BusinessNotification.#ctor(Microsoft.Crm.Sdk.Messages.BusinessNotificationSeverity,System.String)">
      <summary>
        <para />
      </summary>
      <param name="severity">
        <para />
      </param>
      <param name="message">
        <para />
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BusinessNotificationParameter.#ctor">
      <summary>
        <para />
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.BusinessProcessFlowContext.#ctor(System.Guid,System.Guid,System.Guid)">
      <summary>
        <para />
      </summary>
      <param name="businessProcessFlowId">
        <para />
      </param>
      <param name="businessProcessFlowInstanceId">
        <para />
      </param>
      <param name="actionStepId">
        <para />
      </param>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CalculatePriceRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculatePriceRequest" />.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CalculatePriceResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculatePriceResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CancelContractRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CancelContractRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CancelContractResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.CancelContractResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CancelSalesOrderRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CancelSalesOrderRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CancelSalesOrderResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.CancelSalesOrderResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilege.#ctor(System.Int32,System.Guid)">
      <summary>
        <para />
      </summary>
      <param name="depth">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see></para>
      </param>
      <param name="privilegeId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. </para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.#ctor">
      <summary>
        <para />
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloneAsPatchRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the CloneAsPatchRequest class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloneAsPatchResponse.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.CloneAsPatchRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloneAsSolutionRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.CloneAsSolutionRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloneAsSolutionResponse.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.CloneAsSolutionResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloneContractRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CloneContractRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloneContractResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.CloneContractResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloneMobileOfflineProfileRequest.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloneMobileOfflineProfileResponse.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloneProductRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CloneProductRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloneProductResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CloneProductResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloseIncidentRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CloseIncidentRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloseIncidentResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CloseIncidentResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloseQuoteRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CloseQuoteRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CloseQuoteResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CloseQuoteResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CloseQuoteRequest" />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.Component.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ComponentDetail.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.ComponentDetail" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CompoundCreateRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.CompoundCreateRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CompoundCreateResponse.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CompoundUpdateRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CompoundUpdateResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConstraintRelation.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.ConstraintRelation" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConstraintRelation.#ctor(System.Guid,System.String,System.String)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConstraintRelation" /> class that sets the object ID, constraint type, and constraints.</para>
      </summary>
      <param name="objectId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the calendar rule.</para>
      </param>
      <param name="constraintType">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The constraint type. Must be "Resource Selection".</para>
      </param>
      <param name="constraints">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The set of constraints.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConvertKitToProductRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertKitToProductRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConvertKitToProductResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertKitToProductResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConvertProductToKitRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertProductToKitRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConvertProductToKitResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertProductToKitResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CopyCampaignRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CopyCampaignResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CopyMembersListRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyMembersListRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CopyMembersListResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyMembersListResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CopySystemFormRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="CopySystemFormRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CopySystemFormResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.CopySystemFormResponse" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateActivitiesListResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateActivitiesListResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateExceptionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateExceptionRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateExceptionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateExceptionResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateInstanceRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateInstanceRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateInstanceResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateInstanceResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the<see langword="CreateWorkflowFromTemplateRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeleteAndPromoteRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.DeleteAndPromoteRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeleteAndPromoteResponse.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.DeleteAndPromoteResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeleteAuditDataRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="DeleteAuditDataRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeleteAuditDataResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DeleteAuditDataResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeprovisionLanguageRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.DeprovisionLanguageRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DeprovisionLanguageResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.DeprovisionLanguageResponse" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesRequest.#ctor">
      <summary>
        <para>
          Deprecated.Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ErrorInfo.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ErrorInfo" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ErrorInfo.#ctor(System.String,Microsoft.Crm.Sdk.Messages.ResourceInfo[])">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ErrorInfo" /> class setting the error code and resource list.</para>
      </summary>
      <param name="errorCode">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The reason for a scheduling failure.</para>
      </param>
      <param name="resourceList">
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ResourceInfo" />[]. The array of information about a resource that has a scheduling problem for an appointment.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExecuteFetchRequest.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExecuteFetchResponse.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExpandCalendarRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExpandCalendarRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExpandCalendarResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExpandCalendarResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationRequest" />Localize product property values</member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExportSolutionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportSolutionResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExportTranslationRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportTranslationRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ExportTranslationResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportTranslationResponse" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the<see cref="T:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of <see cref="T:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyResponse" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyRequest" />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetDefaultPriceLevelRequest.#ctor">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetDefaultPriceLevelResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetDefaultPriceLevelResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the<see cref="T:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GrantAccessRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GrantAccessRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.GrantAccessResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.GrantAccessResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ImportRecordsImportRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ImportRecordsImportResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ImportSolutionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ImportSolutionResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ImportTranslationRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportTranslationRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ImportTranslationResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  T:Microsoft.Crm.Sdk.Messages.ImportTranslationResponse class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InitializeFromRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.InitializeFromRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InitializeFromResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.InitializeFromResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InputArgument.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.InputArgument" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InputArgumentCollection.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.InputArgumentCollection" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InputArgumentCollection.Add(System.String,System.Object)">
      <summary>
        <para>Adds an input argument object to the <see cref="P:Microsoft.Crm.Sdk.Messages.InputArgumentCollection.Arguments" /> collection.</para>
      </summary>
      <param name="key">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. A key that uniquely identifies the input argument in the collection.</para>
      </param>
      <param name="value">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.object.aspx">Object</see>. The input argument.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InputArgumentCollection.ContainsKey(System.String)">
      <summary>
        <para>Checks if a key exists in the collection.</para>
      </summary>
      <param name="key">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The key to check for.</para>
      </param>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Returns <see langword="true" /> if the key exists; otherwise, <see langword="false" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InstallSampleDataRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.InstallSampleDataRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InstallSampleDataResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.InstallSampleDataResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InstantiateFiltersRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the<see cref="T:Microsoft.Crm.Sdk.Messages.InstantiateFiltersRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InstantiateFiltersResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.InstantiateFiltersResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.InstantiateTemplateResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.InstantiateTemplateResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.IsBackOfficeInstalledRequest.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.IsBackOfficeInstalledResponse.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.LockInvoicePricingRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LockInvoicePricingRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.LockInvoicePricingResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LockInvoicePricingResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.LoseOpportunityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LoseOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.LoseOpportunityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LoseOpportunityResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationReportRequest.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationReportResponse.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationTemplateRequest.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationTemplateResponse.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationReportRequest.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationReportResponse.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationTemplateRequest.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationTemplateResponse.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MergeRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.MergeRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MergeResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.MergeResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.MissingComponent.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.MissingComponent" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ModifyAccessResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ModifyAccessResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ObjectiveRelation.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ObjectiveRelation" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ObjectiveRelation.#ctor(System.Guid,System.String)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ObjectiveRelation" /> class.</para>
      </summary>
      <param name="resourceSpecId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the resource specification.</para>
      </param>
      <param name="objectiveExpression">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The search strategy to use in the appointment request.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.OrganizationResources.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="OrganizationResources" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ParseImportRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ParseImportRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ParseImportResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ParseImportResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PickFromQueueRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PickFromQueueRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PickFromQueueResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PickFromQueueResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PrincipalAccess.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.PrincipalAccess" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PropagateByExpressionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PropagateByExpressionResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ProposalParty.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ProposalParty" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ProposalParty.#ctor(System.Guid,System.Guid,System.String,System.String,System.Double)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ProposalParty" /> class that sets the resource and resource specification IDs, the display and entity names, and the required effort, as measured by percentage of time.</para>
      </summary>
      <param name="resourceId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the resource that is represented by this party.</para>
      </param>
      <param name="resourceSpecId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the resource specification that is represented by this party.</para>
      </param>
      <param name="displayName">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The display name for the party.</para>
      </param>
      <param name="entityName">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The logical name of the type of entity that is represented by this party.</para>
      </param>
      <param name="effortRequired">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.double.aspx">Double</see>. The percentage of time that is required to perform the service.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ProvisionLanguageRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.ProvisionLanguageRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ProvisionLanguageResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ProvisionLanguageResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PublishAllXmlRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="PublishAllXmlRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PublishAllXmlResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.PublishAllXmlResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PublishProductHierarchyRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishProductHierarchyRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PublishProductHierarchyResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishProductHierarchyResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PublishThemeRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishThemeRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PublishThemeResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishThemeResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PublishXmlRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishXmlRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.PublishXmlResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.PublishXmlResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.QualifyLeadResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.QualifyLeadResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.QualifyMemberListRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.QualifyMemberListRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.QualifyMemberListResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.QualifyMemberListResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.QueryScheduleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryScheduleResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the<see cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerRequest" />  class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RecalculateRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RecalculateRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RecalculateResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RecalculateResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RelationshipAuditDetail.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see langword="RelationshipAuditDetail" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ReleaseToQueueRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ReleaseToQueueRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ReleaseToQueueResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ReleaseToQueueResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveFromQueueRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveFromQueueRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveFromQueueResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveFromQueueResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveMemberListRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveMemberListRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveMemberListResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveMemberListResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="RemoveMembersTeamResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveParentRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveParentRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveParentResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="RemoveParentResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="RemovePrivilegeRoleResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveRelatedRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveRelatedRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveRelatedResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="RemoveRelatedResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveSubstituteProductRequest.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see langword="ProductSubstitute" /> entity.</para>
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveSubstituteProductResponse.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see langword="ProductSubstitute" /> entity.</para>
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RenewContractRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RenewContractRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RenewContractResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RenewContractResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RenewEntitlementRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RenewEntitlementRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RenewEntitlementResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RenewEntitlementResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="ReplacePrivilegesRoleResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RequiredResource.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RequiredResource" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RequiredResource.#ctor(System.Guid,System.Guid)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RequiredResource" /> class setting the resource and resource specification IDs.</para>
      </summary>
      <param name="resourceId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the required resource.</para>
      </param>
      <param name="resourceSpecId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the required resource specification.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RescheduleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RescheduleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RescheduleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RescheduleResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ResetUserFiltersRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the<see cref="T:Microsoft.Crm.Sdk.Messages.ResetUserFiltersRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ResetUserFiltersResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ResetUserFiltersResponse" /> class. </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ResourceInfo.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ResourceInfo" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ResourceInfo.#ctor(System.Guid,System.String,System.String)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ResourceInfo" /> class that sets the ID, entity name, and display name.</para>
      </summary>
      <param name="id">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the record that has a scheduling problem.</para>
      </param>
      <param name="entityName">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The logical name of the entity.</para>
      </param>
      <param name="name">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The display name for the resource.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveActivePathRequest.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveActivePathResponse.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="RetrieveAttributeChangeHistoryRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAvailableLanguagesRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAvailableLanguagesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveAvailableLanguagesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAvailableLanguagesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveChannelAccessProfilePrivilegesRequest.#ctor">
      <summary>
        <para />
        <para />
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveChannelAccessProfilePrivilegesResponse.#ctor">
      <summary>
        <para />
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveCurrentOrganizationRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveCurrentOrganizationRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveCurrentOrganizationResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveCurrentOrganizationResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForUninstallRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForUninstallRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForUninstallResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForUninstallResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDeprovisionedLanguagesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDeprovisionedLanguagesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDeprovisionedLanguagesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDeprovisionedLanguagesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveExchangeAppointmentsRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeAppointmentsRequest" /> class.</para>
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveExchangeAppointmentsResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeAppointmentsResponse" /> class.</para>
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveFormattedImportJobResultsRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveFormattedImportJobResultsRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveFormattedImportJobResultsResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveFormattedImportJobResultsResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePacksRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePacksRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePacksResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePacksResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationResponse" /> class.</para>
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveMembersTeamRequest.#ctor">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveMembersTeamResponse.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveMissingDependenciesRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingDependenciesRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveMissingDependenciesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingDependenciesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallResponse" /> class.</para>
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrievePrincipalSyncAttributeMappingsRequest.#ctor">
      <summary>
        <para />
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrievePrincipalSyncAttributeMappingsResponse.#ctor">
      <summary>
        <para />
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveProcessInstancesRequest.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveProcessInstancesResponse.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="RetrieveProvisionedLanguagesRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveRequiredComponentsRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRequiredComponentsRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveRequiredComponentsResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRequiredComponentsResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryTeamsBusinessUnitRequest.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryTeamsBusinessUnitResponse.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryUsersBusinessUnitRequest.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryUsersBusinessUnitResponse.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveTeamsSystemUserRequest.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveTeamsSystemUserResponse.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveUserSettingsSystemUserRequest.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveUserSettingsSystemUserResponse.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveVersionRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveVersionRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RetrieveVersionResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveVersionResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RevertProductRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RevertProductRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RevertProductResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RevertProductResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ReviseQuoteRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ReviseQuoteRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ReviseQuoteResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ReviseQuoteResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RevokeAccessRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RevokeAccessRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RevokeAccessResponse.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.RevokeAccessResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RolePrivilege.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RolePrivilege.#ctor(Microsoft.Crm.Sdk.Messages.PrivilegeDepth,System.Guid,System.Guid)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" /> class by setting the depth, privilege ID, and business unit ID.</para>
      </summary>
      <param name="depth">
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.PrivilegeDepth" />. The depth of the privilege.</para>
      </param>
      <param name="privilegeId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the privilege.</para>
      </param>
      <param name="businessId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the business unit.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RolePrivilege.#ctor(System.Int32,System.Guid)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" /> class by setting the depth and the privilege ID.</para>
      </summary>
      <param name="depth">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>. The depth of the privilege.</para>
      </param>
      <param name="privilegeId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the privilege.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RolePrivilege.#ctor(System.Int32,System.Guid,System.Guid)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" /> class by setting the depth (as an integer), the privilege ID, and the business unit ID.</para>
      </summary>
      <param name="depth">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>. The depth of the privilege.</para>
      </param>
      <param name="privilegeId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the privilege.</para>
      </param>
      <param name="businessId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the business unit.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RolePrivilegeAuditDetail.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see langword="RolePrivilegeAuditDetail" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RollupRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RollupRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RollupResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.RollupResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RouteToRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RouteToRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.RouteToResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RouteToResponse" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SearchRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SearchResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SearchResults.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchResults" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SearchResults.#ctor(Microsoft.Crm.Sdk.Messages.AppointmentProposal[],Microsoft.Crm.Sdk.Messages.TraceInfo)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchResults" /> class setting the proposals and trace info properties.</para>
      </summary>
      <param name="proposals">
        <para>The set of proposed appointments that meet the appointment request criteria.</para>
      </param>
      <param name="traceInfo">
        <para>The results of the search.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the<see cref="T:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SendBulkMailResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.SendBulkMailResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the<see cref="T:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SendEmailRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SendEmailRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SendEmailResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SendEmailResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SendFaxRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the<see cref="T:Microsoft.Crm.Sdk.Messages.SendFaxRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SendFaxResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.SendFaxResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SendTemplateRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SendTemplateResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SendTemplateResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="SetBusinessEquipmentResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="SetBusinessSystemUserResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetFeatureStatusRequest.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetFeatureStatusResponse.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetLocLabelsRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SetLocLabelsRequest" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetLocLabelsResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.SetLocLabelsResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see langword="SetParentBusinessUnitRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="SetParentBusinessUnitResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetParentSystemUserRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SetParentSystemUserRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetParentSystemUserResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="SetParentSystemUserResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetParentTeamRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SetParentTeamRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetParentTeamResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="SetParentTeamResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetProcessRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.SetProcessRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetProcessResponse.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.SetProcessResponse" /> class</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetRelatedRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.SetRelatedRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetRelatedResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="SetRelatedResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetReportRelatedRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SetReportRelatedRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetReportRelatedResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SetReportRelatedResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetStateRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SetStateRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.SetStateResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SetStateResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ShareAuditDetail.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see langword="ShareAuditDetail" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.TimeInfo.#ctor">
      <summary>
        <para>Initializes a new instance of the<see langword="TimeInfo" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.TraceInfo.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.TraceInfo" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.TraceInfo.#ctor(Microsoft.Crm.Sdk.Messages.ErrorInfo[])">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.TraceInfo" /> class.</para>
      </summary>
      <param name="errorInfo">
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ErrorInfo" />[]. The list of error information for the scheduling operation.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.TransformImportRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.TransformImportRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.TransformImportResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.TransformImportResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.TriggerServiceEndpointCheckRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="TriggerServiceEndpointCheck" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.TriggerServiceEndpointCheckResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see langword="TriggerServiceEndpointCheckResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UninstallSampleDataRequest.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UninstallSampleDataResponse.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UpdateFeatureConfigRequest.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UpdateFeatureConfigResponse.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentRequest.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentResponse.#ctor">
      <summary>
        <para>
          Initializes a new instance of the
          <see cref="T:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UpdateUserSettingsSystemUserRequest.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class and its members.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UpdateUserSettingsSystemUserResponse.#ctor">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UserAccessAuditDetail.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.UserAccessAuditDetail" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeResponse" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ValidateRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ValidateResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ValidationIssue.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ValidationResult.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidationResult" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.ValidationResult.#ctor(System.Boolean,Microsoft.Crm.Sdk.Messages.TraceInfo,System.Guid)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidationResult" /> class, setting the <paramref name="success" />, <paramref name="traceinfo" /> and <paramref name="activityid" /> properties.</para>
      </summary>
      <param name="success">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>. The value that indicates whether the appointment or service appointment was validated successfully.</para>
      </param>
      <param name="traceInfo">
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.TraceInfo" />. The reasons for any scheduling failures.</para>
      </param>
      <param name="activityId">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the validated activity.</para>
      </param>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.WebResourceInfo.#ctor">
      <summary>
        <para />
      </summary>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.WhoAmIRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the<see cref="T:Microsoft.Crm.Sdk.Messages.WhoAmIRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.WhoAmIResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.WhoAmIResponse" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.WinOpportunityRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.WinOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.WinOpportunityResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.WinOpportunityResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.WinQuoteRequest.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.WinQuoteRequest" /> class.</para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="M:Microsoft.Crm.Sdk.Messages.WinQuoteResponse.#ctor">
      <summary>
        <para>Initializes a new instance of the  <see cref="T:Microsoft.Crm.Sdk.Messages.WinQuoteResponse" /> class. </para>
      </summary>
      <remarks>
        <para>The default constructor initializes any fields to their default values.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddChannelAccessProfilePrivilegesRequest.ChannelAccessProfileId">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddChannelAccessProfilePrivilegesRequest.Privileges">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilege" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest.CampaignActivityId">
      <summary>
        <para>Gets or sets the ID of the campaign activity. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the campaign activity.</para>
      </returns>
      <remarks>
        <para>The <see langword="CampaignActivityId" /> property corresponds to the <see langword="CampaignActivity.ActivityId" /> attribute, which is the primary key for the <see langword="CampaignActivity" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest.EntityName">
      <summary>
        <para>Gets or sets the name of the entity type that is used in the operation. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the entity type that is used in the operation.</para>
      </returns>
      <remarks>
        <para>This property must be assigned the entity logical name that corresponds to the specified record type in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest.ItemId" /> property. The valid entity names for this property are <see langword="SalesLiterature" /> and <see langword="List" />. </para>
      </remarks>CampaignActivityItem intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest.ItemId">
      <summary>
        <para>Gets or sets the ID of the item to be added to the campaign activity. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the item to be added to the campaign activity.</para>
      </returns>
      <remarks>
        <para>The valid values for this property are <see langword="SalesLiterature.SalesLiteratureId" />, which is the primary key for the <see langword="SalesLiterature" /> entity, or <see langword="List.ListId" />, which is the primary key for the <see langword="List" /> entity.</para>
      </remarks>CampaignActivityItem intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityResponse.CampaignActivityItemId">
      <summary>
        <para>Gets the ID of the resulting campaign activity item.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the resulting campaign activity item.</para>
      </returns>
      <remarks>
        <para>The <see cref="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityResponse.CampaignActivityItemId" /> property corresponds to the <see langword="CampaignActivityItem.CampaignActivityItemId" /> property, which is the primary key for the <see langword="CampaignActivityItem" /> intersect entity. </para>
      </remarks>CampaignActivityItem intersect entity metadata<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest" /></member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest.CampaignId">
      <summary>
        <para>Gets or sets the ID of the campaign. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the campaign.</para>
      </returns>
      <remarks>
        <para>The <see langword="CampaignId" /> property corresponds to the <see langword="Campaign.CampaignId" /> attribute, which is the primary key for the <see langword="Campaign" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest.EntityId">
      <summary>
        <para>Gets or sets the ID of the record to be added to the campaign. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the record to be added to the campaign.</para>
      </returns>
      <remarks>
        <para>The <see langword="EntityId" /> property must be assigned a record ID of one of the following entity types: <see langword="Campaign" />, <see langword="List" />, <see langword="Product" />, or <see langword="SalesLiterature" />. The <see cref="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest.EntityName" /> property must contain the corresponding logical name of the entity. </para>
      </remarks>CampaignItem intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest.EntityName">
      <summary>
        <para>Gets or sets the name of the type of entity that is used in the operation. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see> The name of the type of entity that is used in the operation.</para>
      </returns>
      <remarks>
        <para>This property must be assigned the logical name of the entity that corresponds to the record type that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest.EntityId" /> property. The valid entity names for this property are <see langword="campaign" />, <see langword="list" />, <see langword="salesliterature" />, and <see langword="product" />.</para>
      </remarks>CampaignItem intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignResponse.CampaignItemId">
      <summary>
        <para>Gets the ID of the resulting campaign item.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the resulting campaign item.</para>
      </returns>
      <remarks>
        <para>The <see langword="CampaignItemId" /> property corresponds to the <see langword="CampaignItem.CampaignItemId" /> property, which is the primary key for the <see langword="CampaignItem" /> intersect entity. </para>
      </remarks>CampaignItem intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddListMembersListRequest.ListId">
      <summary>
        <para>Gets or sets the ID of the list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the list. This corresponds to the <see langword="List.ListId" /> attribute, which is the primary key for the <see langword="List" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddListMembersListRequest.MemberIds">
      <summary>
        <para>Gets or sets an array of IDs of the members that you want to add to the list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]
The array of IDs of the members that you want to add to the list.</para>
      </returns>
      <remarks>
        <para>Each element of the <see langword="MemberIds" /> array corresponds to the <see langword="Account.AccountId" /> attribute, <see langword="Contact.ContactId" /> attribute, or <see langword="Lead.LeadId" /> attribute. These record IDs are the primary keys for the corresponding entities: <see langword="Account" />, <see langword="Contact" />, and <see langword="Lead" />. </para>
      </remarks>ListMember intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddMemberListRequest.EntityId">
      <summary>
        <para>Gets or sets the ID of the member you want to add to the list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the member you want to add to the list.</para>
      </returns>
      <remarks>
        <para>The <see langword="EntityId" /> property must contain the record ID of one of the following types: <see langword="Account" />, <see langword="Contact" />, or <see langword="Lead" />.</para>
      </remarks>ListMember intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddMemberListRequest.ListId">
      <summary>
        <para>Gets or sets the ID of the list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the list that corresponds to the <see langword="List.ListId" /> attribute, which is the primary key for the <see langword="List" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddMemberListResponse.Id">
      <summary>
        <para>Gets the ID of the resulting list member.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the resulting list member that corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:D:\\CrmUX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_campaignactivityitemcampaignactivityitemidprop.htm&quot; ListMember.ListMemberId" /> property, which is the primary key for the <see langword="ListMember" /> intersect entity..</para>
      </returns>ListMember intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddMembersTeamRequest.MemberIds">
      <summary>
        <para>Gets or sets an array of IDs for the users you want to add to the team. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]
The array of user IDs to add to the team. Each element of the <see langword="MemberIds" /> array corresponds to the <see langword="SystemUser.SystemUserId" /> property, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddMembersTeamRequest.TeamId">
      <summary>
        <para>Gets or sets the ID of the team. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the team, that corresponds to the <see langword="Team.TeamId" /> attribute, which is the primary key for the <see langword="Team" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueRequest.Principal">
      <summary>
        <para>Gets or sets the principal to add to the queue. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The principal to add to the queue.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueRequest.QueueId">
      <summary>
        <para>Gets or sets the ID of the queue. Required</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the queue.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleRequest.Privileges">
      <summary>
        <para>Gets or sets the IDs and depths of the privileges you want to add. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" />The IDs and depths of the privileges you want to add.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleRequest.RoleId">
      <summary>
        <para>Gets or sets the ID of the role for which you want to add the privileges. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the role for which you want to add the privileges. This corresponds to the <see langword="Role.RoleId" /> attribute, which is the primary key for the <see langword="Role" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddProductToKitRequest.KitId">
      <summary>
        <para>Gets or sets the ID of the kit. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the kit that corresponds to the <see langword="Product.ProductId" /> attribute, which is the primary key for the <see langword="Product" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddProductToKitRequest.ProductId">
      <summary>
        <para>Gets or sets the ID of the product. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the product that corresponds to the <see langword="Product.ProductId" /> attribute, which is the primary key for the <see langword="Product" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddRecurrenceRequest.AppointmentId">
      <summary>
        <para>Gets or sets the ID of the appointment that needs to be converted into a recurring appointment. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the appointment that needs to be converted into a recurring appointment. This corresponds to the <see langword="Appointment.ActivityId" /> attribute, which is the primary key for the <see langword="Appointment" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddRecurrenceRequest.Target">
      <summary>
        <para>Gets or sets the target, which is a recurring appointment master record to which the appointment is converted. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The target, which must be an entity reference for a <see langword="RecurringAppointmentMaster" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddRecurrenceResponse.id">
      <summary>
        <para>Gets the ID of the newly created recurring appointment.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the newly created recurring appointment. This corresponds to the <see langword="RecurringAppointmentMaster.ActivityId" /> attribute, which is the primary key for the <see langword="RecurringAppointmentMaster" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest.AddRequiredComponents">
      <summary>
        <para>Gets or sets a value that indicates whether other solution components that are required by the solution component that you are adding should also be added to the unmanaged solution. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the components that are required by the solution component you are adding should also be added to the unmanaged solution; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest.ComponentId">
      <summary>
        <para>Gets or sets the ID of the solution component. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the solution component.</para>
      </returns>
      <remarks>
        <para>For solution components that derive from <see cref="T:Microsoft.Xrm.Sdk.Metadata.MetadataBase" />, this value is the <see cref="P:Microsoft.Xrm.Sdk.Metadata.MetadataBase.MetadataId" /> property.</para>
        <para>For other solution components, use the property that is the unique identifier for the entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest.ComponentType">
      <summary>
        <para>Gets or sets the value that represents the solution component that you are adding. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
The integer value of the <see langword="componenttype" /> enumeration.</para>
      </returns>
      <remarks>
        <para>An enumeration named <see langword="componenttype" /> that defines the supported range of values for this property is available by including the file <see langword="SampleCode\CS\HelperCode\OptionSets.cs" /> or <see langword="SampleCode\VB\HelperCode\OptionSets.vb" /> in your project. These values are defined by the global option set Component Type (componenttype).</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest.DoNotIncludeSubcomponents">
      <summary>
        <para>Indicates whether the subcomponents should be included.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if you want subcomponents to be included; otherwise, false.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest.IncludedComponentSettingsValues">
      <summary>
        <para>Gets or sets a value that specifies if the component is added to the solution with its metadata.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>[]When set to <see langword="null" />, the component is added to the solution with metadata; otherwise passing an empty array results in no  metadata settings included with the component.</para>
      </returns>
      <remarks>
        <para>A future SDK release will allow you to specify a string [] of metadata settings to include with the component.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest.SolutionUniqueName">
      <summary>
        <para>Gets or sets the unique name of the solution you are adding the solution component to. Required. </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The unique name of the solution you are adding the solution component to.</para>
      </returns>
      <remarks>
        <para>This value can be found in the <see langword="Solution.UniqueName" /> attribute.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddSolutionComponentResponse.id">
      <summary>
        <para>Returns the ID of the new solution component record.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the new solution component record. This corresponds to the <see langword="SolutionComponent. SolutionComponentId" /> attribute, which is the primary key for the <see langword="SolutionComponent" /> entity.</para>
        <para />
        <para />
      </returns>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddSubstituteProductRequest.ProductId">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddSubstituteProductRequest.SubstituteId">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.DestinationQueueId">
      <summary>
        <para>Gets or sets the ID of the destination queue. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the destination queue that corresponds to the <see langword="Queue.QueueId" /> attribute, which is the primary key for the <see langword="Queue" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.QueueItemProperties">
      <summary>
        <para>Gets or sets the properties that are needed to create a queue item in the destination queue. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />
The properties that are needed to create a queue item in the destination queue. The destination queue must be an instance of the <see langword="QueueItem" /> class, which is a subclass of the <see langword="Entity" /> class.</para>
      </returns>
      <remarks>
        <para>The <see langword="QueueItem.QueueId" /> and <see langword="QueueItem.ObjectId" /> attribute values that are provided in this property are ignored by the operation. These values are obtained from the <see cref="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.DestinationQueueId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.Target" /> property.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.SourceQueueId">
      <summary>
        <para>Gets or sets the ID of the source queue. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the source queue that corresponds to the <see langword="Queue.QueueId" /> attribute, which is the primary key for the <see langword="Queue" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.Target">
      <summary>
        <para>Gets or sets the target record to add to the destination queue. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />
The target record to add to the destination queue, which must be an entity reference for an entity that is enabled for queues. For more information, see Enable entities for queues.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddToQueueResponse.QueueItemId">
      <summary>
        <para>Gets the ID of the queue item that is created in the destination queue.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the queue item that is created in the destination queue,  which corresponds to the <see langword="QueueItem.QueueItemId" /> attribute, which is the primary key for the <see langword="QueueItem" /> entity</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.Record">
      <summary>
        <para>Gets or sets the record for which the access team is auto created. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The record for which the access team is auto created, which must be an entity reference for an entity that is enabled for access teams. To enable an entity for the auto created access teams, set the <see cref="P:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.AutoCreateAccessTeams" /> attribute to <see langword="true" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.SystemUserId">
      <summary>
        <para>Gets or sets the ID of system user (user) to add to the auto created access team. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the system user (user) that corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.TeamTemplateId">
      <summary>
        <para>Gets or sets the ID of team template which is used to create the access team. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the team template that corresponds to the <see langword="TeamTemplate.TeamTemplateId" /> attribute, which is the primary key for the <see langword="TeamTemplate" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamResponse.AccessTeamId">
      <summary>
        <para>Gets the ID of the auto created access team. </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the auto created access team, which corresponds to the <see langword="Team.TeamId" /> attribute, which is the primary key for the <see langword="Team" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppContext.appEntityInfo">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppContext.appInfo">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppContext.bpfIds">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppContext.dashboardIds">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppContext.ExtensionData">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppContext.SitemapId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppEntityInfo.ChartIds">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppEntityInfo.EntityId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppEntityInfo.Forms">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppEntityInfo.Views">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppInfo.AppId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppInfo.AppUrl">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppInfo.Description">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppInfo.LastModifiedOn">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppInfo.Status">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppInfo.Title">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppInfo.UniqueName">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppInfo.webResourceInfo">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ApplyRecordCreationAndUpdateRuleRequest.Target">
      <summary>
        <para>Gets or sets the target for applying the rule.</para>
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target for applying the rule.</para>
      </returns>
      <remarks>
        <para>A target for this operation can be an activity or a queue item record.</para>
        <para>When you pass an activity record that is associated with a queue, the rule created for the queue is applied. Otherwise, the rule created for the specified activity record is applied.</para>
        <para>When incoming activities, such as emails, custom activities, and posts, from external integrated applications are added to a queue in CRM, a queue item record is created. If you specify a queue item record instead of an activity record as the target, the rule created for the specified queue and activity (determined by the queue item) will be applied.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleRequest.Target">
      <summary>
        <para>Gets or sets the target incident to apply the routing rule to. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target incident to apply the routing rule to.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleCollection.AppModuleInfoCollection">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleCollection.ExtensionData">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleInfo.AppDisplayName">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleInfo.AppId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleInfo.AppUniqueName">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleInfo.AppUri">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleInfo.AppVersion">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleInfo.CreatedOn">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleInfo.Description">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleInfo.ExtensionData">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleInfo.IsDefault">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleInfo.WebResourceUri">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleValidationResponse.CanBeActivated">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleValidationResponse.ExtensionData">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppModuleValidationResponse.ValidationIssueList">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentProposal.End">
      <summary>
        <para>Gets or sets the proposed appointment end date and time.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;<see langword="" />The proposed appointment end date and time.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentProposal.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentProposal.ProposalParties">
      <summary>
        <para>Gets or sets an array of parties needed for the proposed appointment.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ProposalParty" />[]The array of parties needed for the proposed appointment.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentProposal.SiteId">
      <summary>
        <para>Gets or sets the ID of the site for the proposed appointment.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the site for the proposed appointment.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentProposal.SiteName">
      <summary>
        <para>Gets or sets the name of the site for the proposed appointment.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The name of the site for the proposed appointment.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentProposal.Start">
      <summary>
        <para>Gets or sets the proposed appointment start date and time.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;The proposed appointment start date and time.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.AnchorOffset">
      <summary>
        <para>Gets or sets the time offset in minutes, from midnight, when the first occurrence of the appointment can take place.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The time offset in minutes.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.AppointmentsToIgnore">
      <summary>
        <para>Gets or sets the appointments to ignore in the search for possible appointments.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentsToIgnore" />The appointments to ignore in the search for possible appointments.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.Constraints">
      <summary>
        <para>Gets or sets any additional constraints.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ConstraintRelation" />
Additional constraints for the appointment.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.Direction">
      <summary>
        <para>Gets or sets the direction of the search.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.SearchDirection" />
The search direction.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.Duration">
      <summary>
        <para>Gets or sets the appointment duration, in minutes.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
The appointment duration, in minutes.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.NumberOfResults">
      <summary>
        <para>Gets or sets the number of results to be returned from the search request.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
The number of results to be returned from the search request.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.Objectives">
      <summary>
        <para>Gets or sets the scheduling strategy that overrides the default constraints.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ObjectiveRelation" />
The scheduling strategy that overrides the default constraints.</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ObjectiveRelation" />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.ObjectiveRelation.ObjectiveExpression" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.RecurrenceDuration">
      <summary>
        <para>Gets or sets the time, in minutes, for which the appointment recurrence is valid.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
The time, in minutes, for which the appointment recurrence is valid.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.RecurrenceTimeZoneCode">
      <summary>
        <para>Gets or sets a value to override the time zone that is specified by the <see cref="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.UserTimeZoneCode" /> property.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
A value to override the time zone that is specified by the <see cref="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.UserTimeZoneCode" /> property.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.RequiredResources">
      <summary>
        <para>Gets or sets the resources that are needed for this appointment.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.RequiredResource" />
The resources that are needed for this appointment.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.SearchRecurrenceRule">
      <summary>
        <para>Gets or sets the recurrence rule for appointment recurrence.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The recurrence rule.</para>
        <para>Example: "FREQ=WEEKLY;BYDAY=MO;INTERVAL=60";</para>
        <para>Where: BYDAY means which day = MO,TU,THINTERVAL is an integer valueFREQ="DAILY","WEEKLY"</para>
        <para>This is similar to the   Recurrence pattern in asynchronous job execution.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.SearchRecurrenceStart">
      <summary>
        <para>Gets or sets the date and time for the first possible instance of the appointment.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;
The date and time for the first possible instance of the appointment.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.SearchWindowEnd">
      <summary>
        <para>Gets or sets the date and time to end the search.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;
The date and time to end the search.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.SearchWindowStart">
      <summary>
        <para>Gets or sets the date and time to begin the search.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;
The date and time to begin the search.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.ServiceId">
      <summary>
        <para>Gets or sets the ID of the service to search for.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the service, which corresponds to the <see langword="Service.ServiceId" /> attribute, which is the primary key for the <see langword="Service" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.Sites">
      <summary>
        <para>Gets or sets the sites where the requested appointment can take place.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]
The array of site IDs,  where the requested appointment can take place. The site ID corresponds to the <see langword="Site.SiteId" /> attribute, which is the primary key for the <see langword="Site" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.UserTimeZoneCode">
      <summary>
        <para>Gets or sets the time zone code of the user who is requesting the appointment.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
The time zone code of the user who is requesting the appointment.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentsToIgnore.Appointments">
      <summary>
        <para>Gets or sets an array of IDs of appointments to ignore.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]
The array of IDs of appointments to ignore.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentsToIgnore.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AppointmentsToIgnore.ResourceId">
      <summary>
        <para>Gets or sets the resource for which appointments are to be ignored.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The resource for which appointments are to be ignored.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ArtifactIdType.Id">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ArtifactIdType.Type">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AssignRequest.Assignee">
      <summary>
        <para>Gets or sets the user or team for which you want to assign a record. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The reference to a user or team record.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AssignRequest.Target">
      <summary>
        <para>Gets or sets the target record to assign to another user or team. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target record to assign. The value must be an entity reference for an entity that supports this message. For a list of supported entity types, see the <see cref="T:Microsoft.Crm.Sdk.Messages.AssignRequest" /> class.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AssociateEntitiesRequest.Moniker1">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The entity reference for the first record.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AssociateEntitiesRequest.Moniker2">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The entity reference for the second record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AssociateEntitiesRequest.RelationshipName">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the relationship between the two entities.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AttributeAuditDetail.DeletedAttributes">
      <summary>
        <para>Gets a list of deleted attributes.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/xfhwa508.aspx">Dictionary</see>A dictionary containing the deleted attributes.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AttributeAuditDetail.InvalidNewValueAttributes">
      <summary>
        <para>Gets a collection of attempted attribute changes that are not valid.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.DataCollection`1" />The data collection of attempted attribute changes.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AttributeAuditDetail.LocLabelLanguageCode">
      <summary>
        <para>Gets or sets the language code for the label.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The language code for the label.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AttributeAuditDetail.NewValue">
      <summary>
        <para>Gets or sets a collection of new values for an entity attribute.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The collection of new values for an entity attribute.</para>
      </returns>
      <remarks>
        <para>You can access the individual attribute values in the <see langword="Entity.Attributes" /> collection.</para>
      </remarks>Sample: Audit entity data changes</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AttributeAuditDetail.OldValue">
      <summary>
        <para>Gets or sets a collection of former values for an entity attribute.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The collection of former values for an entity attribute.</para>
      </returns>
      <remarks>
        <para>You can access the individual attribute values in the <see langword="Entity.Attributes" /> collection.</para>
      </remarks>Sample: Audit entity data changes</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditDetail.AuditRecord">
      <summary>
        <para>Gets or sets the related <see langword="Audit" /> record that contains the change details.</para>
      </summary>
      <returns>
        <para>Type:  <see cref="T:Microsoft.Xrm.Sdk.Entity" /> The audit record.</para>
      </returns>
      <remarks>
        <para>Cast this property value to an <see langword="Audit" /> entity type.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditDetail.ExtensionData">
      <summary>
        <para>Gets or sets the structure that contains extra data. Optional.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.AuditDetails">
      <summary>
        <para>Gets the <see langword="AuditDetail" /> collection.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.DataCollection`1" />&lt;<see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" />&gt;The collection of <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" /> instances.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.Count">
      <summary>
        <para>Indicates the number of elements in the <see cref="P:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.AuditDetails" /> collection.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of elements in the collection.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.Item(System.Int32)">
      <summary>
        <para>Gets or sets the element at the specified index.</para>
      </summary>
      <param name="index">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>. The element index.</para>
      </param>
      <returns>
        <para>Type:<see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" />
The element at the specified index.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.MoreRecords">
      <summary>
        <para>Indicates whether more records exist.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if more records exist; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.PagingCookie">
      <summary>
        <para>Gets or sets a paging cookie.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The paging cookie value.</para>
      </returns>
      <remarks>
        <para>For more information on using a paging cookie, see Using a paging cookie with QueryExpression.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditDetailCollection.TotalRecordCount">
      <summary>
        <para>Gets or sets the total record count in the collection.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The total record count in the collection.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditPartitionDetail.EndDate">
      <summary>
        <para>Gets or sets the end date and time for the last audit record in the partition.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;
The date and time of the last audit record in the partition.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditPartitionDetail.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>A structure that contains extra data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditPartitionDetail.PartitionNumber">
      <summary>
        <para>Gets or sets the sequence (serial) number of the partition.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The sequence (serial) number of the partition.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditPartitionDetail.Size">
      <summary>
        <para>Gets or sets the size, in bytes, of the partition.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int64.aspx">Int64</see>The size, in bytes, of the partition.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditPartitionDetail.StartDate">
      <summary>
        <para>Gets or sets the creation date and time of the first audit record in the partition.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;The creation date and time of the first audit record in the partition.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditPartitionDetailCollection.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>
          <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
        </para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AuditPartitionDetailCollection.IsLogicalCollection">
      <summary>
        <para>Gets or sets whether the partition change list is a logical collection.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the audit partition list is a logical collection; otherwise, false.</para>
      </returns>
      <remarks>
        <para>The partition list is logical when the SQL Server edition does not support partitions. Currently, the auditing partitioning feature is available only with the Enterprise Edition of Microsoft SQL Server.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.AutoMapEntityRequest.EntityMapId">
      <summary>
        <para>Gets or sets the ID of the entity map to overwrite when the automated mapping is performed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the entity map.</para>
      </returns>
      <remarks>
        <para>Use the names of the related entities to query the <see langword="EntityMap" /> entity where the <see langword="EntityMap.SourceEntityName" /> attribute equals the referenced entity and the <see langword="EntityMap.TargetEntityName" /> attribute equals the referencing entity. Use the <see langword="EntityMap.EntityMapId" /> attribute value for the matching record.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailRequest.Query">
      <summary>
        <para>Gets or sets the query to find the email activities to send.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query to find the email activities to send.</para>
      </returns>
      <remarks>
        <para>Assign an instance of the <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" />, <see cref="T:Microsoft.Xrm.Sdk.Query.QueryByAttribute" />, or <see cref="T:Microsoft.Xrm.Sdk.Query.FetchExpression" /> class. The query must specify an entity name of “email” and a <see langword="ColumnSet" />. If the column set includes attributes that are not valid for retrieve or for which you do not have access, they will be ignored.</para>
      </remarks>Email activity entitiesEmail entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailResponse" />BackgroundSendEmail message privileges</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailResponse.EntityCollection">
      <summary>
        <para>Gets the resulting emails. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of resulting emails.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailResponse.HasAttachments">
      <summary>
        <para>Gets a value that indicates whether the email has attachments. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the email has attachments; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BookRequest.ReturnNotifications">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if you want notifications returned; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BookRequest.Target">
      <summary>
        <para>Gets or sets the record that is the target of the book operation. Required.</para>
      </summary>
      <returns>
        <para>Type:<see cref="T:Microsoft.Xrm.Sdk.Entity" /> The target entity instance for the book operation.</para>
      </returns>
      <remarks>
        <para>Set the value of this property to an instance of the entity type that you want to schedule: <see langword="Appointment" />, <see langword="RecurringAppointmentMaster" />, or <see langword="ServiceAppointment" />.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BookResponse.Notifications">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.object.aspx">Object</see>The notifications.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BookResponse.ValidationResult">
      <summary>
        <para>Gets the appointment validation results.</para>
      </summary>
      <returns>
        <para>Type:<see cref="T:Microsoft.Crm.Sdk.Messages.ValidationResult" />The appointment validation results.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.CCRecipients">
      <summary>
        <para>Gets or sets an array of IDs for the system users (users) who are listed in the Cc box of the email notification. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[] The array of IDs for the system users (users) who are listed in the Cc box of the email notification. </para>
      </returns>
      <remarks>
        <para>Each element in the <see langword="CCRecipients" /> array corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
        <para>Each ID in the <see langword="CCRecipients" /> array must be for a user who has a valid email address. This property is required if the <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.SendEmailNotification" /> property is set to <see langword="true" />; otherwise, it is optional. If you set this property to <see langword="true" />, an email notification is sent to all users who have the IDs that are specified in this property.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.JobName">
      <summary>
        <para>Gets or sets the name of an asynchronous bulk delete job. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the asynchronous bulk delete job.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.QuerySet">
      <summary>
        <para>Gets or sets an array of queries for a bulk delete job. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" />The array of queries for a bulk delete job.</para>
      </returns>
      <remarks>
        <para>The bulk delete job deletes the records that match the conditions that are specified in the queries.</para>
        <para>The query must specify entity names and a column set. If the column set includes attributes where <see langword="IsValidForRead" /> is false or for which you don’t have access, they are ignored. For more information about field security, see How field security can be used to control access to field values in Microsoft Dynamics 365.</para>
        <para>When you use the <see langword="QuerySet" /> property, the value in the <see cref="P:Microsoft.Xrm.Sdk.Query.QueryExpression.PageInfo" /> property is ignored. Instead, the system uses the query expression and creates a new <see cref="T:Microsoft.Xrm.Sdk.Query.PagingInfo" /> object to retrieve up to 1000 records at a time. The process increments the page by 1 until all records that are included in the query are processed. You should modify the query as needed to match the exact set of records that you want to delete.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.RecurrencePattern">
      <summary>
        <para>Gets or sets the recurrence pattern for the bulk delete job. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The recurrence pattern for the bulk delete job.</para>
      </returns>
      <remarks>
        <para>You can run the bulk delete job daily or without recurrence. To run without recurrence, set the property to <see langword="String.Empty" />. For more information, see Recurrence pattern in asynchronous job execution.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.RunNow">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.SendEmailNotification">
      <summary>
        <para>Gets or sets a value that indicates whether an email notification is sent after the bulk delete job has finished running. Required.</para>
      </summary>
      <returns>
        <para> Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
        <para>
          true if an email notification should be sent after the bulk deletion is finished or has failed; otherwise, false.</para>
      </returns>
      <remarks>
        <para>If you set this property to <see langword="true" />, the caller must have <paramref name="prvCreateEmailTemplate" /> and <paramref name="prvReadEmailTemplate" /> privileges in addition to the privileges that are needed to delete the entity instances. If you specify to send an email notification, you must also specify a value for the <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.ToRecipients" /> property. The email notification is based on these email templates: Bulk Deletion Task Completion ,  Bulk Deletion Task Completed With Failure, or Bulk Deletion Task Failed. To customize these email templates, see the Templates area of the web application. To access these templates, in the Navigation Pane, click Settings, click Templates, and then click Email Templates.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.SourceImportId">
      <summary>
        <para>Gets or sets the ID of the data import job. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>&gt; The ID of the data import job that corresponds to the <see langword="ImportrId" /> property, which is the primary key for the <see langword="Import" /> entity.</para>
      </returns>
      <remarks>
        <para>
            If you provide the ID of the import job in this property, all records imported by this job will be deleted from the system by the bulk delete job.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.StartDateTime">
      <summary>
        <para>Gets or sets the start date and time to run a bulk delete job. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The start date and time to run a bulk delete job.</para>
      </returns>
      <remarks>
        <para>
            <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.StartDateTime" /> is an optional property that specifies the start date and time of an one-time-only bulk delete job, or the start date and time of a recurring bulk delete job. If this property is not set, the start date and time are set to the value that is contained in the <see href="https://msdn.microsoft.com/library/system.datetime.now.aspx">Now</see>. For more information, see Recurrence pattern in asynchronous job execution.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.ToRecipients">
      <summary>
        <para>Gets or sets an array of IDs for the system users (users) who are listed in the To box of an email notification. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[] The array of IDs for the system users (users) who are listed in the To box of an email notification.</para>
      </returns>
      <remarks>
        <para>Each element in the <see langword="ToRecipients" /> array corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
        <para>Each ID the <see langword="ToRecipients" /> array must be for a user who has a valid email address. This property is required if the <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.SendEmailNotification" /> property is set to <see langword="true" />; otherwise, it is optional. If the <see langword="SendEmailNotification" /> property is set to <see langword="true" />, an email notification is sent to all users who have the IDs that are specified in this property.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDeleteResponse.JobId">
      <summary>
        <para>Gets the ID of an asynchronous bulk delete job that performs a bulk deletion.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of an asynchronous bulk delete job that performs a bulk deletion..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.CCRecipients">
      <summary>
        <para>Gets or sets an array of IDs for the system users (users) who are listed in the Cc box of the email notification. </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]The array of IDs for the system users (users) who are listed in the Cc box of the email notification.</para>
      </returns>
      <remarks>
        <para>Each element in the <see langword="CCRecipients" /> array corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
        <para>Each ID must be for a user who has a valid email address.</para>
        <para>This property is required if the <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest.SendEmailNotification" /> property is set to <see langword="true" />; otherwise, it is optional. If you set this property to <see langword="true" />, an email notification is sent to all users who have the IDs that are specified in this property.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.JobName">
      <summary>
        <para>Gets or sets the name of the asynchronous system job that detects and logs multiple duplicate records. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the asynchronous system job that detects and logs multiple duplicate records. </para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.Query">
      <summary>
        <para>Gets or sets the query criteria for detecting multiple duplicate records. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" />The query criteria for detecting multiple duplicate records.</para>
      </returns>
      <remarks>
        <para>The asynchronous system job detects duplicate records that match the query criteria.</para>
        <para> Assign an instance of the <see cref="T:Microsoft.Xrm.Sdk.Query.FetchExpression" />, <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" />, or <see cref="T:Microsoft.Xrm.Sdk.Query.QueryByAttribute" /> class. The query must specify entity names and a column set. If the column set includes attributes where IsValidForRead is false or for which you do not have access, they are ignored. For more information about field security, see How field security can be used to control access to field values in Microsoft Dynamics 365.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.RecurrencePattern">
      <summary>
        <para>Gets or sets the recurrence pattern for the asynchronous system job that detects multiple duplicate records. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The recurrence pattern for the asynchronous system job that detects multiple duplicate records.</para>
      </returns>
      <remarks>
        <para> You can run the bulk detect duplicates job daily or without recurrence. To run without recurrence, set this property to <see langword="String.Empty" />. For more information, see Recurrence pattern in asynchronous job execution.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.RecurrenceStartTime">
      <summary>
        <para>Gets or sets the start date and time of an asynchronous system job that detects and logs multiple duplicate records. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The start date and time of an asynchronous system job that detects and logs multiple duplicate record.</para>
      </returns>
      <remarks>
        <para>This optional property specifies the start date and time of either a one-time-only job that detects multiple duplicate records, or of a recurring job that detects multiple duplicate records. If this property is not set, the start date and time are set to the value that is contained in the <see href="https://msdn.microsoft.com/library/system.datetime.now.aspx">Now</see> property. For more information, see Recurrence pattern in asynchronous job execution.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.SendEmailNotification">
      <summary>
        <para>Gets or sets a value that indicates whether an email notification is sent after the asynchronous system job that detects multiple duplicate records finishes running. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if an email notification should be sent after the job to detect multiple duplicate records is finished running or has failed; otherwise, false.</para>
      </returns>
      <remarks>
        <para>If you set this property to <see langword="true" />, the following requirements also apply: </para>
        <list type="bullet">
          <item>
            <description>
              <para>The caller must have <see langword="prvCreateEmailTemplate" /> and <see langword="prvReadEmailTemplate" /> privileges in addition to the privileges that are needed to detect duplicate records.</para>
            </description>
          </item>
          <item>
            <description>
              <para>You must specify a value for the <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.ToRecipients" /> property.</para>
            </description>
          </item>
          <item>
            <description>
              <para>For the email notification, use the email template or custom email templates. To customize the email templates, see the Templates area of the web application. To access these templates, in the nav bar, choose Settings &gt; Templates &gt; Email Templates.</para>
            </description>
          </item>
        </list>
        <para />
        <para>If you set the <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.SendEmailNotification" /> property to <see langword="false" />, the <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.TemplateId" />, <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.ToRecipients" />, and <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.CCRecipients" /> properties are not used in the <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest" /> class. We recommend that you set the unused properties to the following values:</para>
        <code language="c#">
TemplateId = Guid.Empty;
ToRecipients = new Guid[0];
CCRecipients = new Guid[0];
</code>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.TemplateId">
      <summary>
        <para>Sets the ID of the template (email template) that is used for the email notification. </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the template (email template) that is used for the email notification that corresponds to the <see langword="TemplateId" /> attribute, which is the primary key for the <see langword="Template" /> entity..</para>
      </returns>
      <remarks>
        <para>This property is required if the <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.SendEmailNotification" /> property is set to <see langword="true" />; otherwise, it is optional. If you send a notification and this property is set to <see langword="Guid.Empty" />, an exception is thrown.</para>
        <para>This property is write-only. The <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.TemplateId" /> property corresponds to the <see langword="Template.TemplateId" /> attribute, which is the primary key for the <see langword="Template" /> entity. </para>
        <para>When you use the <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest" /> class, you can only use a template of the <see langword="Asyncoperation" /> entity type. Use the <see langword="Template.TemplateTypeCode" /> attribute to set the template type. If you use a template of any other type, an exception is thrown.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.ToRecipients">
      <summary>
        <para>Gets or sets an array of IDs for the system users (users) who are listed in the “To” box (recipients) of the email notification. </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[] The array of IDs for the system users (users) who are listed in the “To” box (recipients) of the email notification. </para>
      </returns>
      <remarks>
        <para>Each element in the <see langword="ToRecipients" /> array corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
        <para>Each ID must be for a user who has a valid email address. This property is required if the <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.SendEmailNotification" /> property is set to <see langword="true" />; otherwise, it is optional. If the <see cref="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest.SendEmailNotification" /> property is set to <see langword="true" />, an email notification is sent to all users who have the IDs that are specified in this property.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesResponse.JobId">
      <summary>
        <para>Gets the ID of an asynchronous bulk detect duplicates job that detects and logs duplicate records.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of an asynchronous bulk detect duplicates job that detects and logs duplicate records.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BusinessNotification.ExtensionData">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Returns <see cref="T:System.Runtime.Serialization.ExtensionDataObject" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BusinessNotification.Message">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Returns <see cref="T:System.String" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BusinessNotification.Parameters">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Crm.Sdk.Messages.BusinessNotificationParameter" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BusinessNotification.Severity">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Crm.Sdk.Messages.BusinessNotificationSeverity" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BusinessNotificationParameter.Data">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Returns <see cref="T:System.String" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BusinessNotificationParameter.ParameterType">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Crm.Sdk.Messages.BusinessNotificationParameterType" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BusinessProcessFlowContext.ActionStepId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BusinessProcessFlowContext.BusinessProcessFlowId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BusinessProcessFlowContext.BusinessProcessFlowInstanceId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.BusinessProcessFlowContext.ExtensionData">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityRequest.OpportunityId">
      <summary>
        <para>Gets or sets the ID of the opportunity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the opportunity that corresponds to the <see langword="Opportunity.OpportunityId" /> attribute, which is the primary key for the <see langword="Opportunity" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityResponse.Value">
      <summary>
        <para>Gets the actual value of an opportunity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.decimal.aspx">Decimal</see>The actual value of an opportunity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CalculatePriceRequest.ParentId">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CalculatePriceRequest.Target">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type <see cref="T:Microsoft.Xrm.Sdk.EntityReference" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldRequest.FieldName">
      <summary>
        <para>Gets or sets logical name of the attribute to calculate. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The logical name of the attribute to calculate.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldRequest.Target">
      <summary>
        <para>Gets or sets a reference to the record containing the rollup attribute to calculate. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />A reference to the record containing the rollup attribute to calculate.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldResponse.Entity">
      <summary>
        <para>Gets an entity that contains the attributes relevant to the calculated rollup attribute.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />An entity that contains the attributes relevant to the calculated rollup attribute.</para>
      </returns>
      <remarks>
        <para>This entity will contain three attributes that are returned in this entity instance.</para>
        <para>Attribute Name</para>
        <para>Type</para>
        <para>Description</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentRequest.IncidentId">
      <summary>
        <para>Gets or sets the ID of the incident (case). Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the incident (case) that corresponds to the <see langword="IncidentId.IncidentId" /> attribute, which is the primary key for the <see langword="Incident" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentResponse.TotalTime">
      <summary>
        <para>Gets the total time, in minutes that you use when you work on an incident (case).</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int64.aspx">Int64</see>The total time, in minutes that you use when you work on an incident (case). </para>
      </returns>
      <remarks>
        <para>If an activity that is used to resolve the incident (case) has already been billed, those minutes are not included in the calculation.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CancelContractRequest.CancelDate">
      <summary>
        <para>Gets or sets the contract cancellation date. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The contract cancellation date.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CancelContractRequest.ContractId">
      <summary>
        <para>Gets or sets the ID of the contract. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the contract that corresponds to the <see langword="Contract.ContractId" /> attribute, which is the primary key for the <see langword="Contract" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CancelContractRequest.Status">
      <summary>
        <para>Gets or sets the status of the contract. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The status of the contract.</para>
      </returns>
      <remarks>
        <para>The <see cref="P:Microsoft.Crm.Sdk.Messages.CancelContractRequest.Status" /> property corresponds to the <see langword="Contract.StatusCode" /> attribute. It is shown as the Status Reason in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system sets the corresponding status value. For a list of the status values, see the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>. For more information, see Record state and status. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CancelSalesOrderRequest.OrderClose">
      <summary>
        <para>Gets or sets the close activity that is associated with the sales order (order) that you want to cancel. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The close activity that is associated with the sales order (order) that you want to cancel. This is an instance of the <see langword="OrderClose" /> class, which is a subclass of the <see cref="T:Microsoft.Xrm.Sdk.Entity" /> class. </para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CancelSalesOrderRequest.Status">
      <summary>
        <para>Gets or sets the status of the sales order (order). Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The status of the sales order (order).</para>
      </returns>
      <remarks>
        <para>The <see cref="P:Microsoft.Crm.Sdk.Messages.CancelSalesOrderRequest.Status" /> property corresponds to the <see langword="SalesOrder.StatusCode" /> attribute. It is shown as the Status Reason in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system sets the corresponding status value. For a list of the status values, see the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.  For more information, see Record state and status. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilege.ChannelAccessProfilePrivilegeId">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilege.ExtensionData">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilege.PrivilegeDepth">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilegeDepth" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilege.PrivilegeName">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.ChannelAccessProfilePrivilegeList">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilege" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.EmailAccess">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.ExtensionData">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.FacebookAccess">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.PhoneAccess">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.RateKnowledgeArticles">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.SubmitFeedback">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.TwitterAccess">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.ViewArticleRating">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.ViewKnowledgeArticles">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges.WebAccess">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest.Bcc">
      <summary>
        <para>Gets or sets the addresses of the blind carbon copy (Bcc) recipients for the email message.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The addresses of the blind carbon copy (Bcc) recipients for the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest.Cc">
      <summary>
        <para>Gets or sets the addresses of the carbon copy (Cc) recipients for the email message.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The carbon copy (Cc) recipients for the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest.ExtraProperties">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>
          Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest.From">
      <summary>
        <para>Gets or sets the from address for the email message.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The from address for the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest.MessageId">
      <summary>
        <para>Gets or sets the ID of the email message stored in the email header. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The ID of the email message stored in the email header.</para>
      </returns>
      <remarks>
        <para>All email messages have an ID property in their headers. This is similar to a GUID and is used to identify the message and to see whether a specific email message has already been promoted (added) to Microsoft Dynamics 365.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest.Subject">
      <summary>
        <para>Gets or sets the subject line for the email message. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The subject line for the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest.To">
      <summary>
        <para>Gets or sets the addresses of the recipients of the email message.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The addresses of the recipients of the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailResponse.ReasonCode">
      <summary>
        <para>Gets the reason for the result in the <see cref="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailResponse.ShouldDeliver" /> property.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
The reason for the failure.</para>
      </returns>
      <remarks>
        <para>The reason code is one of these values:</para>
        <para>Field</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailResponse.ShouldDeliver">
      <summary>
        <para>Gets a value that indicates whether the message should be delivered to Microsoft Dynamics 365.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the message should be delivered to Microsoft Dynamics 365; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailRequest.DirectionCode">
      <summary>
        <para>Provides the direction of a mail checked for promotion for uniqueness.</para>
      </summary>
      <returns>
        <para>Returns <see cref="T:System.Int32" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailRequest.MessageId">
      <summary>
        <para>Gets or sets the message ID that is contained in the email header. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The message ID that is contained in the email header. All email messages have an ID property in their headers. This is similar to a GUID and is used to identify the message and to see if a specific email message has already been promoted (added) to Microsoft Dynamics 365.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailRequest.Subject">
      <summary>
        <para>Gets or sets the subject of the message. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The subject of the message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailResponse.ReasonCode">
      <summary>
        <para>Gets the reason for the result in the <see cref="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailResponse.ShouldDeliver" /> property.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The reason for the result in the <see cref="P:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailResponse.ShouldDeliver" /> property.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailResponse.ShouldPromote">
      <summary>
        <para>Gets a value that indicates whether the message should be promoted to Microsoft Dynamics 365.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether the message should be promoted to Microsoft Dynamics 365. <see langword="true" />, to promote, otherwise, <see langword="false" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneAsPatchRequest.DisplayName">
      <summary>
        <para>Gets or sets the name of the cloned solution.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the cloned solution.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneAsPatchRequest.ParentSolutionUniqueName">
      <summary>
        <para>Gets or sets the unique name of the parent solution.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The unique name of the parent solution.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneAsPatchRequest.VersionNumber">
      <summary>
        <para>Gets or sets the version number of the patch.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The version number of the patch.</para>
      </returns>
      <remarks>
        <para>The version must be greater than the parent solution but have the same major.minor number.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneAsPatchResponse.SolutionId">
      <summary>
        <para>Gets the unique identifier of the solution patch.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The unique identifier of the solution patch.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneAsSolutionRequest.DisplayName">
      <summary>
        <para>Gets or sets the name of the cloned solution.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the cloned solution.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneAsSolutionRequest.ParentSolutionUniqueName">
      <summary>
        <para>Gets or sets the name of the parent solution.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the parent solution..</para>
      </returns>
      <remarks>
        <para>This name must be the same as the parent name in the original solution that was cloned.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneAsSolutionRequest.VersionNumber">
      <summary>
        <para>Gets or sets the version number of the cloned solution.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The version number of the cloned solution..</para>
      </returns>
      <remarks>
        <para>The cloned solution major.minor version number must be a higher than the original solution that was cloned.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneAsSolutionResponse.SolutionId">
      <summary>
        <para>Gets the unique identifier of the cloned solution.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The unique identifier of the cloned solution.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneContractRequest.ContractId">
      <summary>
        <para>Gets or sets the ID of the contract to be copied. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the contract to be copied that corresponds to the <see langword="Contract.ContractId" /> attribute, which is the primary key for the <see langword="Contract" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneContractRequest.IncludeCanceledLines">
      <summary>
        <para>Gets or sets a value that indicates whether the canceled line items of the originating contract are to be included in the copy (clone). Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see><see langword="true" /> to include canceled line items, otherwise, <see langword="false" /> (default).</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneContractResponse.Entity">
      <summary>
        <para>Gets the resulting contract.</para>
      </summary>
      <returns>
        <para>Type:  <see cref="T:Microsoft.Xrm.Sdk.Entity" />The resulting contract. This is an instance of the <see langword="Contract" /> class, which is a subclass of the <see langword="Entity" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneMobileOfflineProfileRequest.Source">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneMobileOfflineProfileResponse.CloneMobileOfflineProfile">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneProductRequest.Source">
      <summary>
        <para>Gets or sets the source product family, product, or bundle record that you want to clone.</para>
      </summary>
      <returns>
        <para>Type <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The source product family, product, or bundle record that you want to clone.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloneProductResponse.ClonedProduct">
      <summary>
        <para>Gets the cloned product record.</para>
      </summary>
      <returns>
        <para>Type <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The cloned product record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloseIncidentRequest.IncidentResolution">
      <summary>
        <para>Gets or sets the incident resolution (case resolution) that is associated with the incident (case) to be closed. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see cref="T:Microsoft.Xrm.Sdk.Entity" />The incident resolution (case resolution) that is associated with the incident (case) to be closed. This is an instance of the <see langword="IncidentResolution" /> class, which is a subclass of the <see langword="Entity" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloseIncidentRequest.Status">
      <summary>
        <para>Gets or sets a status of the incident. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The status of the incident.</para>
      </returns>
      <remarks>
        <para>The <paramref name="Status" /> property corresponds to the <see langword="Incident.StatusCode" /> attribute. It is shown as “Status Reason” in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system sets the appropriate corresponding status value. For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloseQuoteRequest.QuoteClose">
      <summary>
        <para>Gets or sets a quote to be closed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The quote to be closed. This is an instance of the <see langword="QuoteClose" /> class, which is a subclass of the <see langword="Entity" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CloseQuoteRequest.Status">
      <summary>
        <para>Gets or sets a status of the quote. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The status of the quote.</para>
      </returns>
      <remarks>
        <para>The <paramref name="Status" /> property corresponds to the <see langword="Quote.StatusCode" /> attribute. It is shown as “Status Reason” in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system sets the appropriate corresponding status value. For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.Component.ComponentId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.Component.ComponentSubType">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.Component.ComponentType">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.Component.DisplayName">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.Component.ExtensionData">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.Component.ParentEntityId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.Component.ParentEntityName">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.Component.SchemaName">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ComponentDetail.DisplayName">
      <summary>
        <para>Gets or sets the display name of the solution component.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The display name of the solution component.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ComponentDetail.ExtensionData">
      <summary>
        <para>Gets or sets the structure that contains extra data.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ComponentDetail.Id">
      <summary>
        <para>Gets or sets the ID of the solution component.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the solution component.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ComponentDetail.ParentDisplayName">
      <summary>
        <para>Gets or sets the display name of the parent solution component.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The display name of the parent solution component.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ComponentDetail.ParentId">
      <summary>
        <para>Gets or sets the ID of the parent solution component.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the parent solution component.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ComponentDetail.ParentSchemaName">
      <summary>
        <para>Gets or sets the schema name of the parent solution component.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The schema name of the parent solution component..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ComponentDetail.SchemaName">
      <summary>
        <para>Gets or sets the schema name of the solution component.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The schema name of the solution component.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ComponentDetail.Solution">
      <summary>
        <para>Gets or sets the name of the solution.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The name of the solution.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ComponentDetail.Type">
      <summary>
        <para>Gets or sets the component type of the solution component.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
The component type of the solution component.</para>
      </returns>
      <remarks>
        <para>The enumeration named <see langword="componenttype" /> defines the supported range of values for this property. You can access the available values by including the file SampleCode\CS\HelperCode\OptionSets.cs or SampleCode\VB\HelperCode\OptionSets.vb in your project. These values are defined by the global option set Component Type (componenttype).</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CompoundCreateRequest.ChildEntities">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CompoundCreateRequest.Entity">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CompoundCreateResponse.Id">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleRequest.ChildEntities">
      <summary>
        <para>Gets or sets a collection of the duplicate rule conditions that you want updated. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of the duplicate rule conditions that you want updated.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleRequest.Entity">
      <summary>
        <para>Gets or sets the duplicate rule that you want updated. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The duplicate rule that you want updated. This is instance of a <see langword="DuplicateRule" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CompoundUpdateRequest.ChildEntities">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CompoundUpdateRequest.Entity">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConstraintRelation.Constraints">
      <summary>
        <para>Gets or sets the set of additional constraints.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The set of additional constraints.</para>
      </returns>
      <remarks>
        <para>Constraints can specify resources to be included or excluded from the search criteria. Attributes that can be used in the expression for the constraint are:</para>
        <para>
            <see langword="calendarid" />
            
            <see langword="isdisabled" />
            
            <see langword="name" />
            
            <see langword="organizationid" />
            
            <see langword="resourceid" />
            
            <see langword="resourceskill" />
            
            <see langword="siteid" />
            
            <see langword="typecode" />
          </para>
        <para>The expression also supports operations such as <see langword="And" />, <see langword="Or" />, <see langword="In" />, <see langword="Not" />, and so on.</para>
      </remarks>
      <example>
        <para>The following example selects the resource only if the name is "John".</para>
        <code language="c#">string constraint = @"
          &lt;Constraints&gt;
            &lt;Constraint&gt;
              &lt;Expression&gt;
                &lt;Body&gt;resource[""name""] == ""John""&lt;/Body&gt;
                &lt;Parameters&gt;
                  &lt;Parameter name=""resource""&gt;&lt;/Parameter&gt;
                &lt;/Parameters&gt;
              &lt;/Expression&gt;
            &lt;/Constraint&gt;
          &lt;/Constraints&gt;";

constraintRelation.Constraints = constraint;  
</code>
      </example>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConstraintRelation.ConstraintType">
      <summary>
        <para>Gets or sets the type of constraints.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The type of constraints, which must be "Resource Selection".</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConstraintRelation.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConstraintRelation.ObjectId">
      <summary>
        <para>Gets or sets the ID of the calendar rule to which the constraint is applied.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the calendar rule to which the constraint is applied. This corresponds to the <see langword="CalendarRule.CalenderRuleID" /> attribute, which is the primary key for the <see langword="CalendarRule" /> entity.</para>
      </returns>
      <remarks />CalendarRule entity messages and methods</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertKitToProductRequest.KitId">
      <summary>
        <para>Gets or sets the ID of the kit. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the kit that corresponds to the <see langword="Product.ProductId" /> attribute, which is the primary key for the <see langword="Product" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamRequest.TeamId">
      <summary>
        <para>Gets or sets the ID of the owner team to be converted. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the team to be converted that corresponds to the <see langword="Team.TeamId" /> attribute, which is the primary key for the <see langword="Team" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertProductToKitRequest.ProductId">
      <summary>
        <para>Gets or sets the ID of the product. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the product that corresponds to the <see langword="Product.ProductId" /> attribute, which is the primary key for the <see langword="Product" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest.ColumnSet">
      <summary>
        <para>Gets or sets the collection of attributes to retrieve in the resulting sales order (order). Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />The collection of attributes to retrieve in the resulting sales order (order).</para>
      </returns>
      <remarks>
        <para>Assign null to this property to retrieve only the primary key. The non-null values are returned for the specified attributes in the column set. For attributes that are not included in the column set, the message response contains null values for those attributes. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is false, they are ignored, and the message response contains no data for those attributes. To learn which attributes are valid for retrieval, see the the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest.ProcessInstanceId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest.QuoteCloseDate">
      <summary>
        <para>Gets or sets the date when the quote is closed.</para>
      </summary>
      <returns>
        <para>Returns <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The date when the quote is closed.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest.QuoteCloseDescription">
      <summary>
        <para>Gets or sets the description for closing the quote.</para>
      </summary>
      <returns>
        <para>Returns <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The description.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest.QuoteCloseStatus">
      <summary>
        <para>Gets or sets the status of the closed quote.</para>
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The status of the quote that is closed.</para>
      </returns>
      <remarks>
        <para>The Status property corresponds to the <see langword="QuoteClose.StatusCode" /> attribute. It is shown as “Status Reason” in the Microsoft Dynamics CRM application. If you set the value of this property to -1, the system sets the appropriate corresponding status value. For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest.QuoteCloseSubject">
      <summary>
        <para>Gets or sets the subject associated with the closed quote.</para>
      </summary>
      <returns>
        <para>Returns <see cref="T:System.String" />The subject associated with the quote close activity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest.QuoteId">
      <summary>
        <para>Gets or sets the ID of the quote to convert. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the quote to convert that corresponds to the <see langword="Quote.QuoteId" /> attribute, which is the primary key for the <see langword="Quote" /> entity..</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderResponse.Entity">
      <summary>
        <para>Gets the resulting sales order (order). Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The resulting sales order (order). This is an instance of the <see langword="SalesOrder" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceRequest.ColumnSet">
      <summary>
        <para>Gets or sets the collection of attributes to retrieve from the resulting invoice. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />The collection of attributes to retrieve from the resulting invoice.</para>
      </returns>
      <remarks>
        <para>Assign null to this property to retrieve only the primary key. The non-null values are returned for the specified attributes in the column set. For attributes that are not included in the column set, the message response contains null values for those attributes. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is false, they are ignored, and the message response contains no data for those attributes. To learn which attributes are valid for retrieval, see the the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceRequest.SalesOrderId">
      <summary>
        <para>Gets or sets the ID of the sales order (order) to convert. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the sales order (order) to convert that corresponds to the <see langword="SalesOrder.SalesOrderId" /> attribute, which is the primary key for the <see langword="SalesOrder" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceResponse.Entity">
      <summary>
        <para>Gets the resulting invoice.</para>
      </summary>
      <returns>
        <para>Type:<see cref="T:Microsoft.Xrm.Sdk.Entity" />The resulting invoice. This is an instance of the <see langword="Invoice" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopyCampaignRequest.BaseCampaign">
      <summary>
        <para>Gets or sets the ID of the base campaign to copy from. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the base campaign to copy from that corresponds to the <see langword="Campaign.CampaignId" /> attribute, which is the primary key for the <see langword="Campaign" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopyCampaignRequest.SaveAsTemplate">
      <summary>
        <para>Gets or sets a value that indicates whether to save the campaign as a template. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see><see langword="true" /> to save the campaign as a template; otherwise, <see langword="false" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopyCampaignResponse.CampaignCopyId">
      <summary>
        <para>Gets the ID of the newly created campaign.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the newly created campaign that corresponds to the <see langword="Campaign.CampaignId" /> attribute, which is the primary key for the <see langword="Campaign" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseRequest.CampaignResponseId">
      <summary>
        <para>Gets or sets the campaign response to copy from. Required.</para>
      </summary>
      <returns>
        <para>Type:<see cref="T:Microsoft.Xrm.Sdk.EntityReference" /> The campaign response to copy from.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseResponse.CampaignResponseId">
      <summary>
        <para>Gets the ID of the newly created campaign response.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the newly created campaign response that corresponds to the <see langword="CampaignResponse.ActivityId" /> attribute, which is the primary key for the <see langword="CampaignResponse" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticRequest.ListId">
      <summary>
        <para>Gets or sets the ID of the dynamic list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the dynamic list that corresponds to the <see langword="List.ListId" /> attribute, which is the primary key for the <see langword="List" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticResponse.StaticListId">
      <summary>
        <para>Gets the ID of the created static list.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the created static list that corresponds to the <see langword="List.ListId" /> attribute, which is the primary key for the <see langword="List" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopyMembersListRequest.SourceListId">
      <summary>
        <para>Gets or sets the ID of the source list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the source list that corresponds to the <see langword="List.ListId" /> attribute, which is the primary key for the <see langword="List" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopyMembersListRequest.TargetListId">
      <summary>
        <para>Gets or sets the ID of the target list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the target list that corresponds to the <see langword="List.ListId" /> attribute, which is the primary key for the <see langword="List" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopySystemFormRequest.SourceId">
      <summary>
        <para>Gets or sets the ID value of the form to copy. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID value of the form to copy. Required. This corresponds to the <see langword="SystemForm. FormId" /> attribute, which is the primary key for the <see langword="SystemForm" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopySystemFormRequest.Target">
      <summary>
        <para>Gets or sets the <see langword="SystemForm" /> that the original system form should be copied to. Optional.</para>
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Xrm.Sdk.Entity" />.</para>
      </returns>
      <remarks>
        <para>This must be an entity reference for a system form (system dashboard) entity.</para>
      </remarks>SystemForm (system dashboard) entity messages and methods</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CopySystemFormResponse.Id">
      <summary>
        <para>Gets the ID of the system form that the original was copied to.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
If no Target was specified, this is the ID of the system form that the original was copied to. It corresponds to the <see langword="SystemForm.FormId" /> attribute, which is the primary key for the <see langword="SystemForm" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.Activity">
      <summary>
        <para>Gets or sets the activity to be distributed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The activity to be distributed.</para>
      </returns>
      <remarks>
        <para>This value must be an instance of an activity class. For this property, only use activities that specify a recipient: a phone call, appointment, letter, fax, or email.</para>
      </remarks>Activity entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.FriendlyName">
      <summary>
        <para>Gets or sets a display name for the campaign. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The display name for the campaign.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.ListId">
      <summary>
        <para>Gets or sets the ID of the list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the list that corresponds to the <see langword="List.ListId" /> attribute, which is the primary key for the <see langword="List" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.Owner">
      <summary>
        <para>Gets or sets the owner for the activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The owner for the activity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.OwnershipOptions">
      <summary>
        <para>Gets or sets the propagation ownership options. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.PropagationOwnershipOptions" />The propagation ownership options.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.PostWorkflowEvent">
      <summary>
        <para>Gets or sets a value that indicates whether an asynchronous job is used to distribute an activity, such as an email, fax, or letter, to the members of a list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether an asynchronous job is used to distribute an activity, such as an email, fax, or letter, to the members of a list. <see langword="true" /> if an asynchronous job is used to distribute the activity; <see langword="false" /> if mail merge is used to distribute the activity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.Propagate">
      <summary>
        <para>Gets or sets a value that indicates whether the activity is both created and executed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether the activity is both created and executed. <see langword="true" /> if an activity is both created and executed; <see langword="false" /> if an activity is created but not executed.</para>
      </returns>
      <remarks>
        <para>This property is primarily used for the email activity. For the email activity, use <see langword="true" /> if an email is created, sent, and marked as complete. Use <see langword="false" /> if an email is created but not sent. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.QueueId">
      <summary>
        <para>Gets or sets the ID of the queue to which the created activities are added. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the queue to which the created activities are added that corresponds to the <see langword="Queue.QueueId" /> attribute, which is the primary key for the <see langword="Queue" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.sendEmail">
      <summary>
        <para>Gets or sets a value that indicates whether to send an email about the new activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to send an email about the new activity. <see langword="true" /> if you want email messages sent automatically; otherwise, <see langword="false" />.</para>
        <para />
      </returns>
      <remarks>
        <para>Use this property for the email activity. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.TemplateId">
      <summary>
        <para>Gets or sets the ID of the email template. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the email template that corresponds to the <see langword="Template.TemplateId" /> attribute, which is the primary key for the <see langword="Template" /> entity.</para>
      </returns>
      <remarks>
        <para>Use the email template if <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.SendEmail" /> is <see langword="true" />.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListResponse.BulkOperationId">
      <summary>
        <para>Gets the ID of the bulk operation created to distribute the campaign activity.</para>
      </summary>
      <returns>
        <para>Type <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the bulk operation created to distribute the campaign activity that corresponds to the <see langword="BulkOperation.ActivityId" /> attribute, which is the primary key for the <see langword="BulkOperation" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateExceptionRequest.IsDeleted">
      <summary>
        <para>Gets or sets whether the appointment instance is deleted. </para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates if the appointment instance is deleted. <see langword="true" />, if deleted, otherwise, <see langword="false" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateExceptionRequest.OriginalStartDate">
      <summary>
        <para>Gets or sets the original start date of the recurring appointment.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The original start date of the recurring appointment.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateExceptionRequest.Target">
      <summary>
        <para>Gets or sets the target appointment for the exception.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The target appointment for the exception. This must be an entity reference for an appointment entity.</para>
      </returns>Appointment entity messages and methods</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateExceptionResponse.id">
      <summary>
        <para>Gets the ID of the exception appointment.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the exception appointment. This corresponds to the <see langword="Appointment" />. <see langword="AppointmentId" /> attribute, which is the primary key for the <see langword="Appointment" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateInstanceRequest.Count">
      <summary>
        <para>Gets or sets the number of instances to be created. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of instances to be created.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateInstanceRequest.Target">
      <summary>
        <para>Gets or sets the target appointment instance to create. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The target appointment instance to create. This is an instance of the <see langword="Appointment" /> class, which is a subclass of the <see langword="Entity" /> class.</para>
      </returns>Appointment entity messages and methods</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateInstanceResponse.SeriesCanBeExpanded">
      <summary>
        <para>Gets whether the series can be expanded.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether the series can be expanded. <see langword="true" /> if can be expanded, otherwise, <see langword="false" />. </para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationRequest.IsMajor">
      <summary>
        <para>Get or sets whether to create a major or minor version of the knowledge article record. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see><see langword="true" /> if major version; <see langword="false" /> if minor version.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationRequest.Language">
      <summary>
        <para>Gets or sets the language to which the knowledge article is translated to. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The language locale record to which the knowledge article record is translated to.</para>
      </returns>
      <remarks>
        <para>You can translate your knowledge article in more than 150 languages, and information about these supported languages is available in the <see langword="LanguageLocale" /> entity. More information: LanguageLocale (Language) entity messages and methods</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationRequest.Source">
      <summary>
        <para>Gets or sets the knowledge article record to be translated. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The knowledge article record to be translated.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationResponse.CreateKnowledgeArticleTranslation">
      <summary>
        <para>Gets the translated knowledge article record.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The translated knowledge article record.</para>
      </returns>
      <remarks>
        <para>The translated knowledge article record has the title, content, description and keywords copied from the source knowledge article record, and the language set to the one you specified in the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationRequest" /> message. You can update the translated knowledge article record to specify the translated content for the title, content, description and keywords attributes.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionRequest.IsMajor">
      <summary>
        <para>Get or sets whether to create a major or minor version of the knowledge article record. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see><see langword="true" /> if major version; <see langword="false" /> if minor version.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionRequest.Source">
      <summary>
        <para>Gets or sets the knowledge article record for which you want to create a version. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The knowledge article record for which you want to create a version.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionResponse.CreateKnowledgeArticleVersion">
      <summary>
        <para>Gets the version record created for a knowledge article record.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The version record created for a knowledge article record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateRequest.WorkflowName">
      <summary>
        <para>Gets or sets the name of the new workflow. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the new workflow.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateRequest.WorkflowTemplateId">
      <summary>
        <para>Gets or sets the ID of the workflow template. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the workflow template.</para>
      </returns>
      <remarks>
        <para>The <see langword="WorkflowTemplateId" /> property corresponds to the <see langword="Workflow.WorkflowId" /> property, which is the primary key for the <see langword="Workflow" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateResponse.Id">
      <summary>
        <para>Gets or sets the ID of the new workflow.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the new workflow.</para>
      </returns>
      <remarks>
        <para>The <see langword="Id" /> property corresponds to the <see langword="Workflow.WorkflowId" /> property, which is the primary key for the <see langword="Workflow" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeleteAndPromoteRequest.UniqueName">
      <summary>
        <para>Gets or sets the unique name of the solution being replaced.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The unique name of the solution being replaced.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeleteAndPromoteResponse.SolutionId">
      <summary>
        <para>Gets the unique identifier of the promoted solution.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The unique identifier of the promoted solution.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeleteAuditDataRequest.EndDate">
      <summary>
        <para>Gets or sets the end date and time. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The end date and time.</para>
      </returns>
      <remarks>
        <para>
            <see langword="Audit" /> entity records created before the specified end date will be deleted when the <see langword="DeleteAuditDataRequest" /> is processed. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeleteAuditDataResponse.PartitionsDeleted">
      <summary>
        <para>Gets the number of deleted audit partitions or the number of deleted <see langword="Audit" /> records.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of deleted audit partitions or records.</para>
      </returns>
      <remarks>
        <para>The returned value depends on whether the version of Microsoft SQL Server that is used by the Microsoft Dynamics 365 server supports database partitions. If it does, the number of deleted partitions is returned. Otherwise, the number of deleted <see langword="Audit" /> records is returned.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest.SeriesEndDate">
      <summary>
        <para>Gets or sets the end date for the recurring appointment series. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The end date for the appointment series.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest.StateOfPastInstances">
      <summary>
        <para>Gets or sets the value to be used to set the status of appointment instances that have already passed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The status code. The value should be one of the option set values for the <see langword="RecurringAppointmentMaster.StateCode" /> attribute. For more information, see the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.</para>
      </returns>
      <remarks>
        <para>If you are using the generated enumerations, use <see langword="RecurringAppointmentMasterState" /> to set this property. For more information about generating enumerations, see Helper code: Enumerations for option sets.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest.Target">
      <summary>
        <para>Gets or sets the target record for the operation. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The record that defines the instances to delete. This must be an entity reference for a <see langword="RecurringAppointmentMaster" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.Attachments">
      <summary>
        <para>Gets or sets a collection of activity mime attachment (email attachment) instances to attach to the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_activitymimeattachmentclass.htm&quot; ActivityMimeAttachment" /> records to attach to the email message.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.Bcc">
      <summary>
        <para>Gets or sets the addresses of the blind carbon copy (Bcc) recipients for the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see> The addresses of the blind carbon copy (Bcc) recipients for the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.Body">
      <summary>
        <para>Gets or sets the message body for the email. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see> The message body for the email.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.Cc">
      <summary>
        <para>Gets or sets the addresses of the carbon copy (Cc) recipients for the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see> The addresses of the carbon copy (Cc) recipients for the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.ExtraProperties">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.From">
      <summary>
        <para>Gets or sets the from address for the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see> The from address for the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.Importance">
      <summary>
        <para>Gets or sets the level of importance for the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see> The level of importance for the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.MessageId">
      <summary>
        <para>Gets or sets the ID of the email message stored in the email header. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see> The ID of the email message stored in the email header.</para>
      </returns>
      <remarks>
        <para>All email messages have an ID property in their headers. This is similar to a GUID and is used to identify the message and to see if a specific email message has already been promoted (added) to Microsoft Dynamics 365.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.ReceivedOn">
      <summary>
        <para>Gets or sets the time the message was received on. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see> The time the message was received on.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.Subject">
      <summary>
        <para>Gets or sets the subject line for the email message. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see> The subject line for the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.SubmittedBy">
      <summary>
        <para>Gets or sets the email address of the account that is creating the email activity instance. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see> The email address of the account that is creating the email activity instance.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.To">
      <summary>
        <para>Gets or sets the addresses of the recipients of the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see> The addresses of the recipients of the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest.ValidateBeforeCreate">
      <summary>
        <para>Gets or sets whether to validate before the create operation occurs.</para>
      </summary>
      <returns>
        <para>
          Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true to validate before the create operation; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailResponse.EmailId">
      <summary>
        <para>Gets or sets the ID of the email.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the email. This corresponds to the <see langword="Email.EmailId" /> attribute, which is the primary key for the <see langword="Email" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.Attachments">
      <summary>
        <para>Gets or sets a collection of activity mime attachment (email attachment) records to attach to the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of attachments, which a collection of <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_activitymimeattachmentclass.htm&quot; ActivityMimeAttachment" /> records..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.Bcc">
      <summary>
        <para>Gets or sets the addresses of the blind carbon copy (Bcc) recipients for the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The addresses of the BCC recipients.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.Body">
      <summary>
        <para>Gets or sets the message body for the email. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The message body.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.Cc">
      <summary>
        <para>Gets or sets the addresses of the carbon copy (Cc) recipients for the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The addresses of the CC recipients.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.EmailId">
      <summary>
        <para>Gets or sets the ID of the email from which to create the email. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the email, which corresponds to the <see langword="Email.EmailId" /> attribute, which is the primary key for the <see langword="Email" /> entity..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.ExtraProperties">
      <summary>
        <para>Gets or sets the extra properties for the email. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The extra properties.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.From">
      <summary>
        <para>Gets or sets the from address for the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The from address for the email.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.Importance">
      <summary>
        <para>Gets or sets the level of importance for the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The level of importance for the email.</para>
      </returns>
      <remarks>
        <para>The following are the valid values for this property:</para>
        <para>Value</para>
        <para>Meaning</para>
        <list type="table">
          <item>
            <term>
              <para>
                <c>"0"</c>
              </para>
            </term>
            <description>
              <para>low</para>
            </description>
          </item>
          <item>
            <term>
              <para>
                <c>"1"</c>
              </para>
            </term>
            <description>
              <para>normal</para>
            </description>
          </item>
          <item>
            <term>
              <para>
                <c>"2"</c>
              </para>
            </term>
            <description>
              <para>high</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.MessageId">
      <summary>
        <para>Gets or sets the ID of the email message stored in the email header. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The the ID of the email message from the email header.</para>
      </returns>
      <remarks>
        <para>All email messages have an ID property in their headers. This is similar to a GUID and is used to identify the message and to see if a specific email message has already been promoted (added) to Microsoft Dynamics 365.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.ReceivedOn">
      <summary>
        <para>Gets or sets the time the message was received on. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The time the message was received.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.Subject">
      <summary>
        <para>Gets or sets the subject line for the email message. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The subject line for the email.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.SubmittedBy">
      <summary>
        <para>Gets or sets the email address of the account that is creating the email activity instance. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The email address of the account that is creating the email activity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest.To">
      <summary>
        <para>Gets or sets the addresses of the recipients of the email message. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The addresses of the recipients of the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailResponse.EmailId">
      <summary>
        <para>Gets the ID of the newly created email activity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the newly created email activity. This corresponds to the <see langword="Email.EmailId" /> attribute, which is the primary key for the <see langword="Email" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DeprovisionLanguageRequest.Language">
      <summary>
        <para>Gets or sets the language to deprovision. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The language to deprovision. Required.</para>
      </returns>
      <remarks>
        <para>
            Valid locale ID values can be found at <see href="http://go.microsoft.com/fwlink/?LinkId=122128">Locale ID (LCID) Chart</see>.
          </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesRequest.Moniker1">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.DisassociateRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesRequest.Moniker2">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.DisassociateRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesRequest.RelationshipName">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.DisassociateRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.Activity">
      <summary>
        <para>Gets or sets the activity to be distributed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The activity to be distributed, which must be instance of an activity class. You can only use activities that specify a recipient: a phone call, appointment, letter, fax, or email. .</para>
      </returns>Activity entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.CampaignActivityId">
      <summary>
        <para>Gets or sets the ID of the campaign activity for which the activity is distributed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the campaign activity for which the activity is distributed. This corresponds to the <see langword="CampaignActivity.ActivityId" /> attribute, which is the primary key for the <see langword="CampaignActivity" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.Owner">
      <summary>
        <para>Gets or sets the owner for the newly created activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" /> The owner for the newly created activity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.OwnershipOptions">
      <summary>
        <para>Gets or sets the ownership options for the activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.PropagationOwnershipOptions" />The ownership options for the activity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.PostWorkflowEvent">
      <summary>
        <para>Gets or sets a value that indicates whether an asynchronous job is used to distribute activities, such as an email, fax, or letter, to the members of a list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see><see langword="true" /> if an asynchronous job is used to distribute the activity; <see langword="false" /> if mail merge is used to distribute the activity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.Propagate">
      <summary>
        <para>Gets or sets a value that indicates whether the activity is both created and executed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether the activity is both created and executed. <see langword="true" /> if an activity is both created and executed; <see langword="false" /> if an activity is created but not executed.</para>
      </returns>
      <remarks>
        <para>This property is primarily used for the email activity. For the email activity, use <see langword="true" /> if an email is created, sent, and marked as complete. Use <see langword="false" /> if an email is created but not sent. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.QueueId">
      <summary>
        <para>Gets or sets the ID of the queue to which the created activity is added. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the queue to which the created activity is added. This corresponds to the <see langword="Queue.QueueId" /> attribute, which is the primary key for the <see langword="Queue" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.SendEmail">
      <summary>
        <para>Gets or sets a value that indicates whether to send an email about the new activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see><see langword="true" /> if you want emails sent automatically; otherwise, <see langword="false" />. Use this property for the email activity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.TemplateId">
      <summary>
        <para>Gets or sets the ID of the email template. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the email template. This corresponds to the <see langword="Template.TemplateId" /> attribute, which is the primary key for the <see langword="Template" /> entity. Use the email template, if <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.SendEmail" /> is <see langword="true" />.</para>
      </returns>Template entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityResponse.BulkOperationId">
      <summary>
        <para>Gets the ID of the bulk operation that is used to distribute the campaign activity. </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the bulk operation that is used to distribute the campaign activity. This corresponds to the <see langword="BulkOperation.ActivityId" /> attribute, which is the primary key for the <see langword="BulkOperation" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionRequest.ReportId">
      <summary>
        <para>Gets or sets the ID of the report to download.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the report to download. This corresponds to the <see langword="Report.ReportId" /> attribute, which is the primary key for the <see langword="Report" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionResponse.BodyText">
      <summary>
        <para>Gets the report definition.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The report definition. Contains a UTF-8 encoded XML document in the form of a string that represents the entire content of the report definition (RDL) file.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ErrorInfo.ErrorCode">
      <summary>
        <para>Gets or sets the reason for a scheduling failure.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The reason for a scheduling failure.</para>
      </returns>
      <remarks>
        <para>This property is used in the <see cref="T:Microsoft.Crm.Sdk.Messages.TraceInfo" /> class. For a list of possible error codes, see Web service error codes.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.TraceInfo" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ErrorInfo.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ErrorInfo.ResourceList">
      <summary>
        <para>Gets or sets the array of information about a resource that has a scheduling problem for an appointment.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ResourceInfo" />[]The array of information about a resource that has a scheduling problem for an appointment.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryRequest.EntityId">
      <summary>
        <para>Gets or sets the ID of the saved query (view) to execute.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the saved query (view) to execute. This corresponds to the <see langword="SavedQuery.SavedQueryId" /> property, which is the primary key for the <see langword="SavedQuery" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryResponse.String">
      <summary>
        <para>Gets the results of the saved query (view).</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The the results of the saved query (view).</para>
      </returns>
      <remarks>
        <para>This XML string is in the following format:</para>
        <code language="xml">&lt;resultset&gt; + &lt;result&gt;result1&lt;/result&gt;&lt;result&gt;result2&lt;/result&gt; + ... + &lt;/resultset&gt;</code>
        <para>The XML string that is returned from this method may contain multiple entity instances. If no instances are returned, the method returns an XML document for the entity type, and the document contains no data.</para>
        <para>The XML string that is returned from this method does not contain elements for attributes where the value is  null or where the value contains empty strings. This improves performance by not sending more XML data than is necessary from the server to the client.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryRequest.EntityId">
      <summary>
        <para>Gets or sets the ID of the user query (saved view) record to be executed.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The ID of the user query (saved view) record to be executed. The ID corresponds to the <see langword="UserQuery.UserQueryId" /> property, which is the primary key for the <see langword="UserQuery" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryResponse.String">
      <summary>
        <para>Gets the results of the user query (saved view).</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The results of the user query (saved view).</para>
      </returns>
      <remarks>
        <para>This XML string is in the following format:</para>
        <code language="xml">&lt;resultset&gt; + &lt;result&gt;result1&lt;/result&gt;&lt;result&gt;result2&lt;/result&gt; + ... + &lt;/resultset&gt;</code>
        <para>The XML string that is returned from this method may contain multiple entity instances. If no instances are returned, the method returns an XML document for the entity type, and the document contains no data.</para>
        <para>The XML string that is returned from this method does not contain elements for attributes where the value is null or where the value contains empty strings. This improves performance by not sending more XML data than is necessary from the server to the client.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExecuteFetchRequest.FetchXml">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExecuteFetchResponse.FetchXmlResult">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowRequest.EntityId">
      <summary>
        <para>Gets or sets the ID of the record on which the workflow executes. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the record on which the workflow executes.</para>
      </returns>
      <remarks>
        <para>The <paramref name="EntityId" /> property corresponds to the primary key for the entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowRequest.InputArguments">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Crm.Sdk.Messages.InputArgumentCollection" />.</para>
      </returns>
      <remarks>
        <para>Provides the ability to pass input arguments into an executing workflow.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowRequest.WorkflowId">
      <summary>
        <para>Gets or sets the ID of the workflow to execute. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>. The ID of the workflow to execute.</para>
      </returns>
      <remarks>
        <para>The <paramref name="WorkflowId" /> property corresponds to the <see langword="Workflow.WorkflowId" /> property, which is the primary key for the <see langword="Workflow" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowResponse.Id">
      <summary>
        <para>Gets the ID of the asynchronous operation (system job) that was created.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the asynchronous operation.</para>
      </returns>
      <remarks>
        <para>The <see cref="P:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowResponse.Id" /> property corresponds to the <see langword="AsyncOperation.AsyncOperationId" /> property, which is the primary key for the <see langword="AsyncOperation" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExpandCalendarRequest.CalendarId">
      <summary>
        <para>Gets or sets the ID of the calendar.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the calendar. This corresponds to the <see langword="Calendar.CalendarId" /> property, which is the primary key for the <see langword="Calendar" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExpandCalendarRequest.End">
      <summary>
        <para>Gets or sets the end of the time period to expand.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The end of the time period to expand.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExpandCalendarRequest.Start">
      <summary>
        <para>Gets or sets the start of the period to expand.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The start of the time period to expand.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExpandCalendarResponse.result">
      <summary>
        <para>Gets a set of time blocks with appointment information.</para>
      </summary>
      <returns>
        <para>Type:<see cref="T:Microsoft.Crm.Sdk.Messages.TimeInfo" />The set of time blocks with appointment information.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationResponse.ExportTranslationFile">
      <summary>
        <para>Gets the compressed file that represents the exported translation file.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.byte.aspx">Byte</see>[] The compressed file that represents the exported translation file.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapRequest.ExportIds">
      <summary>
        <para>Gets or sets a value that indicates whether to export the entity record IDs contained in the data map. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to export the entity record IDs contained in the data map. <see langword="true" /> to export the record IDs, otherwise, <see langword="false" />.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapRequest.ImportMapId">
      <summary>
        <para> Gets or sets the ID of the import map (data map) to export. Required. </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the import map (data map) to export. This corresponds to the <see langword="ImportMap.ImportMapId" /> attribute, which is the primary key for the <see langword="ImportMap" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapResponse.MappingsXml">
      <summary>
        <para>Gets the XML representation of the exported data map.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The XML representation of the exported data map.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportAutoNumberingSettings">
      <summary>
        <para>Gets or sets whether auto numbering settings should be included in the solution being exported. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the auto numbering settings should be included in the solution being exported; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This setting includes the following values with the solution:</para>
        <list type="bullet">
          <item>
            <description>
              <para>Organization.CampaignPrefix</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.ContractPrefix</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.CasePrefix</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.KbPrefix</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.OrderPrefix</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.InvoicePrefix</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.UniqueSpecifierLength</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportCalendarSettings">
      <summary>
        <para>Gets or sets whether calendar settings should be included in the solution being exported. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the calendar settings should be included in the solution being exported; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This setting includes the following values with the solution:</para>
        <list type="bullet">
          <item>
            <description>
              <para>Organization.WeekStartDayCode</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.CalendarType</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.DateFormatCode</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.DateSeparator</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.TimeFormatCode</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.ShowWeekNumber</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.MaxAppointmentDurationDays</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportCustomizationSettings">
      <summary>
        <para>Gets or sets whether customization settings should be included in the solution being exported. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the customization settings should be included in the solution being exported; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This setting includes the following values with the solution:</para>
        <list type="bullet">
          <item>
            <description>
              <para>Organization.IsAppMode</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportEmailTrackingSettings">
      <summary>
        <para>Gets or sets whether email tracking settings should be included in the solution being exported. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the email tracking settings should be included in the solution being exported; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This setting includes the following values with the solution:</para>
        <list type="bullet">
          <item>
            <description>
              <para>Organization.TrackingPrefix</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.TrackingTokenIdBase</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.TrackingTokenIdDigits</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.MaximumTrackingNumber</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.IgnoreInternalEmail</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.RenderSecureIFrameForEmail</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.AllowUnresolvedPartiesOnEmailSend</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportExternalApplications">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportGeneralSettings">
      <summary>
        <para>Gets or sets whether general settings should be included in the solution being exported. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the general settings should be included in the solution being exported; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This setting includes the following values with the solution:</para>
        <list type="bullet">
          <item>
            <description>
              <para>Organization.FullNameConventionCode</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.NumberFormat</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.NegativeFormatCode</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.CurrencySymbol</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.CurrencyFormatCode</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.PricingDecimalPrecision</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.ShareToPreviousOwnerOnAssign</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.BlockedAttachments</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.GetStartedPaneContentEnabled</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.IsPresenceEnabled</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.IsAutoSaveEnabled</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.GlobalHelpUrl</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.GlobalHelpUrlEnabled</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.GlobalAppendUrlParametersEnabled</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.MobileClientMashupEnabled</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportIsvConfig">
      <summary>
        <para>Gets or sets whether ISV.Config settings should be included in the solution being exported. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the ISV.Config settings should be included in the solution being exported; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This setting includes the following values with the solution:</para>
        <list type="bullet">
          <item>
            <description>
              <para>The XML representing the ISV.Config.</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportMarketingSettings">
      <summary>
        <para>Gets or sets whether marketing settings should be included in the solution being exported. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the marketing settings should be included in the solution being exported; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This setting includes the following values with the solution:</para>
        <list type="bullet">
          <item>
            <description>
              <para>Organization.AllowMarketingEmailExecution</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.AllowAutoResponseCreation</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.AllowAutoUnsubscribe</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.AllowAutoUnsubscribeAcknowledgement</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportOutlookSynchronizationSettings">
      <summary>
        <para>Gets or sets whether outlook synchronization settings should be included in the solution being exported. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the outlook synchronization settings should be included in the solution being exported; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This setting includes the following values with the solution:</para>
        <list type="bullet">
          <item>
            <description>
              <para>Organization.TagPollingPeriod</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.TagMaxAggressiveCycles</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.AllowOutlookScheduledSyncs</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.MinOutlookSyncInterval</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.EmailSendPollingPeriod</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.AllowOfflineScheduledSyncs</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.MinOfflineSyncInterval</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.AllowAddressBookSyncs</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.MinAddressBookSyncInterval</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportRelationshipRoles">
      <summary>
        <para>Gets or sets whether relationship role settings should be included in the solution being exported. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the relationship role settings should be included in the solution being exported; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.ExportSales">
      <summary>
        <para>Gets or sets whether sales settings should be included in the solution being exported. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the sales settings should be included in the solution being exported; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This setting includes the following values with the solution:</para>
        <list type="bullet">
          <item>
            <description>
              <para>Organization.UseInbuiltRuleForDefaultPricelistSelection</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.MaxProductsInBundle</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.OOBPriceCalculationEnabled</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.DiscountCalculationMethod</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.MaximumDynamicPropertiesAllowed</para>
            </description>
          </item>
          <item>
            <description>
              <para>Organization.CreateProductsWithoutParentInActiveState</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.Managed">
      <summary>
        <para>Gets or sets whether the solution should be exported as a managed solution. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the solution should be exported as a managed solution; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.SolutionName">
      <summary>
        <para>Gets or sets the unique name of the solution to be exported. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The unique name of the solution to be exported. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest.TargetVersion">
      <summary>
        <para>Get or set a value indicating the version that the exported solution will support. </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>A value indicating the version that the exported solution will support. Optional.</para>
      </returns>
      <remarks>
        <para>Until updates to Microsoft Dynamics CRM 2015 and Microsoft Dynamics CRM Online 2015 Updateare released, there is only one valid value for this property.</para>
        <para>Valid values are:</para>
        <para>Value</para>
        <para>Version</para>
        <list type="table">
          <item>
            <term>
              <para>
                    7.0.0.0
                  </para>
            </term>
            <description>
              <para>
                    Microsoft Dynamics CRM 2015 and Microsoft Dynamics CRM Online 2015 Update
                  </para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportSolutionResponse.ExportSolutionFile">
      <summary>
        <para>Gets the compressed file that represents the exported solution.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.byte.aspx">Byte</see>[] The compressed file that represents the exported solution.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportTranslationRequest.SolutionName">
      <summary>
        <para>Gets or sets the unique name for the unmanaged solution to export translations for. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The unique name for the unmanaged solution to export translations for. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ExportTranslationResponse.ExportTranslationFile">
      <summary>
        <para>Gets the file that represents the data that is exported for translation.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.byte.aspx">Byte</see>[]The file that represents the data that is exported for translation.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionRequest.FetchXml">
      <summary>
        <para>Gets or sets the query to convert.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The query to convert. This The string must contain a query that you express in FetchXML. For more information, see FetchXML schema.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionResponse.Query">
      <summary>
        <para>Gets the results of the query conversion.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" />The results of the query conversion.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupRequest.ChildrenIds">
      <summary>
        <para>Gets or sets an array of IDs of the children resource groups.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]The array of IDs of the children resource groups.</para>
      </returns>
      <remarks>
        <para>Each element of the <see langword="ChildrenIds" /> array corresponds to the <see langword=" ResourceGroup.ResourceGroupId" /> attribute, which is the primary key for the <see langword="ResourceGroup" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupRequest.ParentId">
      <summary>
        <para>Gets or sets the ID of the parent resource group.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the parent resource group. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_resourcegroupresourcegroupidproperty.htm&quot; ResourceGroup.ResourceGroupId" /> attribute, which is the primary key for the <see langword="ResourceGroup" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupResponse.result">
      <summary>
        <para>Gets a value that indicates whether the parent resource group was found.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether the parent resource group was found. <see langword="true" /> if the parent resource group was found; otherwise, <see langword="false" />.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderRequest.OrderClose">
      <summary>
        <para>Gets or sets the order close activity associated with the sales order (order) to be fulfilled. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The order close activity associated with the sales order (order) to be fulfilled, which must be an instance of the <see langword="OrderClose" /> class.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderRequest.Status">
      <summary>
        <para>Gets or sets a status of the sales order (order). Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The status of the sales order (order).</para>
      </returns>
      <remarks>
        <para>The <paramref name="Status" /> property corresponds to the <see langword="SalesOrder.StatusCode" /> attribute. It is shown as the Status Reason in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system will set the appropriate corresponding status value. For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest.QueryExpression">
      <summary>
        <para>Gets or sets the query criteria to find knowledge articles with specified text. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query criteria to find knowledge articles with specified text.</para>
      </returns>
      <remarks>
        <para>Assign an instance of the <see cref="T:Microsoft.Xrm.Sdk.Query.FetchExpression" />, <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" /> or <see cref="T:Microsoft.Xrm.Sdk.Query.QueryByAttribute" /> class. The <see cref="T:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest" /> message supports all the filtering, sorting, and paging techniques that are supported by FetchXML and QueryExpression. More information: Build queries with FetchXML and Build queries with QueryExpression. If you do not specify a sorting condition (order), search results are by default sorted by relevance.</para>
        <para>When using QueryExpression, the query must specify the entity name “knowledgearticle” and a <see langword="ColumnSet" />. If the column set includes attributes that are not valid for retrieve or for which you do not have access, they will be ignored. For more information about field security, see How field security can be used to control access to field values in Microsoft Dynamics 365.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest.RemoveDuplicates">
      <summary>
        <para>Gets or sets a value that indicates whether to remove multiple versions of the same knowledge article in search results. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see><see langword="true" /> to remove multiple versions of the same knowledge article; <see langword="false" /> to return all article versions matching the search text in the search result.</para>
      </returns>
      <remarks>
        <para>Some of the filtering is done post-search from the full-text index, which depends on the values specified for the <see langword="RemoveDuplicates" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest.StateCode" /> parameters. The rules based on <see langword="StateCode" /> and <see langword="RemoveDuplicate" /> parameters are:</para>
        <para>StateCode</para>
        <para>RemoveDuplicates</para>
        <para>Search result</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest.SearchText">
      <summary>
        <para>Gets or sets the text to search for in knowledge articles. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The text to search for in knowledge articles.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest.StateCode">
      <summary>
        <para>Gets or sets the state of the knowledge articles to filter the search results. Required.</para>
      </summary>
      <returns>
        <para>Types: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The state code of the knowledge articles to be searched.</para>
      </returns>
      <remarks>
        <para>Use this parameter to restrict the knowledge article search by state. If you do not want to filter on any state value, specify a negative value for this parameter, say -1. </para>
        <para>You can use the following state code values to filter your results:</para>
        <list type="bullet">
          <item>
            <description>
              <para>0: Draft</para>
            </description>
          </item>
          <item>
            <description>
              <para>1: Approved</para>
            </description>
          </item>
          <item>
            <description>
              <para>2: Scheduled</para>
            </description>
          </item>
          <item>
            <description>
              <para>3: Published</para>
            </description>
          </item>
          <item>
            <description>
              <para>4: Expired</para>
            </description>
          </item>
          <item>
            <description>
              <para>5: Archived</para>
            </description>
          </item>
          <item>
            <description>
              <para>6: Discarded</para>
            </description>
          </item>
        </list>
        <para>
            Notes for the caller
          </para>
        <para>Some of the filtering is done post-search from the full-text index, which depends on the values specified for the StateCode and <see cref="P:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest.RemoveDuplicates" /> parameters. The rules based on <see langword="StateCode" /> and <see langword="RemoveDuplicate" /> parameters are:</para>
        <para>StateCode</para>
        <para>RemoveDuplicates</para>
        <para>Search result</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest.UseInflection">
      <summary>
        <para>Gets or sets a value that indicates whether to use inflectional stem matching when searching for knowledge articles. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see><see langword="true" />, to use inflectional stem matching, otherwise, <see langword="false" />.</para>
      </returns>
      <remarks>
        <para>In inflectional stem matching, you can use word “write” as an inflectional stem of “‘write”, “writing”, “wrote” and “written”.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleResponse.EntityCollection">
      <summary>
        <para>Gets the collection of knowledge articles that contain the specified text you searched for.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of knowledge articles that contain the specified text you searched for.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityRequest.ColumnSet">
      <summary>
        <para>Gets or sets the collection of attributes to retrieve from the resulting invoice. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />The collection of attributes to retrieve from the resulting invoice.</para>
      </returns>
      <remarks>
        <para>Assign null to this property to retrieve only the primary key. The non-null values are returned for the specified attributes in the column set. The attributes that are not included in the column set contain null values. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is <see langword="false" />, they are ignored, and the message response contains no data for those attributes. You can find this information in the metadata for your organization. See the preceding metadata browser information.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityRequest.OpportunityId">
      <summary>
        <para>Gets or sets the ID of the opportunity to be used as the basis for the new invoice. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the opportunity to be used as the basis for the new invoice. This corresponds to the <see langword="Opportunity.OpportunityId" /> attribute, which is the primary key for the <see langword="Opportunity" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityResponse.Entity">
      <summary>
        <para>Gets the resulting invoice.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The resulting invoice, which must be an instance of the <see langword="Invoice" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityRequest.ColumnSet">
      <summary>
        <para>Gets or sets the collection of attributes to retrieve in the resulting quote. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />The collection of attributes to retrieve in the resulting quote.</para>
      </returns>
      <remarks>
        <para>Assign null to this property to retrieve only the primary key. The non-null values are returned for the specified attributes in the column set. The attributes that are not included in the column set contain null values. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is <see langword="false" />, they are ignored. You can find this information in the metadata for your organization. See the preceding metadata browser information.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityRequest.OpportunityId">
      <summary>
        <para>Gets or sets the ID of the opportunity to be used as the basis for the new quote. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the opportunity to be used as the basis for the new quote. This corresponds to the <see langword="Opportunity.OpportunityId" /> attribute, which is the primary key for the <see langword="Opportunity" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityResponse.Entity">
      <summary>
        <para>Gets the resulting quote.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The resulting quote, which must be an instance of the <see langword="Quote" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityRequest.ColumnSet">
      <summary>
        <para>Gets or sets the collection of attributes to retrieve from the resulting sales order (order). Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />The collection of attributes to retrieve from the resulting sales order (order).</para>
      </returns>
      <remarks>
        <para>Assign null to this property to retrieve only the primary key. The non-null values are returned for the specified attributes in the column set. The attributes that are not included in the column set contain null values. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is <see langword="false" />, they are ignored. You can find this information in the metadata for your organization. See the preceding metadata browser information.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityRequest.OpportunityId">
      <summary>
        <para>Gets or sets the ID of the opportunity to be used as the basis for the new sales order (order). Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the opportunity to be used as the basis for the new sales order (order). This corresponds to the <see langword="Opportunity.OpportunityId" /> attribute, which is the primary key for the <see langword="Opportunity" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityResponse.Entity">
      <summary>
        <para>Gets the resulting sales order (order).</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The resulting sales order (order), which must be an instance of the <see langword="SalesOrder" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileRequest.Entity">
      <summary>
        <para>Gets or sets the social profile instance to return or generate.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The social profile instance.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileResponse.Entity">
      <summary>
        <para>Gets the social profile returned by the message.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The social profile returned by the message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameRequest.LocaleId">
      <summary>
        <para>Gets or sets the locale ID. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The locale ID.</para>
      </returns>
      <remarks>
        <para>
            Valid locale ID values can be found at <see href="http://go.microsoft.com/fwlink/?LinkId=122128">Locale ID (LCID) Chart</see>.
          </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameResponse.EntityCollection">
      <summary>
        <para>Gets the collection of the time zone definition (<see langword="TimeZoneDefinition" />) records.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of the time zone definition (<see langword="TimeZoneDefinition" />) records.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyResponse.Key">
      <summary>
        <para>Gets the decryption key.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The decryption key.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetDefaultPriceLevelRequest.ColumnSet">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetDefaultPriceLevelRequest.EntityName">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Returns <see cref="T:System.String" />.</para>
      </returns>
      <remarks>
        <para>The supported entities for this message are: <see langword="Opportunity" />, <see langword="Quote" />, <see langword="SalesOrder" />, and <see langword="Invoice" />.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetDefaultPriceLevelResponse.PriceLevels">
      <summary>
        <para>Gets the price level (price list) for the current user. If a user territory is part of multiple price levels (price lists), gets multiple price levels (price lists).</para>
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The resulting price level, which is an instance of the <see langword="PriceLevel" /> class.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileRequest.columnNumber">
      <summary>
        <para>Gets or sets a column number in the CSV, XML Spreadsheet 2003 (.xml), or text source file for which the distinct values are returned. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileRequest.ImportFileId">
      <summary>
        <para>Gets or sets in ID of the import file that is associated with the source file. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the import file that is associated with the source file. This corresponds to the <see langword="ImportFile.ImportFileId" /> attribute, which is the primary key for the <see langword="ImportFile" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileRequest.pageNumber">
      <summary>
        <para>Gets or sets the page number in the source file. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The page number in the source file.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileRequest.recordsPerPage">
      <summary>
        <para>Gets or sets the number of data records per page in the source file. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of data records per page in the source file. </para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileResponse.Values">
      <summary>
        <para>Gets the distinct values for a column in the source file.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The distinct values for a column in the source file.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileRequest.ImportFileId">
      <summary>
        <para>Gets or sets the ID of the import file that is associated with the parse table. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the import file that is associated with the parse table. This corresponds to the <see langword="ImportFile.ImportFileId" /> attribute, which is the primary key for the <see langword="ImportFile" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileResponse.Columns">
      <summary>
        <para>Gets the source file header columns.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The source file header columns.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityRequest.InvoiceId">
      <summary>
        <para>Gets or sets the ID of the invoice.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the invoice. This corresponds to the <see langword="Invoice.InvoiceId" /> attribute, which is the primary key for the <see langword="Invoice" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityRequest.OpportunityId">
      <summary>
        <para>Gets or sets the ID of the opportunity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the opportunity. This corresponds to the <see langword="Opportunity.OpportunityId" /> attribute, which is the primary key for the <see langword="Opportunity" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest.ProductId">
      <summary>
        <para>Gets or sets the ID of the product. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the product. This corresponds to the <see langword="Product.ProductId" /> attribute, which is the primary key for the <see langword="Product" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest.Target">
      <summary>
        <para>Gets or sets the target record for this request. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target record for this request. This must be an entity reference for <see langword="Invoice" />, <see langword="Opportunity" />, <see langword="Quote" />, or <see langword="Salesorder" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest.UoMId">
      <summary>
        <para>Gets or sets the ID of the unit of measure (unit). Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the unit of measure (unit). This corresponds to the <see langword="UoM.UoMId" /> attribute, which is the primary key for the <see langword="UoM" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalResponse.Quantity">
      <summary>
        <para>Gets the quantity decimal value for a product.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The quantity decimal value for a product.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityRequest.OpportunityId">
      <summary>
        <para>Gets or sets the ID of the opportunity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the opportunity. This corresponds to the <see langword="Opportunity.OpportunityId" /> attribute, which is the primary key for the <see langword="Opportunity" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityRequest.QuoteId">
      <summary>
        <para>Gets or sets the ID of the quote.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the quote. This corresponds to the <see langword="Quote.QuoteId" /> attribute, which is the primary key for the <see langword="Quote" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitRequest.ReportId">
      <summary>
        <para>Gets or sets the ID of the report. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the report. This corresponds to the <see langword="Report.ReportId" /> property, which is the primary key for the <see langword="Report" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitResponse.HistoryLimit">
      <summary>
        <para>Gets the history limit for a report.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see></para>
      </returns>
      <remarks>
        <para>The history limit represents the number of report history snapshots that a specified report is permitted to have. The default is eight snapshots. If -1 is returned, the report is permitted to have an unlimited number of report history snapshots.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityRequest.OpportunityId">
      <summary>
        <para>Gets or sets the ID of the opportunity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the opportunity. This corresponds to the <see langword="Opportunity.OpportunityId" /> attribute, which is the primary key for the <see langword="Opportunity" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityRequest.SalesOrderId">
      <summary>
        <para>Gets or sets the ID of the sales order (order).</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the sales order (order). This corresponds to the <see langword="SalesOrder.SalesOrderId" /> attribute, which is the primary key for the <see langword="SalesOrder" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameRequest.LocaleId">
      <summary>
        <para>Gets or sets the locale ID.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The locale ID. Valid locale ID values can be found at <see href="http://go.microsoft.com/fwlink/?LinkId=122128">Locale ID (LCID) Chart</see>.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameRequest.LocalizedStandardName">
      <summary>
        <para>Gets or sets the localized name to search for.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The localized name to search for.</para>
      </returns>
      <remarks>
        <para>For example, for the Western Time Zone in the United States and Canada, specify "Pacific Standard Time" or, for summer, “Pacific Daylight Time”.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameResponse.TimeZoneCode">
      <summary>
        <para>Gets the time zone code that has the requested localized name.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The time zone code that has the requested localized name.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailRequest.Subject">
      <summary>
        <para>Gets or sets the context of the email. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The context of the email.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailResponse.TrackingToken">
      <summary>
        <para>Gets the requested tracking token.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The requested tracking token. This value can be passed as a property in the <see cref="T:Microsoft.Crm.Sdk.Messages.SendEmailRequest" /> message.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GrantAccessRequest.PrincipalAccess">
      <summary>
        <para>Gets or sets the team or user that is granted access to the specified record. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.PrincipalAccess" />The team or user that is granted access to the target record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.GrantAccessRequest.Target">
      <summary>
        <para>Gets or sets the entity that is the target of the request to grant access. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The entity reference to the record that is the target of the request to grant access. This property value must be an entity reference for an entity that supports this message. For a list of supported entity types, see <see cref="T:Microsoft.Crm.Sdk.Messages.GrantAccessRequest" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationRequest.TranslationFile">
      <summary>
        <para>Gets or sets the compressed translations file. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.byte.aspx">Byte</see>[] The compressed translations file.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationResponse.JobId">
      <summary>
        <para>Gets the ID of the import job that will be created to perform this import.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the import job that will be created to perform this import. This corresponds to the <see langword="ImportJob.ImportJobId" /> attribute, which is the primary key for the <see langword="ImportJob" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapRequest.MappingsXml">
      <summary>
        <para>Gets or sets an XML representation of the data map. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The XML representation of the data map.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapRequest.ReplaceIds">
      <summary>
        <para>Gets or sets a value that indicates whether to import the entity record IDs contained in the XML representation of the data map. Required. </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to import the entity record IDs contained in the XML representation of the data map. <see langword="false" /> to import the entity record IDs, otherwise, <see langword="true" />. The imported record IDs are used as primary keys for the entity records created in Microsoft Dynamics 365.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapResponse.ImportMapId">
      <summary>
        <para> Gets the ID of the newly created import map (data map).</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the newly created import map (data map). This corresponds to the <see langword="ImportMap.ImportMapId" /> attribute, which is the primary key for the <see langword="ImportMap" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportRecordsImportRequest.ImportId">
      <summary>
        <para>Gets or sets the ID of the data import (import) that is associated with the asynchronous import records job. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the data import (import) that is associated with the asynchronous import records job. This corresponds to the <see langword="Import.ImportId" /> attribute, which is the primary key for the <see langword="Import" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportRecordsImportResponse.AsyncOperationId">
      <summary>
        <para>Gets the ID of the asynchronous import records job.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the asynchronous import records job.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest.ConvertToManaged">
      <summary>
        <para>Direct the system to convert any matching unmanaged customizations into your managed solution. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the system should convert any matching unmanaged customizations into your managed solution; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This parameter is provided so that a system that is upgraded from Microsoft Dynamics CRM 4.0 and contains unmanaged customizations that should be part of a managed solution being installed.</para>
        <para>This scenario applies to ISVs who created solutions for Microsoft Dynamics CRM 4.0 and want to use managed solutions after their customers upgrade.</para>
      </remarks>Plan for solution development</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest.CustomizationFile">
      <summary>
        <para>Gets or sets the compressed solutions file to import. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.byte.aspx">Byte</see>[]The compressed solutions file to import. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest.HoldingSolution">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest.ImportJobId">
      <summary>
        <para>Gets or sets the ID of the import job that will be created to perform this import. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The the ID of the import job that will be created to perform this import. This corresponds to the <see langword="ImportJob.ImportJobId" /> attribute, which is the primary key for the <see langword="ImportJob" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest.OverwriteUnmanagedCustomizations">
      <summary>
        <para>Gets or sets whether any unmanaged customizations that have been applied over existing managed solution components should be overwritten. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the any unmanaged customizations that have been applied over existing managed solution components should be overwritten; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This setting applies to scenarios where the managed solution is already installed and it is being installed again, perhaps as a newer version. When this value is false importing the solution will only update the managed solution components and any unmanaged customizations of those components will remain. By setting this property to true and importing the solution, any unmanaged customizations will be overwritten. You may want to do this as a way to re-initialize the solution. </para>
        <para>To preserve any unmanaged customizations, export any unmanaged customizations before installing the update with this option set to true.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest.PublishWorkflows">
      <summary>
        <para>Gets or sets whether any processes (workflows) included in the solution should be activated after they are imported. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the any processes (workflows) included in the solution should be activated after they are imported; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest.SkipProductUpdateDependencies">
      <summary>
        <para>Gets or sets whether enforcement of dependencies related to product updates should be skipped.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if enforcement of dependencies related to product updates should be skipped; otherwise, false.</para>
      </returns>
      <remarks>
        <para>
            This member was added because solutions exported from a Microsoft Dynamics 365 (online) organization with product updates enabled will contain dependencies on solution components that will not exist in an on-premises deployment of Microsoft Dynamics CRM 2011 or a Microsoft Dynamics 365 (online) organization that has not installed the updates. This parameter allows for the installation of the solution to proceed. Any functionality in the solution that depends on missing solution components will not function as expected.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportTranslationRequest.ImportJobId">
      <summary>
        <para>Gets or sets the ID of the import job that will be created to perform this import. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The the ID of the import job that will be created to perform this import. This corresponds to the <see langword="ImportJob.ImportJobId" /> attribute, which is the primary key for the <see langword="ImportJob" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ImportTranslationRequest.TranslationFile">
      <summary>
        <para>Gets or sets the compressed translations file. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.byte.aspx">Byte</see>[]The compressed translations file. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountRequest.Count">
      <summary>
        <para>Gets or sets the view count of a knowledge article record. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The view count of a knowledge article record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountRequest.Location">
      <summary>
        <para>Gets or sets the location where the knowledge article record was used.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The location where the knowledge article record was used.</para>
      </returns>
      <remarks>
        <para>In the current CRM release, you can only specify 1 (default value) for this parameter, which signifies the location as internal. The location value is stored in the <see langword="KnowledgeArticleViews" />.<see langword="Location" /> attribute.</para>
      </remarks>KnowledgeArticleViews entity messages and methodsknowledgearticleviews EntityType</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountRequest.Source">
      <summary>
        <para>Gets or sets the knowledge article record for incrementing the view count. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The knowledge article record for incrementing the view count.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountRequest.ViewDate">
      <summary>
        <para>Gets or sets the date for which the view count has to be incremented.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The date for which the view count has to be incremented.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountResponse.IncrementKnowledgeArticleViewCount">
      <summary>
        <para>Gets the knowledge article view count record.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The knowledge article view count record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InitializeFromRequest.EntityMoniker">
      <summary>
        <para>Gets or sets the record that is the source for initializing.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The record that is the source for initializing.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InitializeFromRequest.TargetEntityName">
      <summary>
        <para>Gets or sets the logical name of the target entity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The logical name of the target entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InitializeFromRequest.TargetFieldType">
      <summary>
        <para>Gets or sets which attributes are to be initialized in the initialized instance.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.TargetFieldType" />Indicates which attributes are to be initialized in the initialized instance.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InitializeFromResponse.Entity">
      <summary>
        <para>Gets the initialized instance.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The initialized instance. To create a record, pass this value to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Create(Microsoft.Xrm.Sdk.Entity)" /> method or to a <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateRequest" /> message.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InputArgumentCollection.Arguments">
      <summary>
        <para>Gets or sets the <see cref="T:Microsoft.Crm.Sdk.Messages.InputArgument" /> collection.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.InputArgument" />An input argument.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InputArgumentCollection.Count">
      <summary>
        <para>Indicates the number of elements in the <see cref="P:Microsoft.Crm.Sdk.Messages.InputArgumentCollection.Arguments" /> collection.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of elements in the collection.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InputArgumentCollection.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InputArgumentCollection.Item(System.String)">
      <summary>
        <para>Gets or sets the element at the specified index in the collection.</para>
      </summary>
      <param name="key">
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>. The key used to identify a target element in the collection.</para>
      </param>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.object.aspx">Object</see>The input argument. You must cast the returned object to the correct type.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InstantiateFiltersRequest.TemplateCollection">
      <summary>
        <para>Gets or sets the set of filters to instantiate for the user.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReferenceCollection" />The set of filters to instantiate for the user. This must be a collection of entity references for the <see langword="SavedQuery" /> entity and the <see langword="SavedQuery.Type" /> attribute value for each must be <see cref="F:Microsoft.Crm.Sdk.SavedQueryQueryType.OutlookFilters" /> or <see cref="F:Microsoft.Crm.Sdk.SavedQueryQueryType.OfflineFilters" />.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InstantiateFiltersRequest.UserId">
      <summary>
        <para>Gets or sets the ID of the user that will own the user query records created.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The user that will own the user query records created. This corresponds to the <see langword="SystemUser.SystemUserId" /> property, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest.ObjectId">
      <summary>
        <para>Gets or sets the ID of the record that the email is regarding. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the record that the email is regarding. This must be the ID of an entity that has a relationship to the <see langword="ActivityPointer" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest.ObjectType">
      <summary>
        <para>Gets or sets the type of entity that is represented by the <see cref="P:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest.ObjectId" /> property. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The logical name of the entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest.TemplateId">
      <summary>
        <para>Gets or sets the ID of the template. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the template that corresponds to the <see langword="Template.TemplateId" /> attribute, which is the primary key for the <see langword="Template" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.InstantiateTemplateResponse.EntityCollection">
      <summary>
        <para>Gets the instantiated email records.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of the instantiated email records.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IsBackOfficeInstalledResponse.IsInstalled">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableRequest.ComponentId">
      <summary>
        <para>Gets or sets the ID of the solution component. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the solution component. This corresponds to the <see langword="SolutionComponent. SolutionComponentId" /> attribute, which is the primary key for the <see langword="SolutionComponent" /> entity.</para>
      </returns>
      <remarks>
        <para>For solution components that derive from the <see cref="T:Microsoft.Xrm.Sdk.Metadata.MetadataBase" /> class, this value is the <see cref="P:Microsoft.Xrm.Sdk.Metadata.MetadataBase.MetadataId" /> property.For other solution components, use the record ID value.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableRequest.ComponentType">
      <summary>
        <para>Gets or sets the value that represents the solution component. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The value that represents the solution component. Required.</para>
      </returns>
      <remarks>
        <para>The enumeration <see langword="componenttype" /> defines the supported range of values for this property. You can access the available values by including the file <c>SampleCode\CS\HelperCode\OptionSets.cs</c> or <c>SampleCode\VB\HelperCode\OptionSets.vb</c> in your project. These values are defined by the global option set Component Type (componenttype).</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableResponse.IsComponentCustomizable">
      <summary>
        <para>Gets the value that indicates whether a solution component is customizable.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>the value that indicates whether a solution component is customizable.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionRequest.Entity">
      <summary>
        <para>Gets or sets the entity reference for the record whose transition state is validated.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The entity reference for the record whose transition state is validated.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionRequest.NewState">
      <summary>
        <para>Gets or sets the proposed new state for the record.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The proposed new state for the record.</para>
      </returns>
      <remarks>
        <para>This property corresponds to the <see langword="Entityname.StateCode" /> attribute. It specifies the possible states for an entity record. It is shown as the Status in the Microsoft Dynamics 365 application. For a list of the state values, see the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.  For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionRequest.NewStatus">
      <summary>
        <para>Gets or sets the proposed new status for the record.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The proposed new status for the record.</para>
      </returns>
      <remarks>
        <para>The <see langword="NewStatus" /> property corresponds to the <see langword="Entityname.StatusCode" /> attribute. It is shown as the Status Reason in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system sets the appropriate corresponding status value. For a list of the status values, see the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.  For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionResponse.IsValid">
      <summary>
        <para>Gets the value that indicates whether the state transition is valid.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether the state transition is valid.</para>
        <para>
          <see langword="true" /> if the state transition is valid; otherwise, <see langword="false" />. </para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeRequest.TimeZoneCode">
      <summary>
        <para>Gets or sets the time zone code.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The time zone code.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeRequest.UtcTime">
      <summary>
        <para>Gets or sets the Coordinated Universal Time (UTC).</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The Coordinated Universal Time (UTC).</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeResponse.LocalTime">
      <summary>
        <para>Gets the time that is represented as local time.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The time that is represented as local time.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.LockInvoicePricingRequest.InvoiceId">
      <summary>
        <para>Gets or sets the ID of the invoice.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the invoice. This corresponds to the <see langword="Invoice.InvoiceId" /> attribute, which is the primary key for the <see langword="Invoice" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingRequest.SalesOrderId">
      <summary>
        <para>Gets or sets the ID of the sales order.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the sales order. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:D:\\CrmUX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_invoiceinvoiceidproperty.htm&quot; SalesOrder.SalesOrderId" /> attribute, which is the primary key for the <see langword="SalesOrder" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.LoseOpportunityRequest.OpportunityClose">
      <summary>
        <para>Gets or sets the opportunity close activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The opportunity close activity. This is an instance of the <see langword="OpportunityClose" /> class.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.LoseOpportunityRequest.Status">
      <summary>
        <para>Gets or sets a status of the opportunity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The a status of the opportunity.</para>
      </returns>
      <remarks>
        <para>The <see cref="P:Microsoft.Crm.Sdk.Messages.LoseOpportunityRequest.Status" /> property corresponds to the <see langword="Opportunity.StatusCode" /> attribute. It is shown as the Status Reason in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system automatically sets the corresponding status value. For a list of the status values, see the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.  For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationReportRequest.ReportId">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationTemplateRequest.TemplateId">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationReportRequest.ReportId">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationTemplateRequest.TemplateId">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MergeRequest.PerformParentingChecks">
      <summary>
        <para>Gets or sets a value that indicates whether to check if the parent information is different for the two entity records. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to check if the parent information is different for the two entity records. <see langword="True" /> to check if the parent information is different for the two entity records, otherwise, <see langword="false" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MergeRequest.SubordinateId">
      <summary>
        <para>Gets or sets the ID of the entity record from which to merge data. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the entity record from which to merge data.</para>
      </returns>
      <remarks>
        <para>The entity type of the specified record for <see langword="SubordinateId" /> must match the entity type of the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.MergeRequest.Target" /> property. The specified record must be one of following entity types: <see langword="Account" />, <see langword="Contact" />, <see langword="Lead" /> or <see langword="Incident" />.  </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MergeRequest.Target">
      <summary>
        <para>Gets or sets the target of the merge operation. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target of the merge operation.</para>
      </returns>
      <remarks>
        <para>A target of this operation is a record of one of following entity types: <see langword="Account" />, <see langword="Contact" />, <see langword="Lead" /> or <see langword="Incident" />.  </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MergeRequest.UpdateContent">
      <summary>
        <para>Gets or sets additional entity attributes to be set during the merge operation for accounts, contacts, or leads. This property is not applied when merging incidents. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The additional entity attributes to be set during the merge operation.</para>
      </returns>
      <remarks>
        <para>This property is not applied when merging incidents.</para>
        <para>This property value must be an instance of the same entity type as the target and subordinate records. Only the properties that contain values or that specify null are set.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MissingComponent.DependentComponent">
      <summary>
        <para>Gets or sets information about the solution component in the solution file that is dependent on a missing solution component.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ComponentDetail" />Information about the solution component in the solution file that is dependent on a missing solution component..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MissingComponent.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.MissingComponent.RequiredComponent">
      <summary>
        <para>Gets or sets information about the required solution component that is missing.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ComponentDetail" />Information about the required solution component that is missing..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest.PrincipalAccess">
      <summary>
        <para>Gets or sets the team or user whose access to the specified record is modified. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.PrincipalAccess" />The team or user whose access to the specified record is modified.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest.Target">
      <summary>
        <para>Gets or sets the entity that is the target of the request to modify access. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The entity that is the target of the request to modify access. This must be an entity reference to an entity that supports this message. For a list of supported entity types, see the <see cref="T:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest" /> class.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ObjectiveRelation.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ObjectiveRelation.ObjectiveExpression">
      <summary>
        <para>Gets or sets the search strategy to use in the appointment request for the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" /> message.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The search strategy to use in the appointment request.</para>
      </returns>
      <remarks>
        <para>Used in the <see cref="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.Objectives" /> property.</para>
        <para>The scheduling engine supports three search strategies that are specified in the <see langword="ObjectiveExpression" /> property. A string that contains the search strategy is a parameter to the search methods. The examples show the valid values.</para>
        <para>
            Least Busy - From the list of resources that can perform that specific service, choose the resource that is the least busy and is available at the requested time. </para>
        <para>
            Most Busy - From the list of resources that can perform that specific service, choose the resource that is the busiest and is available at the requested time. </para>
        <para>
            Random - From the list of resources that can perform that specific service, choose any resource that is available at the requested time.</para>
        <para>The following table shows the supported values for an evaluation interval.</para>
        <para>Value</para>
        <para>Description</para>
        <list type="table">
          <item>
            <term>
              <para>P0D</para>
            </term>
            <description>
              <para>Refresh states per proposal.</para>
            </description>
          </item>
          <item>
            <term>
              <para>PInfinity</para>
            </term>
            <description>
              <para>Constantly refresh states.</para>
            </description>
          </item>
          <item>
            <term>
              <para>P1D</para>
            </term>
            <description>
              <para>Refresh states one time per day.</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following sample shows Most Busy.</para>
        <code language="xml">&lt;Expression&gt;
  &lt;Body&gt;udf \"MostBusy\"(factory,resource,appointment,request,leftoffset,rightoffset)&lt;/Body&gt;
  &lt;Parameters&gt;
    &lt;Parameter name=\"factory\"/&gt;
    &lt;Parameter name=\"resource\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"appointment\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"request\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"leftoffset\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"rightoffset\"&gt;&lt;/Parameter&gt;
  &lt;/Parameters&gt;
  &lt;Properties EvaluationInterval=\"P0D\" evaluationcost=\"1\"/&gt;
&lt;/Expression&gt;
</code>
      </example>
      <example>
        <para>The following sample shows Least Busy.</para>
        <code language="xml">&lt;Expression&gt;
  &lt;Body&gt;udf \"LeastBusy\"(factory,resource,appointment,request,leftoffset,rightoffset)&lt;/Body&gt;
  &lt;Parameters&gt;
    &lt;Parameter name=\"factory\"/&gt;
    &lt;Parameter name=\"resource\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"appointment\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"request\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"leftoffset\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"rightoffset\"&gt;&lt;/Parameter&gt;
  &lt;/Parameters&gt;
  &lt;Properties EvaluationInterval=\"P0D\" evaluationcost=\"1\"/&gt;
&lt;/Expression&gt;
</code>
      </example>
      <example>
        <para>
                The following sample shows
                Random.</para>
        <code language="xml">&lt;Expression&gt;
  &lt;Body&gt;udf \"Random\"(factory,resource,appointment,request,leftoffset,rightoffset)&lt;/Body&gt;
  &lt;Parameters&gt;
    &lt;Parameter name=\"factory\"/&gt;
    &lt;Parameter name=\"resource\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"appointment\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"request\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"leftoffset\"&gt;
    &lt;/Parameter&gt;&lt;Parameter name=\"rightoffset\"&gt;&lt;/Parameter&gt;
  &lt;/Parameters&gt;
  &lt;Properties EvaluationInterval=\"P0D\" evaluationcost=\"0\"/&gt;
&lt;/Expression&gt;
</code>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ObjectiveRelation" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ObjectiveRelation.ResourceSpecId">
      <summary>
        <para>Gets or sets the ID of the resource specification.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the resource specification. The <see cref="P:Microsoft.Crm.Sdk.Messages.ObjectiveRelation.ResourceSpecId" /> property corresponds to the <see langword="ResourceSpec.ResourceSpecId" /> property, which is the primary key for the resource specification entity.</para>
      </returns>
      <remarks />ResourceSpec (resource specification) entity messages and methods</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.CurrentNumberOfActiveUsers">
      <summary>
        <para>Gets the current number of active users.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>the current number of active users.</para>
      </returns>
      <remarks />User and team entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.CurrentNumberOfCustomEntities">
      <summary>
        <para>Gets the current number of custom entities.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>the current number of custom entities.</para>
      </returns>
      <remarks />Customize entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.CurrentNumberOfNonInteractiveUsers">
      <summary>
        <para>Gets the current number of non-interactive users.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>the current number of non-interactive users.</para>
      </returns>
      <remarks />User and team entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.CurrentNumberOfPublishedWorkflows">
      <summary>
        <para>Gets the current number of published workflows.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>the current number of published workflows.</para>
      </returns>
      <remarks />Write workflows to automate business processes</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.CurrentStorage">
      <summary>
        <para>Gets the current storage used by the organization.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>the current storage used by the organization.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.MaxNumberOfActiveUsers">
      <summary>
        <para>Gets the maximum number of active users.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The maximum number of active users.</para>
      </returns>
      <remarks />User and team entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.MaxNumberOfCustomEntities">
      <summary>
        <para>Gets the maximum number of custom entities.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>the maximum number of custom entities.</para>
      </returns>
      <remarks />Customize entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.MaxNumberOfNonInteractiveUsers">
      <summary>
        <para>Gets the maximum number of non-interactive users.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The maximum number of non-interactive users.</para>
      </returns>
      <remarks />User and team entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.MaxNumberOfPublishedWorkflows">
      <summary>
        <para>Gets the maximum number of published workflows.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The maximum number of published workflows.</para>
      </returns>
      <remarks />Write workflows to automate business processes</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.OrganizationResources.MaxStorage">
      <summary>
        <para>Gets the maximum storage allowed for the organization.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The maximum storage allowed for the organization.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ParseImportRequest.ImportId">
      <summary>
        <para>Gets or sets the ID of the import (data import) that is associated with the asynchronous job that parses all import files for this import. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the import (data import) that is associated with the asynchronous job that parses all import files for this import. This corresponds to the <see langword="Import.ImportId" /> attribute, which is the primary key for the <see langword="Import" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ParseImportResponse.AsyncOperationId">
      <summary>
        <para>Gets an ID of the asynchronous job that parses the import files for this import.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>ID of the asynchronous job that parses the import files for this import.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PickFromQueueRequest.QueueItemId">
      <summary>
        <para>Gets or sets the</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The QueueItem. This corresponds to the <see langword="QueueItem.QueueItemId" /> attribute, which is the primary key for the <see langword="QueueItem" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PickFromQueueRequest.RemoveQueueItem">
      <summary>
        <para>Gets or sets whether the queue item should be removed from the queue.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the queue item should be removed from the queue; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PickFromQueueRequest.WorkerId">
      <summary>
        <para>Gets or sets the user to assign the queue item to. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The User. This corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PrincipalAccess.AccessMask">
      <summary>
        <para>Gets or sets the access rights of the security principal (user or team).</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AccessRights" />The access rights of the security principal (user or team).</para>
      </returns>
      <remarks />Set bit flags</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PrincipalAccess.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PrincipalAccess.Principal">
      <summary>
        <para>Gets or sets the security principal (user or team).</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The security principal (user or team).</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailRequest.InboundEmailActivity">
      <summary>
        <para>Gets or sets the ID of the inbound email activity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the inbound email activity. This corresponds to the <see langword="ActivityPointer.ActivityId" /> attribute, which is the primary key for the <see langword="ActivityPointer" /> entity. Alternatively, it can be the <see langword="ActivityID" /> for any activity entity type, including custom activity entities.</para>
      </returns>Activity entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.Activity">
      <summary>
        <para>Gets or sets the activity to be distributed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The activity to be distributed.</para>
      </returns>
      <remarks>
        <para>This property must be an instance of a class that represents a Microsoft Dynamics 365 activity. For this property, you can only use activities that specify a recipient, such as an appointment, email, fax, letter, or phone call.</para>
      </remarks>Activity entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.ExecuteImmediately">
      <summary>
        <para>Gets or sets a value that indicates whether the activity is both created and executed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether the activity is both created and executed. <see langword="true" /> if an activity is both created and executed; <see langword="false" /> if an activity is created but not executed.</para>
      </returns>
      <remarks>
        <para>This property is primarily used for the email activity. For the email activity, use <see langword="true" /> if an email is created, sent, and marked as complete. Use <see langword="false" /> if an email is created but not sent. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.FriendlyName">
      <summary>
        <para>Gets or sets the user-identifiable name for the campaign. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The user-identifiable name for the campaign.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.Owner">
      <summary>
        <para>Gets or sets the owner for the activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The owner for the activity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.OwnershipOptions">
      <summary>
        <para>Gets or sets the ownership options for propagation. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.PropagationOwnershipOptions" />The ownership options for propagation.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.PostWorkflowEvent">
      <summary>
        <para>Gets or sets a value that indicates whether an asynchronous job is used to distribute an activity, such as an email, fax, or letter, to the members of a list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether an asynchronous job is used to distribute an activity, such as an email, fax, or letter, to the members of a list. <see langword="true" /> if an asynchronous job is used to distribute the activity; <see langword="false" /> if mail merge is used to distribute the activity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.QueryExpression">
      <summary>
        <para>Gets or sets the query criteria to select accounts, contacts, or leads for which activities are created. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query criteria to select accounts, contacts, or leads for which activities are created.</para>
      </returns>
      <remarks>
        <para>Assign an instance of the class <see cref="T:Microsoft.Xrm.Sdk.Query.FetchExpression" />, <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" />, or <see cref="T:Microsoft.Xrm.Sdk.Query.QueryByAttribute" />. The query must specify an entity name and column set. If the column set includes attributes where IsValidForRead is false, they are ignored and the message response contains no data for those attributes. For more information about field security, see How field security can be used to control access to field values in Microsoft Dynamics 365. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.QueueId">
      <summary>
        <para>Gets or sets the ID of the queue to which the created activities are added. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the queue to which the created activities are added. This corresponds to the <see langword="Queue.QueueId" /> attribute, which is the primary key for the <see langword="Queue" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.SendEmail">
      <summary>
        <para>Gets or sets a value that indicates whether to send an email about the new activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to send an email about the new activity. true to automatically send email messages; otherwise, false. Primarily used for the email activity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.TemplateId">
      <summary>
        <para>Gets or sets the ID of the email template. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the email template. This corresponds to the <see langword="Template.TemplateId" /> attribute, which is the primary key for the <see langword="Template" /> entity. Use the email template, if <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.SendEmail" /> is <see langword="true" />.Use the email template, if <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.SendEmail" /> is <see langword="true" />.Use the email template, if <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.SendEmail" /> is <see langword="true" />.Use the email template, if <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.SendEmail" /> is <see langword="true" />.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionResponse.BulkOperationId">
      <summary>
        <para>Gets the ID of the bulk operation that is created to distribute the campaign activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the bulk operation that is created to distribute the campaign activity. This corresponds to the <see langword="BulkOperation.ActivityId" /> attribute, which is the primary key for the <see langword="BulkOperation" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ProposalParty.DisplayName">
      <summary>
        <para>Gets or sets the display name for the party.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The display name for the party.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ProposalParty.EffortRequired">
      <summary>
        <para>Gets or sets the percentage of time that is required to perform the service.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.double.aspx">Double</see>The percentage of time that is required to perform the service.</para>
      </returns>
      <remarks>
        <para>Use this property to indicate the percentage of time that a service will take. For example, a dentist may fill only one cavity at a time; so the <see langword="EffortRequired" /> value for this service is 1. However, the dentist can schedule four simultaneous cleanings; each with a different dental hygienist. Therefore, the <see langword="EffortRequired" /> value for a single cleaning service is .25.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ProposalParty.EntityName">
      <summary>
        <para>Gets or sets the logical name of the type of entity that is represented by this party.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The logical name of the type of entity that is represented by this party.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ProposalParty.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ProposalParty.ResourceId">
      <summary>
        <para>Gets or sets the ID of the resource that is represented by this party.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the resource that is represented by this party. This corresponds to the <see langword="Resource.ResourceId" /> attribute, which is the primary key for the <see langword="Resource" /> entity.</para>
      </returns>
      <remarks />Resource entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ProposalParty.ResourceSpecId">
      <summary>
        <para>Gets or sets the ID of the resource specification that is represented by this party.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the resource specification that is represented by this party. This corresponds to the <see langword="ResourceSpec.ResourceSpecId" /> attribute, which is the primary key for the <see langword="ResourceSpec" /> entity.</para>
      </returns>
      <remarks>
        <para>The <see cref="P:Microsoft.Crm.Sdk.Messages.ProposalParty.ResourceSpecId" /> property corresponds to the <see langword="ResourceSpec.ResourceSpecId" /> attribute, which is the primary key for the <see langword="ResourceSpec" /> entity.</para>
      </remarks>Resource entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ProvisionLanguageRequest.Language">
      <summary>
        <para>Gets or sets the language to provision. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The language to provision. Required.</para>
      </returns>
      <remarks>
        <para>
            Valid locale ID values can be found at <see href="http://go.microsoft.com/fwlink/?LinkId=122128">Locale ID (LCID) Chart</see>.
          </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleRequest.DuplicateRuleId">
      <summary>
        <para>Gets or sets the ID of the duplicate rule to be published. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the duplicate rule to be published. This corresponds to the <see langword="DuplicateRule.DuplicateRuleId" /> attribute, which is the primary key for the <see langword="DuplicateRule" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleResponse.JobId">
      <summary>
        <para>Gets the ID of the asynchronous job for publishing a duplicate detection rule.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the asynchronous job for publishing a duplicate detection rule.</para>
      </returns>
      <remarks>
        <para>This property is read-only.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PublishProductHierarchyRequest.Target">
      <summary>
        <para>Gets or sets the target product family record that you want to publish along with its child records.</para>
      </summary>
      <returns>
        <para>Type <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target product family record that you want to publish along with its child records.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PublishThemeRequest.Target">
      <summary>
        <para>Gets or sets the theme record to publish and set as the current theme.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.PublishXmlRequest.ParameterXml">
      <summary>
        <para>Gets or sets the XML that defines which solution components to publish in this request. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>the XML that defines which solution components to publish in this request. Required.</para>
      </returns>
      <remarks>
        <para>Use the Publish request schema to compose the correct XML to pass for this parameter.</para>
        <para>You can publish the following solution components:</para>Entities<para>Use the logical name of the entity. The following example publishes just the account entity including any attributes, ribbons or forms associated with it.</para><code language="vb">&lt;importexportxml&gt;
 &lt;entities&gt;
  &lt;entity&gt;account&lt;/entity&gt;
 &lt;/entities&gt;
&lt;/importexportxml&gt;</code>Ribbons<para>Publishes the Application Ribbon. You do not need to specify any value. The application ribbon will be published as long as the &lt;ribbon&gt; node is present.</para><code language="xml">&lt;importexportxml&gt;
 &lt;ribbons&gt;
  &lt;ribbon&gt;&lt;/ribbon&gt;
 &lt;/ribbons&gt;
&lt;/importexportxml&gt;</code>Dashboards<para>Publishes the SystemForm (dashboard) for the ID value passed.</para><code language="xml">&lt;importexportxml&gt;
 &lt;dashboards&gt;
  &lt;dashboard&gt;{DEDBADA0-1C50-4E0B-BC88-5CE4225D6561}&lt;/dashboard&gt;
 &lt;/dashboards&gt;
&lt;/importexportxml&gt;</code>Option Sets<para>Publishes an optionset using the optionset unique name.</para><code language="xml">&lt;importexportxml&gt;
 &lt;optionsets&gt;
  &lt;optionset&gt;sample_customoptionset&lt;/optionset&gt;
 &lt;/optionsets&gt;
&lt;/importexportxml&gt;</code>Site Map<para>Publishes the SiteMap. Since there is only one sitemap it is not necessary to pass a value.</para><code language="xml">&lt;importexportxml&gt;
 &lt;sitemaps&gt;
  &lt;sitemap&gt;&lt;/sitemap&gt;
 &lt;/sitemaps&gt;
&lt;/importexportxml&gt;</code>Web Resources<para>Publishes a Web resource using the web resource id value.</para><code language="xml">&lt;importexportxml&gt;
 &lt;webresources&gt;
  &lt;webresource&gt;{025225B2-CF33-4CDB-8ACD-C6205404191E}&lt;/webresource&gt;
 &lt;/webresources&gt;
&lt;/importexportxml&gt;</code><para>The following example publishes the account and contact entity together with two Web resources.</para><code language="xml">&lt;importexportxml&gt;
 &lt;entities&gt;
  &lt;entity&gt;account&lt;/entity&gt;
  &lt;entity&gt;contact&lt;/entity&gt;
 &lt;/entities&gt;
 &lt;webresources&gt;
  &lt;webresource&gt;{025225B2-CF33-4CDB-8ACD-C6205404191E}&lt;/webresource&gt;
  &lt;webresource&gt;{6B72CB14-D27D-4197-B494-C1A06C977C41}&lt;/webresource&gt;
 &lt;/webresources&gt;
&lt;/importexportxml&gt;</code></remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.CreateAccount">
      <summary>
        <para>Gets or sets a value that indicates whether to create an account from the originating lead. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to create an account from the originating lead. <see langword="True" />, to create an account; otherwise, <see langword="false" />.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.CreateContact">
      <summary>
        <para>Gets or sets a value that indicates whether to create a contact from the originating lead. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to create a contact from the originating lead. <see langword="True" />, to create a contact; otherwise, <see langword="false" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.CreateOpportunity">
      <summary>
        <para>Gets or sets a value that indicates whether to create an opportunity from the originating lead. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to create an opportunity from the originating lead. <see langword="True" />, to create an opportunity; otherwise, <see langword="false" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.LeadId">
      <summary>
        <para>Gets or sets the ID of the lead that is qualified. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The ID of the lead that is qualified. This corresponds to the <see langword="Lead.LeadId" /> attribute, which is the primary key for the <see langword="Lead" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.OpportunityCurrencyId">
      <summary>
        <para>Gets or sets the currency to use for this opportunity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The currency to use for this opportunity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.OpportunityCustomerId">
      <summary>
        <para>Gets or set the account or contact that is associated with the opportunity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The account or contact that is associated with the opportunity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.ProcessInstanceId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.SourceCampaignId">
      <summary>
        <para>Gets or sets the source campaign that is associated with the opportunity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The source campaign that is associated with the opportunity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.Status">
      <summary>
        <para>Gets or sets the status of the lead. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The status of the lead.</para>
      </returns>
      <remarks>
        <para>The <see langword="Status" /> property corresponds to the <see langword="Lead.StatusCode" /> attribute of the <see langword="Lead" /> entity. It is shown as the Status Reason in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system sets the appropriate corresponding status value. For a list of status values, see the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.  For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyLeadResponse.CreatedEntities">
      <summary>
        <para>Gets the collection of references to the newly created account, contact, and opportunity records. </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReferenceCollection" />The collection of references to the newly created account, contact, and opportunity records.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyMemberListRequest.ListId">
      <summary>
        <para>Gets or sets the ID of the list to qualify. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the list to qualify. This corresponds to the <see langword="List.ListId" /> attribute, which is the primary key for the <see langword="List" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyMemberListRequest.MembersId">
      <summary>
        <para>Gets or sets an array of IDs of the members to qualify. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]The array of IDs of the members to qualify.</para>
      </returns>
      <remarks>
        <para>The list members can be accounts, contacts, or leads. Each element of the <see langword="MemberIds" /> array corresponds to the <see langword="Account.AccountId" /> property, <see langword="Contact.ContactId" /> property, or <see langword="Lead.LeadId" /> property, which is the primary key for the corresponding entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QualifyMemberListRequest.OverrideorRemove">
      <summary>
        <para>Gets or sets a value that indicates whether to override or remove the members from the list. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to override or remove the members from the list. <see langword="true" />, to override; <see langword="false" />, to remove.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlRequest.Query">
      <summary>
        <para>Gets or sets the query to convert.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query to convert.</para>
      </returns>
      <remarks />Retrieve data with queries using SDK assemblies</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlResponse.FetchXml">
      <summary>
        <para>Gets the results of the query conversion.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The results of the query conversion. This returned value conforms to the schema for FetchXML.</para>
      </returns>Build queries with FetchXMLFetchXML schema</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest.End">
      <summary>
        <para>Gets or sets the end time for the scheduled block of time. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The end time for the scheduled block of time.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest.ResourceIds">
      <summary>
        <para>Gets or sets the IDs of the resources. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The IDs of the resources. Each element of the <see cref="P:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest.ResourceIds" /> array corresponds to the <see langword="Resource.ResourceId" /> attribute, which is the primary key for the <see langword="Resource" /> entity. The number of resource IDs and time codes must match.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest.Start">
      <summary>
        <para>Gets or sets the start of the time slot. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The start of the time slot.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest.TimeCodes">
      <summary>
        <para>Gets or sets the time codes to look for: Available, Busy, Unavailable, or Filter, which correspond to the resource IDs. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.TimeCode" />The time codes to look for: Available, Busy, Unavailable, or Filter, which correspond to the resource IDs. The number of resource IDs and time codes must match.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesResponse.TimeInfos">
      <summary>
        <para>Gets the results of the search, which is a set of possible time block for each resource.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.TimeInfo" />The results of the search. Contains an array of possible time slots for each of the specified resource IDs in the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest.End">
      <summary>
        <para>Gets or sets the end of the time slot.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The end of the time slot.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest.ResourceId">
      <summary>
        <para>Gets or sets the ID of the resource.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the resource. This corresponds to the <see langword="Resource.ResourceId" /> attribute, which is the primary key for the <see langword="Resource" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest.Start">
      <summary>
        <para>Gets or sets the start of the time slot.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The start of the time slot.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest.TimeCodes">
      <summary>
        <para>Gets or sets the time codes to look for: Available, Busy, Unavailable, or Filter.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.TimeCode" />The time codes to look for: Available, Busy, Unavailable, or Filter.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.QueryScheduleResponse.TimeInfos">
      <summary>
        <para>Gets the results of the search, a set of possible time slots for the resource.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.TimeInfo" />The results of the search. Contains an array of possible time slots for each of the resource IDs specified in the request class.</para>
      </returns>
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest.ResourceIds" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerRequest.FromPrincipal">
      <summary>
        <para>Gets or sets the security principal (user or team) for which to reassign all records.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The security principal (user or team) for which to reassign all records. This must be an entity reference for the <see langword="SystemUser" /> entity or <see langword="Team" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerRequest.ToPrincipal">
      <summary>
        <para>Gets or sets the security principal (user or team) that will be the new owner for the records.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The security principal (user or team) that will be the new owner for the records. This must be an entity reference for the <see langword="SystemUser" /> entity or <see langword="Team" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserRequest.ReassignPrincipal">
      <summary>
        <para>Gets or sets the security principal (user or team) that is the new owner for the records.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The security principal (user or team) that is the new owner for the records. This must be an entity reference for the <see langword="SystemUser" /> entity or <see langword="Team" /> entity. </para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserRequest.UserId">
      <summary>
        <para>Gets or sets the ID of the user for which you want to reassign all records.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the user for which you want to reassign all records. This corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RecalculateRequest.Target">
      <summary>
        <para>Gets or sets the target record for the recalculate operation. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target record for the recalculate operation. This must be an entity reference for the <see langword="Goal" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RelationshipAuditDetail.RelationshipName">
      <summary>
        <para>Gets or sets the relationship name before the change occurs.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The relationship name.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RelationshipAuditDetail.TargetRecords">
      <summary>
        <para>Provides the collection of relationship records that were added or removed.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.DataCollection`1" />&lt;<see cref="T:Microsoft.Xrm.Sdk.EntityReference" />&gt;The collection of records.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ReleaseToQueueRequest.QueueItemId">
      <summary>
        <para>Gets or sets the id of the queue item. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The queue item. This corresponds to the <see langword="QueueItem.QueueItemId" /> attribute, which is the primary key for the <see langword="QueueItem" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveFromQueueRequest.QueueItemId">
      <summary>
        <para>Gets or sets the ID of the queue item to remove from the queue. Required.</para>
        <para>The <see langword="QueueItemId" /> property corresponds to the <see langword="QueueItem.QueueItemId" /> attribute, which is the primary key for the <see langword="QueueItem" /> entity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The QueueItemId. This corresponds to the <see langword="QueueItem.QueueItemId" /> attribute, which is the primary key for the <see langword="QueueItem" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityRequest.CampaignActivityId">
      <summary>
        <para>Gets or sets the ID of the campaign activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the campaign activity. This corresponds to the <see langword="CampaignActivity.ActivityId" /> attribute, which is the primary key for the <see langword="CamaignActivity" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityRequest.ItemId">
      <summary>
        <para>Gets or sets the ID of the item to be removed from the campaign activity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the item to be removed from the campaign activity. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:D:\\CrmUX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_campaignactivityitemcampaignactivityitemidprop.htm&quot; CampaignActivityItem.CampaignActivityItemId" /> property, which is the primary key for the <see langword="CampaignActivityItem" /> intersect entity.</para>
      </returns>CampaignActivityItem intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignRequest.CampaignId">
      <summary>
        <para>Gets or sets the ID of the campaign. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the campaign. This corresponds to the <see langword="Campaign.CampaignId" /> attribute, which is the primary key for the <see langword="Camaign" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignRequest.EntityId">
      <summary>
        <para>Gets or sets the ID of the item to be removed from the campaign. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the item to be removed from the campaign. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:D:\\CrmUX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_campaignitemcampaignitemidproperty.htm&quot; CampaignItem.CampaignItemId" /> property, which is the primary key for the <see langword="CampaignItem" /> intersect entity.</para>
      </returns>CampaignItem intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveMemberListRequest.EntityId">
      <summary>
        <para>Gets or sets the ID of the member to be removed from the list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the member to be removed from the list. This corresponds to the <see langword="L HYPERLINK &quot;mk:@MSITStore:D:\\CrmUX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_listmemberlistmemberidproperty.htm&quot; istMember.ListMemberId" /> attribute, which is the primary key for the <see langword="ListMember" /> intersect entity.</para>
      </returns>ListMember intersect entity metadata</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveMemberListRequest.ListId">
      <summary>
        <para>Gets or sets the ID of the list. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the list. This corresponds to the <see langword="List.ListId" /> attribute, which is the primary key for the <see langword="List" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamRequest.MemberIds">
      <summary>
        <para>Gets or sets an array of IDs of the users to be removed from the team.</para>
      </summary>
      <returns>
        <para>Type:   <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]The array of IDs of the users to be removed from the team. Each element of the <see langword="MemberIds" /> array corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_systemusersystemuseridproperty.htm&quot; SystemUser.SystemUserId" /> property, which is the primary key for the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_systemusersystemuseridproperty.htm&quot; SystemUser" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamRequest.TeamId">
      <summary>
        <para>Gets or sets the ID of the team.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the team. This corresponds to the <see langword="Team.TeamId" /> property, which is the primary key for the <see langword="Team" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveParentRequest.Target">
      <summary>
        <para>Gets or sets the target systemuser (user) record for the operation.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target systemuser (user) record for the operation. This must be an entity reference to a systemuser (user) record.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleRequest.PrivilegeId">
      <summary>
        <para>Gets or sets the ID of the privilege that is to be removed from the existing role.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the privilege that is to be removed from the existing role. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_privilegeprivilegeidproperty.htm&quot; Privilege.PrivilegeId" /> property, which is the primary key for the <see langword="Privilege" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleRequest.RoleId">
      <summary>
        <para>Gets or sets the ID of the role from which the privilege is to be removed.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the role from which the privilege is to be removed. This corresponds to the <see langword="Role.RoleId" /> property, which is the primary key for the <see langword="Role" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitRequest.KitId">
      <summary>
        <para>Gets or sets the ID of the kit from which the product is to be removed.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the kit from which the product is to be removed. This corresponds to the <see langword="Product.ProductId" /> attribute, which is the primary key for the <see langword="Product" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitRequest.ProductId">
      <summary>
        <para>Gets or sets the ID of the product being removed from the kit.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the product being removed from the kit. This corresponds to the <see langword="Product.ProductId" /> attribute, which is the primary key for the <see langword="Product" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveRelatedRequest.Target">
      <summary>
        <para>Gets or sets the target records from which you want to remove specific related records.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The the target records from which you want to remove specific related records. This array must contain a set of entity references where the entities participate in a relationship.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentRequest.ComponentId">
      <summary>
        <para>Gets or sets the ID of the solution component. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the solution component. This corresponds to the <see langword="SolutionComponent.SolutionComponentId" /> attribute, which is the primary key for the <see langword="SolutionComponent" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentRequest.ComponentType">
      <summary>
        <para>Gets or sets the value that represents the solution component that you want to add. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The value that represents the solution component that you want to add. Required.</para>
      </returns>
      <remarks>
        <para>The enumeration <see langword="componenttype" /> defines the supported range of values for this property. You can access the available values by including the file SampleCode\CS\HelperCode\OptionSets.cs or SampleCode\VB\HelperCode\OptionSets.vb in your project. These values are defined by the global option set Component Type (componenttype).</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentRequest.SolutionUniqueName">
      <summary>
        <para>Gets or sets the value of the <see langword="Solution.UniqueName" /> attribute of the solution for which you want to add the solution component. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The value of the <see langword="Solution.UniqueName" /> attribute of the solution for which you want to add the solution component. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentResponse.id">
      <summary>
        <para>Gets the ID value of the solution component that was removed.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID value of the solution component that was removed. This corresponds to the <see langword="SolutionComponent.SolutionComponentId" /> attribute, which is the primary key for the <see langword="SolutionComponent" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveSubstituteProductRequest.ProductId">
      <summary>
        <para>
          Deprecated. Use the <see langword="ProductSubstitute" /> entity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveSubstituteProductRequest.SubstituteId">
      <summary>
        <para>
          Deprecated. Use the <see langword="ProductSubstitute" /> entity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamRequest.Record">
      <summary>
        <para>Gets or sets the record for which the access team is auto created. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The record for which the access team is auto created, which must be an entity reference for an entity that is enabled for access teams. To enable an entity for the auto created access teams, set the <see cref="P:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.AutoCreateAccessTeams" /> attribute to <see langword="true" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamRequest.SystemUserId">
      <summary>
        <para>Gets or sets the ID of system user (user) to remove from the auto created access team. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the system user (user) that corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamRequest.TeamTemplateId">
      <summary>
        <para>Gets or sets the ID of team template which is used to create the access team. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the team template that corresponds to the <see langword="TeamTemplate.TeamTemplateId" /> attribute, which is the primary key for the <see langword="TeamTemplate" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamResponse.AccessTeamId">
      <summary>
        <para>Gets the ID of the auto created access team. </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the auto created access team, which corresponds to the <see langword="Team.TeamId" /> attribute, which is the primary key for the <see langword="Team" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RenewContractRequest.ContractId">
      <summary>
        <para>Gets or sets the ID of the contract to be renewed. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the contract to be renewed. This corresponds to the <see langword="Contract.ContractId" /> attribute, which is the primary key for the <see langword="Contract" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RenewContractRequest.IncludeCanceledLines">
      <summary>
        <para>Gets or sets a value that indicates whether the canceled line items of the original contract should be included in the renewed contract. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether the canceled line items of the original contract should be included in the renewed contract. <see langword="true" /> to include canceled line items; otherwise, <see langword="false" />. The default is <see langword="false" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RenewContractRequest.Status">
      <summary>
        <para>Gets or sets the status of the contract.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The status of the contract.</para>
      </returns>
      <remarks>
        <para>The <see langword="Status" /> property corresponds to the <see langword="Contract.StatusCode" /> attribute of the <see langword="Contract" /> entity. It is shown as the Status Reason in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system sets the appropriate corresponding status value. For a list of the status values, see the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.  For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RenewContractResponse.Entity">
      <summary>
        <para>Gets the resulting contract.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The resulting contract. This is an instance of the <see langword="Contract" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RenewEntitlementRequest.EntitlementId">
      <summary>
        <para>Gets or sets the id of the entitlement to renew.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The Entitlement Id. This corresponds to the <see langword="Entitlement.EntitlementId" /> attribute, which is the primary key for the <see langword="Entitlement" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RenewEntitlementRequest.Status">
      <summary>
        <para>Gets or sets the <see langword="StatusCode" /> value for the renewed Entitlement.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
The status value for the renewed Entitlement.</para>
      </returns>
      <remarks>
        <para>The default <see langword="StatusCode" /> values for the Entitlement entity are:</para>
        <para>Value</para>
        <para>Label</para>
        <list type="table">
          <item>
            <term>
              <para>0</para>
            </term>
            <description>
              <para>Draft</para>
            </description>
          </item>
          <item>
            <term>
              <para>1</para>
            </term>
            <description>
              <para>Active</para>
            </description>
          </item>
          <item>
            <term>
              <para>2</para>
            </term>
            <description>
              <para>Cancelled</para>
            </description>
          </item>
          <item>
            <term>
              <para>3</para>
            </term>
            <description>
              <para>Expired</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RenewEntitlementResponse.Entity">
      <summary>
        <para>Gets the renewed entitlement.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The renewed entitlement.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleRequest.Privileges">
      <summary>
        <para>Gets or sets an array that contains the IDs and depths of the privileges that replace the existing privileges.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" />The array that contains the IDs and depths of the privileges that replace the existing privileges.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleRequest.RoleId">
      <summary>
        <para>Gets or sets the ID of the role for which the privileges are to be replaced.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the role for which the privileges are to be replaced. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_roleroleidproperty.htm&quot; Role.RoleId" /> property, which is the primary key for the <see langword="Role" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RequiredResource.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RequiredResource.ResourceId">
      <summary>
        <para>Gets or sets the ID of the required resource.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the required resource. This corresponds to the <see langword="Resource.ResourceId" /> attribute, which is the primary key for the <see langword="Resource" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RequiredResource.ResourceSpecId">
      <summary>
        <para>Gets or sets the ID of the required resource specification.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the required resource specification. This corresponds to the <see langword="ResourceSpec.ResourceSpecId" /> attribute, which is the primary key for the <see langword="ResourceSpec" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RescheduleRequest.ReturnNotifications">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>
          Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RescheduleRequest.Target">
      <summary>
        <para>Gets or sets the target of the reschedule operation.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The the target of the reschedule operation. This is an entity reference for an entity that supports this message. For a list of supported entity types, see <see cref="T:Microsoft.Crm.Sdk.Messages.RescheduleRequest" />.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RescheduleResponse.Notifications">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>
          Type: <see href="https://msdn.microsoft.com/library/system.object.aspx">Object</see>.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RescheduleResponse.ValidationResult">
      <summary>
        <para>Gets the validation results for the appointment, recurring appointment master, or service appointment (service activity).</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ValidationResult" />The validation results for the appointment, recurring appointment master, or service appointment (service activity).</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ResetUserFiltersRequest.QueryType">
      <summary>
        <para>Gets or sets the type of filters to set. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The type of filters to set. Use, <see cref="F:Microsoft.Crm.Sdk.UserQueryQueryType.OfflineFilters" /> or <see cref="F:Microsoft.Crm.Sdk.UserQueryQueryType.OutlookFilters" />.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ResourceInfo.DisplayName">
      <summary>
        <para>Gets or sets the display name for the resource.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The display name for the resource found in the <see langword="Resource.Name" /> attribute.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ResourceInfo.EntityName">
      <summary>
        <para>Gets or sets the logical name of the entity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The logical name of the entity.</para>
      </returns>
      <remarks>
        <para>For a list of entity names see, Organization service entities.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ResourceInfo.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ResourceInfo.Id">
      <summary>
        <para>Gets or sets the ID of the record that has a scheduling problem.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the record that has a scheduling problem.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlRequest.Target">
      <summary>
        <para>Gets or sets the target for which the data is to be retrieved. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target for which the data is to be retrieved. This property must be a reference to a record of the <see langword="SharepointDocumentLocation" /> entity or the <see langword="SharepointSite" /> entity type.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlResponse.AbsoluteUrl">
      <summary>
        <para>Gets the absolute URL of the object that is specified in the request.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The absolute URL of the object that is specified in the request.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlResponse.SiteCollectionUrl">
      <summary>
        <para>Gets the SharePoint site collection URL of the object that is specified in the request.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The SharePoint site collection URL of the object that is specified in the request.</para>
      </returns>
      <remarks>
        <para>
            For SharePoint Server 2010 or SharePoint Server 2010 Online: This property has a value only if: </para>
        <list type="bullet">
          <item>
            <description>
              <para>The List Component is installed on the SharePoint site collection on the target SharePoint Server. </para>
            </description>
          </item>
          <item>
            <description>
              <para>The location record for the parent SharePoint site collection exists in Microsoft Dynamics 365. In addition, the <see langword="SharePointSite" />. <see langword="IsGridPresent" /> attribute must be set to <see langword="true" /> you create the parent location record.</para>
            </description>
          </item>
        </list>
        <para>Otherwise, a blank value is returned.</para>
        <para>
            For SharePoint Server 2007: A blank value is returned.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveActivePathRequest.ProcessInstanceId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveActivePathResponse.ProcessStages">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserRequest.ColumnSet">
      <summary>
        <para>Gets or sets the set of attributes to retrieve. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />The set of attributes to retrieve.</para>
      </returns>
      <remarks>
        <para>Assign null to this property to retrieve only the primary key. The non-null values are returned for the attributes specified in the column set. The attributes not included in the <paramref name="ColumnSet" /> will contain null values. If the <paramref name="ColumnSet" /> includes attributes that are not valid for retrieve, they will be ignored. To learn which attributes are valid for retrieve, see the the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserRequest.EntityId">
      <summary>
        <para>Gets or sets the ID of the system user (user).</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the system user (user). This corresponds to the <see langword="SystemUser.SystemUserId" /> property, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserResponse.EntityCollection">
      <summary>
        <para>Gets the resulting collection of all users that report to the specified system user.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The resulting collection of all users that report to the specified system user.</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Xrm.Sdk.EntityCollection" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonResponse.CompressedApplicationRibbonXml">
      <summary>
        <para>Gets a compressed file that defines the ribbon.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.byte.aspx">Byte</see>[]a compressed file that defines the ribbon.</para>
      </returns>
      <remarks>
        <para>To extract the XML data from the compressed file, you have to use the <see href="http://msdn.microsoft.com/en-us/library/system.io.packaging.zippackage.aspx">System.IO.Packaging.ZipPackage</see> class. </para>
      </remarks>
      <example>
        <para>The following example is a helper method that is included in the SDK sample that you can find at SampleCode\CS\Client\Ribbon\ExportRibbonXml.</para>
        <codeReference>ExportRibbonXml#ExportRibbonXml2</codeReference>
      </example>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryRequest.AttributeLogicalName">
      <summary>
        <para>Gets or sets the attribute’s logical (schema) name. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The logical name of the attribute.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryRequest.PagingInfo">
      <summary>
        <para>Gets or sets the paging information. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.PagingInfo" />The paging information.</para>
      </returns>
      <remarks>
        <para>Specifies a number of pages and a number of entity instances per page to return from the query. </para>
      </remarks>Page large result sets with FetchXMLPage large result sets with QueryExpression</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryRequest.Target">
      <summary>
        <para>Gets or sets the target audit record for which to retrieve attribute change history. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target record.</para>
      </returns>
      <remarks>
        <para>This must be an entity reference for an <see langword="Audit" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryResponse.AuditDetailCollection">
      <summary>
        <para>Gets the attribute change history that results in a collection of audit details.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetailCollection" />The collection of audit details.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsRequest.AuditId">
      <summary>
        <para>Gets or sets the ID of the <see langword="Audit" /> record to retrieve. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the record to retrieve.</para>
      </returns>
      <remarks>
        <para>You can obtain the GUID of an <see langword="Audit" /> record by using the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveRequest" />, <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" />, and <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryRequest" /> classes.</para>
      </remarks>Audit entity messages and methods</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsResponse.AuditDetail">
      <summary>
        <para>Gets the details of the audited data changes.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" />The audit details.</para>
      </returns>
      <remarks>
        <para>Cast the <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" /> reference to the appropriate audit detail type; for example, cast to the <see cref="T:Microsoft.Crm.Sdk.Messages.AttributeAuditDetail" /> class. For more information, see the <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" /> class.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListResponse.AuditPartitionDetailCollection">
      <summary>
        <para>Gets the collection of audit partition details.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AuditPartitionDetailCollection" />The collection of audit partition details.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveAvailableLanguagesResponse.LocaleIds">
      <summary>
        <para>Gets an array of locale ID values representing the language packs that are installed on the server.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>[]An array of locale id values representing the language packs that are installed on the server.</para>
      </returns>
      <remarks>
        <para>
            Valid locale ID values can be found at <see href="http://go.microsoft.com/fwlink/?LinkId=122128">Locale ID (LCID) Chart</see>.
          </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitRequest.ColumnSet">
      <summary>
        <para>Gets or sets the set of attributes to retrieve. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />The set of attributes to retrieve.</para>
      </returns>
      <remarks>
        <para>Assign null to this property to retrieve only the primary key. The non-null values are returned for the attributes specified in the column set. The attributes not included in the <paramref name="ColumnSet" /> will contain null values. If the <paramref name="ColumnSet" /> includes attributes that are not valid for retrieve, they will be ignored. To learn which attributes are valid for retrieve, see the the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitRequest.EntityId">
      <summary>
        <para>Gets or sets the ID of the business unit. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the business unit. This corresponds to the <see langword="BusinessUnit.BusinessUnitId" /> property, which is the primary key for the <see langword="BusinessUnit" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitResponse.EntityCollection">
      <summary>
        <para>Gets the resulting collection of all business units in the business unit hierarchy.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The the resulting collection of all business units in the business unit hierarchy.</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Xrm.Sdk.EntityCollection" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceRequest.Query">
      <summary>
        <para>Gets or sets the query for the operation.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query for the operation.</para>
      </returns>
      <remarks>
        <para>The query must specify the entity name "resource" and a column set. Any other specified conditions are merged (by using the AND operator) with the conditions that are needed to retrieve the resources for the specified resource group. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is false, they are ignored and the message response contains no data for those attributes.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceRequest.ResourceGroupId">
      <summary>
        <para>Gets or sets the ID of the resource group.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the resource group. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_resourcegroupresourcegroupidproperty.htm&quot; ResourceGroup.ResourceGroupId" /> property, which is the primary key for the <see langword="ResourceGroup" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceResponse.EntityCollection">
      <summary>
        <para>Gets the resulting collection of all resources that are related to the specified resource group.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The resulting collection of all resources that are related to the specified resource group.</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Xrm.Sdk.EntityCollection" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupRequest.Query">
      <summary>
        <para>Gets or sets the query for the operation.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query for the operation.</para>
      </returns>
      <remarks>
        <para>The query must specify the entity name "resourcegroup" and a column set. Any other specified conditions are merged (by using the AND operator) with the conditions that are needed to retrieve the resource groups for the specified resource. If the column set includes attributes where <see langword="IsValidForRead" /> is false, they are ignored and the message response contains no data for those attributes.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupRequest.ResourceId">
      <summary>
        <para>Gets or sets the ID of the resource.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the resource. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_resourcegroupresourcegroupidproperty.htm&quot; Resource.ResourceId" /> property, which is the primary key for the <see langword="Resource" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupResponse.EntityCollection">
      <summary>
        <para>Gets the resulting collection of all resource groups (scheduling groups) that contain the specified resource.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The resulting collection of all resource groups (scheduling groups) that contain the specified resource.</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Xrm.Sdk.EntityCollection" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceRequest.Query">
      <summary>
        <para>Gets or sets the query for the operation.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query for the operation.</para>
      </returns>
      <remarks>
        <para>The query must specify the entity name "service" and a column set. Any other specified conditions are merged (by using the AND operator) with the conditions that are needed to retrieve the services for the specified resources. If the column set includes attributes where <see langword="IsValidForRead" /> is false, they are ignored and the message response contains no data for those attributes.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceRequest.ResourceIds">
      <summary>
        <para>Gets or sets an array of IDs for the specified set of services.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]The array of IDs for the specified set of services. Each element of the <see langword="ResourceIds" /> array corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_resourcegroupresourcegroupidproperty.htm&quot; Resource.ResourceId" /> property, which is the primary key for the <see langword="Resource" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceResponse.EntityCollection">
      <summary>
        <para>Gets the resulting collection of all related services for the specified set of services.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The resulting collection of all related services for the specified set of services.</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Xrm.Sdk.EntityCollection" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleRequest.ProductId">
      <summary>
        <para>Gets or sets the ID of the product. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the product. This corresponds to the <see langword="Product.ProductId" /> attribute, which is the primary key for the <see langword="Product" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleResponse.EntityCollection">
      <summary>
        <para>Gets the resulting collection of articles about the specified product from the knowledge base of articles for your organization.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The resulting collection of articles about the specified product from the knowledge base of articles for your organization.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleRequest.SubjectId">
      <summary>
        <para>Gets or sets the ID of the subject. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the subject. This corresponds to the <see langword="Subject. SubjectId" /> attribute, which is the primary key for the <see langword="Subject" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleResponse.EntityCollection">
      <summary>
        <para>Gets the resulting collection of knowledge base articles about the specified subject.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The resulting collection of knowledge base articles about the specified subject.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveChannelAccessProfilePrivilegesRequest.ChannelAccessProfileId">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveChannelAccessProfilePrivilegesResponse.ChannelAccessProfile">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveCurrentOrganizationRequest.AccessType">
      <summary>
        <para>Gets or sets the access type of the organization’s service endpoint.</para>
      </summary>
      <returns>
        <para>Type:  <see cref="T:Microsoft.Xrm.Sdk.Organization.EndpointAccessType" />The access type.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveCurrentOrganizationResponse.Detail">
      <summary>
        <para>Gets detailed information about the current organization.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Organization.OrganizationDetail" />The details about the organization.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteRequest.ComponentType">
      <summary>
        <para>Gets or sets the value for the component type that you want to delete. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The value for the component type that you want to delete. Required.</para>
      </returns>
      <remarks>
        <para>The <see langword="componenttype" /> enumeration defines the supported range of values for this property. You can access the available values by including the file SampleCode\CS\HelperCode\OptionSets.cs or SampleCode\VB\HelperCode\OptionSets.vb in your project. These values are defined by the global option set Component Type (componenttype).</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteRequest.ObjectId">
      <summary>
        <para>Gets or sets the ID of the solution component that you want to delete. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the solution component that you want to delete. This corresponds to the <see langword="SolutionComponent.SolutionComponentId" /> attribute, which is the primary key for the <see langword="SolutionComponent" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteResponse.EntityCollection">
      <summary>
        <para>Gets a collection of <see langword="Dependency" /> records where the <see langword="DependentComponentObjectId" /> and <see langword="DependentComponentType" /> attributes represent those components that can prevent the solution component from being deleted.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of <see langword="Dependency" /> records where the <see langword="DependentComponentObjectId" /> and <see langword="DependentComponentType" /> attributes represent those components that can prevent the solution component from being deleted..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForUninstallRequest.SolutionUniqueName">
      <summary>
        <para>Gets or sets the name of the managed solution. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the managed solution. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForUninstallResponse.EntityCollection">
      <summary>
        <para>Gets a collection of <see langword="Dependency" /> records where the <see langword="DependentComponentObjectId" /> and <see langword="DependentComponentType" /> attributes represent the components that can prevent you from deleting the solution.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />A collection of <see langword="Dependency" /> records where the <see langword="DependentComponentObjectId" /> and <see langword="DependentComponentType" /> attributes represent the components that can prevent you from deleting the solution.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsRequest.ComponentType">
      <summary>
        <para>Gets or sets the value that represents the solution component. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The value that represents the solution component. Required.</para>
      </returns>
      <remarks>
        <para>The <see langword="componenttype" /> enumeration defines the supported range of values for this property. You can access the available values by including the file <c>SampleCode\CS\HelperCode\OptionSets.cs</c> or <c>SampleCode\VB\HelperCode\OptionSets.vb</c> in your project. These values are defined by the global option set Component Type (componenttype).</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsRequest.ObjectId">
      <summary>
        <para>Gets or sets the ID of the solution component that you want to check. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the solution component that you want to check. This corresponds to the <see langword="SolutionComponent.SolutionComponentId" /> attribute, which is the primary key for the <see langword="SolutionComponent" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsResponse.EntityCollection">
      <summary>
        <para>Gets a collection of <see langword="Dependency" /> records where the <see langword="DependentComponentObjectId" /> and <see langword="DependentComponentType" /> attributes represent the components that can prevent you from deleting the solution component.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />A collection of <see langword="Dependency" /> records where the <see langword="DependentComponentObjectId" /> and <see langword="DependentComponentType" /> attributes represent the components that can prevent you from deleting the solution component.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeResponse.licenseType">
      <summary>
        <para>Gets the license type.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The license type.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDeprovisionedLanguagesResponse.RetrieveDeprovisionedLanguages">
      <summary>
        <para>Gets an array of locale ID values representing disabled language packs that are installed on the server.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>[]An array of locale ID values representing disabled language packs that are installed on the server.</para>
      </returns>
      <remarks>
        <para>
            Valid locale ID values can be found at <see href="http://go.microsoft.com/fwlink/?LinkId=122128">Locale ID (LCID) Chart</see>.
          </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesRequest.BusinessEntity">
      <summary>
        <para>Gets or sets a record for which the duplicates are retrieved. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The record for which the duplicates are retrieved.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesRequest.MatchingEntityName">
      <summary>
        <para>Gets or sets a name of the matching entity type. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the matching entity type.</para>
      </returns>
      <remarks>
        <para>A duplicate of a contact can be a lead that has the same address. The lead in this case is a matching entity type. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesRequest.PagingInfo">
      <summary>
        <para>Gets or sets a paging information for the retrieved duplicates. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.PagingInfo" />The paging information for the retrieved duplicates.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesResponse.DuplicateCollection">
      <summary>
        <para>Gets a collection of duplicate entity instances.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of duplicate entity instances.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonRequest.EntityName">
      <summary>
        <para>Gets or sets the logical name of an entity in order to retrieve a ribbon definition. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The logical name of an entity in order to retrieve a ribbon definition. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonRequest.RibbonLocationFilter">
      <summary>
        <para>Gets or sets a filter to retrieve a specific set of ribbon definitions for an entity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.RibbonLocationFilters" />A filter to retrieve a specific set of ribbon definitions for an entity. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonResponse.CompressedEntityXml">
      <summary>
        <para>Gets a compressed file that contains the ribbon definitions.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.byte.aspx">Byte</see>[]A compressed file that contains the ribbon definitions..</para>
      </returns>
      <remarks>
        <para>To extract the XML data from the compressed file, you have to use the <see href="http://msdn.microsoft.com/en-us/library/system.io.packaging.zippackage.aspx">System.IO.Packaging.ZipPackage</see> class. </para>
      </remarks>
      <example>
        <para>The following example is a helper method that is included in the SDK sample that is found at SampleCode\CS\Client\Ribbon\ExportRibbonXml.</para>
        <codeReference>ExportRibbonXml#ExportRibbonXml2</codeReference>
      </example>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveExchangeAppointmentsRequest.EndDate">
      <summary>
        <para>Gets or sets the end date of the range in UTC.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The end date of the range in UTC.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveExchangeAppointmentsRequest.StartDate">
      <summary>
        <para>Gets or sets the start date of the range in UTC.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The start date of the range in UTC.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveExchangeAppointmentsResponse.Appointments">
      <summary>
        <para>Gets the Exchange appointments returned by the request</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />A collection of Exchange appointments which use the structure of Dynamics 365 appointments.</para>
      </returns>
      <remarks>
        <para>Although this data is returned using the structure of Dynamics 365 appointment, they do not represent data from Dynamics 365. This data comes from Exchange.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateRequest.TransactionCurrencyId">
      <summary>
        <para>Gets or sets the ID of the currency. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the currency. This corresponds to the <see langword="TransactionCurrency.TransactionCurrencyId" /> attribute, which is the primary key for the <see langword="TransactionCurrency" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateResponse.ExchangeRate">
      <summary>
        <para>Gets the exchange rate for the currency.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.decimal.aspx">Decimal</see>The exchange rate for the currency. </para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsRequest.EntityLogicalName">
      <summary>
        <para>Gets or sets the logical name for the entity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The logical name for the entity. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsRequest.FormType">
      <summary>
        <para>Gets or sets the type of form. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The type of form. Required.</para>
      </returns>
      <remarks>
        <para>The  <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsRequest.FormType" /> property corresponds to the <see langword="SystemForm.Type" /> attribute. It specifies the possible types of <see langword="SystemForm" /> records.. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsRequest.SystemUserId">
      <summary>
        <para>Gets or sets the ID of the user. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the user. This corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsResponse.SystemForms">
      <summary>
        <para>Gets a collection of <see langword="SystemForm" /> entity references.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReferenceCollection" />A collection of <see langword="SystemForm" /> entity references.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFormattedImportJobResultsRequest.ImportJobId">
      <summary>
        <para>Gets or sets the GUID of an import job. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The GUID of an import job. This corresponds to the <see langword="ImportJob.ImportJobId" /> attribute, which is the primary key for the <see langword="ImportJob" /> entity.</para>
      </returns>
      <remarks />ImportJob entity messages and methods</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFormattedImportJobResultsResponse.FormattedResults">
      <summary>
        <para>Gets the formatted results of the import job.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The formatted results of the import job.</para>
      </returns>
      <remarks>
        <para>The results are returned in Microsoft Excel format.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlRequest.EntityName">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>For internal use only.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlResponse.ComponentState">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>For internal use only.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlResponse.CustomizationLevel">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>For internal use only.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlResponse.FormXml">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>For internal use only.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlResponse.SolutionId">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>For internal use only.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePacksResponse.RetrieveInstalledLanguagePacks">
      <summary>
        <para>Gets an array of locale ID values that represent the installed language packs.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>[]An array of locale ID values that represent the installed language packs.</para>
      </returns>
      <remarks>
        <para>
            Valid locale ID values can be found at <see href="http://go.microsoft.com/fwlink/?LinkId=122128">Locale ID (LCID) Chart</see>.
          </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionRequest.Language">
      <summary>
        <para>Gets or sets the value that represents the locale ID for the language pack. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The value that represents the locale ID for the language pack. Required.</para>
      </returns>
      <remarks>
        <para>
            Valid locale ID values can be found at <see href="http://go.microsoft.com/fwlink/?LinkId=122128">Locale ID (LCID) Chart</see>.
          </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionResponse.Version">
      <summary>
        <para>Gets the version number of the installed language pack.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The version number of the installed language pack.</para>
      </returns>
      <remarks>
        <para>The version information is in the format major.minor.build.revision, for example: 5.x.xxxx.x. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoRequest.AccessMode">
      <summary>
        <para>Gets or sets the access mode for retrieving the license information.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The access mode for retrieving the license information. Use one of the option set values for <see langword="SystemUser.AccessMode" />. For a list of these values, the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoResponse.AvailableCount">
      <summary>
        <para>Gets the number of unused licenses.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of unused licenses.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoResponse.GrantedLicenseCount">
      <summary>
        <para>Gets the number of licenses that have been granted to users.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of licenses that have been granted to users.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsRequest.AttributeName">
      <summary>
        <para>Gets or sets the name of the attribute for which to retrieve the localized labels. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the attribute for which to retrieve the localized labels. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsRequest.EntityMoniker">
      <summary>
        <para>Gets or sets the entity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The entity. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsRequest.IncludeUnpublished">
      <summary>
        <para>Gets or sets whether to include unpublished labels. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if unpublished labels should be included; otherwise, false.</para>
      </returns>
      <remarks>
        <para>This property doesn’t apply when retrieving localized labels for localizable property values. More information: Localize product property values.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsResponse.Label">
      <summary>
        <para>Gets the label for the requested entity attribute.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Label" />The label for the requested entity attribute.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersRequest.MailboxId">
      <summary>
        <para>Gets or sets the mailbox ID of the user for which you want to retrieve the folder-level tracking rules.</para>
      </summary>
      <returns>
        <para>Returns <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The mailbox ID of a user.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersResponse.MailboxTrackingFolderMappings">
      <summary>
        <para>Gets a collection of folder-level tracking rules for a mailbox containing Exchange folder and entity record mapping.</para>
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Xrm.Sdk.MailboxTrackingFolderMappingCollection" />Collection of folder-level tracking rules.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest.BulkOperationId">
      <summary>
        <para>Gets or sets the ID of the bulk operation. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the bulk operation. This corresponds to the <see langword="BulkOperation.BulkOperationId" /> attribute, which is the primary key for the <see langword="BulkOperation" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest.BulkOperationSource">
      <summary>
        <para>Gets or sets the source for a bulk operation. Required.</para>
      </summary>
      <returns>
        <para>Type:<see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The source for a bulk operation.  The return value for this property is a <see cref="T:Microsoft.Crm.Sdk.Messages.BulkOperationSource" /> enumeration type.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest.EntitySource">
      <summary>
        <para>Gets or sets which  members of a bulk operation to retrieve. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>Describes which members of a bulk operation to retrieve. The return value for this property is an <see cref="T:Microsoft.Crm.Sdk.Messages.EntitySource" /> type.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest.Query">
      <summary>
        <para>Gets or sets the query for the retrieve operation that can be used to break up large data sets into pages. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query for the retrieve operation that can be used to break up large data sets into pages.</para>
      </returns>
      <remarks>
        <para>Assign an instance of the <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" />,  <see cref="T:Microsoft.Xrm.Sdk.Query.QueryByAttribute" />, or <see cref="T:Microsoft.Xrm.Sdk.Query.FetchExpression" /> class. The query must specify the entity name “bulkoperation” and a column set. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is <see langword="false" /> or for which you do not have access, they are ignored and the message response contains no data for those attributes. You can find this information in the metadata for your organization. See the preceding metadata browser information.</para>
        <para />
        <para>This optional property is recommended for use if you are likely to return a large number of results and want to avoid a time-out. Use the <see cref="P:Microsoft.Xrm.Sdk.Query.QueryByAttribute.PageInfo" /> property or <see cref="P:Microsoft.Xrm.Sdk.Query.QueryExpression.PageInfo" /> property to retrieve subsequent pages of data. For more information, see Page large result sets with QueryExpression.</para>
      </remarks>Build queries with QueryExpression</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationResponse.EntityCollection">
      <summary>
        <para>Gets the collection of members of a bulk operation. </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of members of a bulk operation.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersTeamRequest.EntityId">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersTeamRequest.MemberColumnSet">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersTeamResponse.EntityCollection">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsRequest.CustomizationFile">
      <summary>
        <para>Gets or sets a file for a solution. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.byte.aspx">Byte</see>[]A file for a solution</para>
      </returns>
      <remarks>
        <para>Use <see href="http://msdn.microsoft.com/en-us/library/system.io.file.readallbytes.aspx">File.ReadAllBytes Method</see> to convert the file from disk into a byte array.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsResponse.MissingComponents">
      <summary>
        <para>Gets an array of <see langword="MissingComponent" /> records.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.MissingComponent" />[]An array of <see langword="MissingComponent" /> records.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMissingDependenciesRequest.SolutionUniqueName">
      <summary>
        <para>Gets or sets the name of the solution. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the solution. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveMissingDependenciesResponse.EntityCollection">
      <summary>
        <para>Gets an entity collection that represents the solution components that the solution requires in the target system.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />An entity collection that represents the solution components that the solution requires in the target system.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesResponse.OrganizationResources">
      <summary>
        <para>Gets the data that describes the resources used by an organization. </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.OrganizationResources" />The data that describes the resources used by an organization.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupRequest.Query">
      <summary>
        <para>Gets or sets the query for the operation.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query for the operation.</para>
      </returns>
      <remarks>
        <para>The query must specify the entity name "resourcegroup" and a columnset. If the column set includes attributes that are not valid for retrieve, they will be ignored.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupRequest.ResourceGroupId">
      <summary>
        <para>Gets or sets the ID of the resource group.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the resource group. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_resourcegroupresourcegroupidproperty.htm&quot; ResourceGroup.ResourceGroupId" /> property, which is the primary key for the <see langword="ResourceGroup" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupResponse.EntityCollection">
      <summary>
        <para>Gets the resulting collection of parent resource groups for the specified resource group (scheduling group).</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The resulting collection of parent resource groups for the specified resource group (scheduling group).</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Xrm.Sdk.EntityCollection" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileRequest.ImportFileId">
      <summary>
        <para>Gets or sets the ID of the import file that is associated with the parse table. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the import file that is associated with the parse table. This property corresponds to the <see langword="ImportFile.ImportFileId" /> attribute, which is the primary key for the <see langword="ImportFile" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileRequest.PagingInfo">
      <summary>
        <para>Gets or sets the paging information for the retrieved data. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.PagingInfo" />The paging information for the retrieved data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileResponse.Values">
      <summary>
        <para>Gets the parsed data.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The parsed data. The returned data has the same column order as the column order in the source file.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest.CommentsPerPost">
      <summary>
        <para>Gets or sets, for retrieval, the number of comments per post. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of comments per post to retrieve. The maximum number of retrieved comments, per post, is 50; the minimum number is 0.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest.EndDate">
      <summary>
        <para>Gets or sets the end date and time of the posts that you want to retrieve. Optional.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The end date and time of the posts that you want to retrieve. If specified, the posts that were created on or before the specified end date and time are retrieved.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest.PageNumber">
      <summary>
        <para>Gets or sets, for retrieval, a specific page of posts that is designated by its page number. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The specific page of posts that is designated by its page number. The page number for the first page is 1. If you specify a value of 0, it is treated as a value of 1.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest.PageSize">
      <summary>
        <para>Gets or sets, for retrieval, the number of posts per page. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of posts per page. The maximum number of retrieved posts, per page, is 100; the minimum number is 1.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest.Source">
      <summary>
        <para>Gets or sets a value that specifies the source of the post. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The value that specifies the source of the post.</para>
      </returns>
      <remarks>
        <para>Use this property to filter the posts by their source type, such as an auto post or a manual post (user post).</para>
        <para>The following table contains the valid values for this property.</para>
        <para>Value</para>
        <para>Description</para>
        <list type="table">
          <item>
            <term>
              <para>1</para>
            </term>
            <description>
              <para>Auto post </para>
            </description>
          </item>
          <item>
            <term>
              <para>2</para>
            </term>
            <description>
              <para>Manual post </para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest.StartDate">
      <summary>
        <para>Gets or sets the start date and time of the posts that you want to retrieve. Optional.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The start date and time of the posts that you want to retrieve. If specified, only the posts that were created on or after the specified date and time are retrieved.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest.Type">
      <summary>
        <para>Reserved for future use.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallResponse.EntityCollection">
      <summary>
        <para>Gets the collection of posts with their associated comments and the calculated attribute values. </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of posts with their associated comments and the calculated attribute values.</para>
      </returns>
      <remarks>
        <para>The associated comments are returned in the <see cref="T:Microsoft.Xrm.Sdk.RelatedEntityCollection" /> for each post. This property returns the following calculated attributes: <see langword="CommentCount" /> (Integer), <see langword="Followed" /> (Boolean), and <see langword="DeleteEnabled" /> (Boolean) on each post; and <see langword="DeleteEnabled" /> (Boolean) on each post comment. This property also returns the <see langword="MoreRecords" /> (Boolean), which indicates whether there are more pages of posts to retrieve.   </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest.Principal">
      <summary>
        <para>Gets or sets the security principal (team or user) for which to return the access rights to the specified record.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The security principal (team or user) for which to return the access rights to the specified record. The entity reference must be a <see langword="SystemUser" /> or <see langword="Team" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest.Target">
      <summary>
        <para>Gets or sets the target record for which to retrieve access rights.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target record for which to retrieve access rights. This must be an entity reference for an entity that supports this message. For a list of supported entity types, see <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessResponse.AccessRights">
      <summary>
        <para>Gets the access rights that the security principal (team or user) has to the specified record.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AccessRights" />The access rights that the security principal (team or user) has to the specified record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesRequest.Principal">
      <summary>
        <para>Gets or sets the security principal (user or team) for which to retrieve attribute privileges. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The security principal (user or team) for which to retrieve attribute privileges. This must be a reference to a <see langword="SystemUser" /> or <see langword="Team" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesResponse.AttributePrivileges">
      <summary>
        <para>Gets the collection of attribute privileges for the security principal (user or team).</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.AttributePrivilegeCollection" />The collection of attribute privileges for the security principal (user or team).</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePrincipalSyncAttributeMappingsRequest.Principal">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePrincipalSyncAttributeMappingsResponse.AttributeMappings">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Xrm.Sdk.AttributeMappingCollection" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetResponse.EntityCollection">
      <summary>
        <para>Gets the resulting collection of privileges.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The resulting collection of privileges.</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Xrm.Sdk.EntityCollection" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveProcessInstancesRequest.EntityId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveProcessInstancesRequest.EntityLogicalName">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveProcessInstancesResponse.Processes">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesRequest.ParentObject">
      <summary>
        <para>Gets or sets the product record for which you want to retrieve all the property instances (dynamic property instances).</para>
      </summary>
      <returns>
        <para>Type <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />Product record for which you want to retrieve all the property instances (dynamic property instances).</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesResponse.EntityCollection">
      <summary>
        <para>Gets the property instances (dynamic property instances) for a product associated to an opportunity, quote, order, and invoice.</para>
      </summary>
      <returns>
        <para>Type <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />Property instances (dynamic property instances) for a product associated to an opportunity, quote, order, and invoice.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionRequest.Language">
      <summary>
        <para>Gets or sets the Locale Id for the language. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The Locale Id for the language. Required.</para>
      </returns>
      <remarks>
        <para>
            Valid locale ID values can be found at <see href="http://go.microsoft.com/fwlink/?LinkId=122128">Locale ID (LCID) Chart</see>.
          </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionResponse.Version">
      <summary>
        <para>Gets the version number of the installed language pack.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The version number of the installed language pack.</para>
      </returns>
      <remarks>
        <para>The version information is in the format major.minor.build.revision, for example: 5.x.xxxx.x.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagesResponse.RetrieveProvisionedLanguages">
      <summary>
        <para>Gets an array of locale ID values that represent the provisioned languages.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>[] An array of locale ID values that represent the provisioned languages..</para>
      </returns>
      <remarks>
        <para>
            Valid locale ID values can be found at <see href="http://go.microsoft.com/fwlink/?LinkId=122128">Locale ID (LCID) Chart</see>.
          </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryRequest.PagingInfo">
      <summary>
        <para>Gets or sets the paging information for the retrieved data. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.PagingInfo" />The paging information for the retrieved data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryRequest.Target">
      <summary>
        <para>Gets or sets the target audit record. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />.</para>
      </returns>
      <remarks>
        <para>This value must be an entity reference for an <see langword="Audit" /> entity.</para>
      </remarks>Audit entity messages and methodsPage large result sets with FetchXMLPage large result sets with QueryExpression</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryResponse.AuditDetailCollection">
      <summary>
        <para>Contains the history of data changes for the target entity. </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetailCollection" />The history of data changes for the target entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest.CommentsPerPost">
      <summary>
        <para>Gets or sets, for retrieval, the number of comments per post. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of comments per post to retrieve. The maximum number of retrieved comments, per post, is 50; the minimum number is 0.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest.EndDate">
      <summary>
        <para>Gets or sets the end date and time of the posts that you want to retrieve. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The end date and time of the posts that you want to retrieve. If specified, the posts that were created on or before the specified end date and time are retrieved.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest.Entity">
      <summary>
        <para>Gets or sets the record for which to retrieve the wall. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The record for which to retrieve the wall. This must be an entity reference for an entity that is enabled for activity feeds.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest.PageNumber">
      <summary>
        <para>Gets or sets, for retrieval, a specific page of posts that is designated by its page number. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The specific page of posts that is designated by its page number. The page number for the first page is 1. If you specify a value of 0, it is treated as a value of 1.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest.PageSize">
      <summary>
        <para>Gets or sets, for retrieval, the number of posts per page. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The number of posts per page. The maximum number of retrieved posts, per page, is 100; the minimum number is 1.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest.Source">
      <summary>
        <para>Gets or sets a value that specifies the source of the post. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The value that specifies the source of the post.</para>
      </returns>
      <remarks>
        <para>Use this property to filter the posts by their source type, such as an auto post or a manual post (user post).</para>
        <para>The following table contains the valid values for this property.</para>
        <para>Value</para>
        <para>Description</para>
        <list type="table">
          <item>
            <term>
              <para>1</para>
            </term>
            <description>
              <para>Auto post</para>
            </description>
          </item>
          <item>
            <term>
              <para>2</para>
            </term>
            <description>
              <para>Manual post</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest.StartDate">
      <summary>
        <para>Gets or sets the start date and time of the posts that you want to retrieve. Optional.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The start date and time of the posts that you want to retrieve. If specified, only the posts that were created on or after the specified date and time are retrieved.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest.Type">
      <summary>
        <para>Reserved for future use. </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallResponse.EntityCollection">
      <summary>
        <para>Gets the collection of posts with their associated comments and the calculated attribute values.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of posts with their associated comments and the calculated attribute values.</para>
      </returns>
      <remarks>
        <para>The comments are returned in <see cref="T:Microsoft.Xrm.Sdk.RelatedEntityCollection" /> for each post. This property returns the following calculated attribute values: <see langword="CommentCount" /> (Integer), LikeCount (int) <see langword="Followed" /> (Boolean), liked (bool), and <see langword="DeleteEnabled" /> (Boolean) on each post; and <see langword="DeleteEnabled" /> (Boolean) on each post comment. This property also returns the <see langword="MoreRecords" /> (Boolean) attribute, which indicates whether there are more pages of posts to retrieve.  </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRequiredComponentsRequest.ComponentType">
      <summary>
        <para>Gets or sets the value that represents the solution component. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The value that represents the solution component. Required.</para>
      </returns>
      <remarks>
        <para>The <see langword="componenttype" /> enumeration defines the supported range of values for this property. You can access the available values by including the file <c>SampleCode\CS\HelperCode\OptionSets.cs</c> or <c>SampleCode\VB\HelperCode\OptionSets.vb</c> in your project. These values are defined by the global option set Component Type (componenttype).</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRequiredComponentsRequest.ObjectId">
      <summary>
        <para>Gets or sets the ID of the solution component that you want to check. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the solution component that you want to check. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRequiredComponentsResponse.EntityCollection">
      <summary>
        <para>Gets a collection of <see langword="Dependency" /> records where the <see langword="DependentComponentObjectId" /> and <see langword="DependentComponentType" /> attributes represent those components that the solution component requires.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />a collection of <see langword="Dependency" /> records where the <see langword="DependentComponentObjectId" /> and <see langword="DependentComponentType" /> attributes represent those components that the solution component requires.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleRequest.RoleId">
      <summary>
        <para>Gets or sets the ID of the role for which the privileges are to be retrieved.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the role for which the privileges are to be retrieved. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_resourcegroupresourcegroupidproperty.htm&quot; Role.RoleId" /> property, which is the primary key for the <see langword="Role" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleResponse.RolePrivileges">
      <summary>
        <para>Gets an array that contains the IDs and depths of the privileges that are held by the specified role.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" />The array that contains the IDs and depths of the privileges that are held by the specified role.</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessRequest.Target">
      <summary>
        <para>Gets or sets the target record for which you want to retrieve security principals (users and teams) and their access rights. </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target record for which you want to retrieve security principals (users and teams) and their access rights. This property must be an entity reference for an entity that supports this message. For a list of supported entity types, see the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessRequest" /> class.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessResponse.PrincipalAccesses">
      <summary>
        <para>Gets the requested security principals (teams and users) for the specified record.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.PrincipalAccess" />The requested security principals (teams and users) for the specified record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupRequest.Query">
      <summary>
        <para>Gets or sets the query for the operation.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query for the operation.</para>
      </returns>
      <remarks>
        <para>The query must specify the entity name "resourcegroup" and a column set. Any other specified conditions are merged (by using the AND operator) with the conditions that are needed to retrieve the resource groups for the specified resource. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is false, they are ignored and the message response contains no data for those attributes.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupRequest.ResourceGroupId">
      <summary>
        <para>Gets or sets the ID of the resource group.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the resource group. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_resourcegroupresourcegroupidproperty.htm&quot; ResourceGroup.ResourceGroupId" /> property, which is the primary key for the <see langword="ResourceGroup" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupResponse.EntityCollection">
      <summary>
        <para>Gets the resulting collection of child resource groups for the specified resource group (scheduling group).</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The resulting collection of child resource groups for the specified resource group (scheduling group).</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Xrm.Sdk.EntityCollection" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryTeamsBusinessUnitRequest.ColumnSet">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryTeamsBusinessUnitRequest.EntityId">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryTeamsBusinessUnitResponse.EntityCollection">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryUsersBusinessUnitRequest.ColumnSet">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryUsersBusinessUnitRequest.EntityId">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryUsersBusinessUnitResponse.EntityCollection">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesRequest.TeamId">
      <summary>
        <para>Gets or sets the team for which you want to retrieve privileges.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The team for which you want to retrieve privileges. This corresponds to the <see langword="Team.TeamId" /> attribute, which is the primary key for the <see langword="Team" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesResponse.RolePrivileges">
      <summary>
        <para>Gets the list of privileges that the team holds for a record.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" /> array. The list of privileges that the team holds for a record.</para>
      </returns>
      <remarks />How role-based security can be used to control access to entities in Microsoft Dynamics 365</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveTeamsSystemUserRequest.ColumnSet">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveTeamsSystemUserRequest.EntityId">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveTeamsSystemUserResponse.EntityCollection">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleRequest.Query">
      <summary>
        <para>Gets or sets the query criteria defining the records to retrieve.Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query criteria defining the records to retrieve.</para>
      </returns>
      <remarks>
        <para>Assign an instance of the <see cref="T:Microsoft.Xrm.Sdk.Query.FetchExpression" />, <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" />, or <see cref="T:Microsoft.Xrm.Sdk.Query.QueryByAttribute" /> class. The query must specify entity names and a column set. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is false or that you do not have access to, they are ignored and the message response contains no data for those attributes.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleResponse.EntityCollection">
      <summary>
        <para>Gets the collection of records that satisfy the query in the request.</para>
      </summary>
      <returns>
        <para>Type:  <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of records that satisfy the query in the request.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedRequest.ColumnSet">
      <summary>
        <para>Gets or sets the collection of attributes for which non-null values are returned from a query. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />The collection of attributes for which non-null values are returned from a query. Required..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedRequest.Target">
      <summary>
        <para>Gets or sets the target record for the operation. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />the target record for the operation. Required.</para>
      </returns>
      <remarks>
        <para>This target record must be an entity reference for an entity that supports this message. For a list of supported entity types, see <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedRequest" />.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedResponse.Entity">
      <summary>
        <para>Gets the unpublished record that is specified in the request.</para>
      </summary>
      <returns>
        <para>Type:  <see cref="T:Microsoft.Xrm.Sdk.Entity" />The unpublished record that is specified in the request.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesRequest.UserId">
      <summary>
        <para>Gets or sets the user to retrieve privileges for.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The user to retrieve privileges for. This corresponds to the <see langword="User.UserId" /> attribute, which is the primary key for the <see langword="User" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesResponse.RolePrivileges">
      <summary>
        <para>Gets an array of privileges that the user holds.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" /> arrayThe array of privileges that the user holds.</para>
      </returns>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesRequest.IncludePublic">
      <summary>
        <para>Gets or sets whether the response should include public queues.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the response should include public queues; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesRequest.UserId">
      <summary>
        <para />
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The id of the user. This corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesResponse.EntityCollection">
      <summary>
        <para>Gets a collection of queues that match the properties of the request.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />A collection of queues that match the properties of the request.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUserSettingsSystemUserRequest.ColumnSet">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUserSettingsSystemUserRequest.EntityId">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveUserSettingsSystemUserResponse.Entity">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" /></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RetrieveVersionResponse.Version">
      <summary>
        <para>Gets the version number of the Microsoft Dynamics 365 Server.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The version number of the Microsoft Dynamics 365 Server.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RevertProductRequest.Target">
      <summary>
        <para>Gets or sets the target product family, product, or bundle record for which you want to revert the changes done to its properties since it was last published. Required.</para>
      </summary>
      <returns>
        <para>Type <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target product family, product, or bundle record for which you want to revert the changes done to its properties since it was last published.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ReviseQuoteRequest.ColumnSet">
      <summary>
        <para>Gets or sets the collection of attributes to retrieve in the revised quote. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.ColumnSet" />The the collection of attributes to retrieve in the revised quote.</para>
      </returns>
      <remarks>
        <para>Assign null to this property to retrieve only the primary key. The non-null values are returned for the specified attributes in the column set. The attributes that are not included in the column set contain null values. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is <see langword="false" />, they are ignored, and the message response contains no data for those attributes. To learn which attributes are valid for retrieval, see the quote entity metadata. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ReviseQuoteRequest.QuoteId">
      <summary>
        <para>Gets or sets the ID of the original quote. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The the ID of the original quote. This corresponds to the <see langword="Quote.QuoteId" /> attribute, which is the primary key for the <see langword="Quote" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ReviseQuoteResponse.Entity">
      <summary>
        <para>Gets the revised quote.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The revised quote. This is instance of the <see langword="Quote" /> class, which is a subclass of the <see langword="Entity" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RevokeAccessRequest.Revokee">
      <summary>
        <para>Gets or sets a security principal (team or user) whose access you want to revoke. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The security principal (team or user) whose access you want to revoke.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RevokeAccessRequest.Target">
      <summary>
        <para>Gets or sets the target record for which you want to revoke access.  Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target record for which you want to revoke access. This property value must be an entity reference for an entity that supports this message. For a list of supported entity types, see the <see cref="T:Microsoft.Crm.Sdk.Messages.RevokeAccessRequest" /> class.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RolePrivilege.BusinessUnitId">
      <summary>
        <para>Gets or sets the ID of the business unit.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the business unit, which corresponds to the <see langword="BusinessUnit.BusinessUnitID" /> attribute, which is the primary key for the <see langword="BusinessUnit" /> entity..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RolePrivilege.Depth">
      <summary>
        <para>Gets or sets the depth of the privilege.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.PrivilegeDepth" />The depth of the privilege.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RolePrivilege.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RolePrivilege.PrivilegeId">
      <summary>
        <para>Gets or sets the ID of the privilege.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the privilege, which corresponds to the <see langword="Privilege.PrivilegeID" /> attribute, which is the primary key for the <see langword="Privilege" /> entity..</para>
      </returns>
      <remarks>
        <para>The <see cref="P:Microsoft.Crm.Sdk.Messages.RolePrivilege.PrivilegeId" /> property corresponds to the <see langword="Privilege.PrivilegeID" /> attribute, which is the primary key for the <see langword="Privilege" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RolePrivilegeAuditDetail.InvalidNewPrivileges">
      <summary>
        <para>Gets the collection of invalid privileges for the role.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.DataCollection`1" />&lt;<see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>&gt;The collection of invalid privileges for the role.</para>
      </returns>
      <remarks>
        <para>If an attempt is made to assign a set of privileges to a role, and some of those privileges cannot be assigned, the privileges that cannot be assigned will be in this <see cref="P:Microsoft.Crm.Sdk.Messages.RolePrivilegeAuditDetail.InvalidNewPrivileges" /> property.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RolePrivilegeAuditDetail.NewRolePrivileges">
      <summary>
        <para>Gets or sets the role’s new privileges.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" />The new privileges for the role.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RolePrivilegeAuditDetail.OldRolePrivileges">
      <summary>
        <para>Gets or sets the role’s old privileges.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" />The old privileges for the role.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RollupRequest.Query">
      <summary>
        <para>Gets or sets the query criteria for the rollup operation. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query criteria for the rollup operation.</para>
      </returns>
      <remarks>
        <para>The query must specify entity names and a column set. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is false, they are ignored, and the message response contains no data for those attributes. For more information about field security, see How field security can be used to control access to field values in Microsoft Dynamics 365.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RollupRequest.RollupType">
      <summary>
        <para>Gets or sets the rollup type. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.RollupType" />The the rollup type. Use the <see cref="T:Microsoft.Crm.Sdk.Messages.RollupType" /> enumeration for this property.</para>
      </returns>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RollupType" />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RollupRequest.Target">
      <summary>
        <para>Gets or sets the target record for the rollup operation. Required.</para>
      </summary>
      <returns>
        <para>Type <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target record for the rollup operation, which must be an entity reference for an account, contact, or opportunity entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RollupResponse.EntityCollection">
      <summary>
        <para>Gets the collection of records that are related to the specified record.</para>
      </summary>
      <returns>
        <para>Type:<see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of records that are related to the specified record.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RouteToRequest.QueueItemId">
      <summary>
        <para>Gets or sets the id of the queue item to route. Required</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The QueueItem id. This corresponds to the <see langword="QueueItem.QueueItemId" /> attribute, which is the primary key for the <see langword="QueueItem" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.RouteToRequest.Target">
      <summary>
        <para>Gets or sets the target record to route the queue item to. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target record to route the queue item to.</para>
      </returns>
      <remarks>
        <para>Queue items may be routed to a queue, a user, or a team</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest.QueryExpression">
      <summary>
        <para>Gets or sets the query criteria to find knowledge base articles with specified body text. Required. </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query criteria to find knowledge base articles with specified body text.</para>
      </returns>
      <remarks>
        <para>Assign an instance of the class <see cref="T:Microsoft.Xrm.Sdk.Query.FetchExpression" />, <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" /> or <see cref="T:Microsoft.Xrm.Sdk.Query.QueryByAttribute" />. The query must specify the entity name “kbarticle” and a <see langword="ColumnSet" />. If the column set includes attributes that are not valid for retrieve or for which you do not have access, they will be ignored. For more information about field security, see How field security can be used to control access to field values in Microsoft Dynamics 365.</para>
      </remarks>Retrieve data with queries using SDK assemblies</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest.SearchText">
      <summary>
        <para>Gets or sets the text contained in the body of the article. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The text contained in the body of the article.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest.SubjectId">
      <summary>
        <para>Gets or sets the ID of the knowledge base article subject. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the knowledge base article subject. This corresponds to the <see langword="Subject. HYPERLINK &quot;mk:@MSITStore:D:\\CrmUX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_subjectsubjectidproperty.htm&quot; SubjectId" /> attribute, which is the primary key for the <see langword="Subject" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest.UseInflection">
      <summary>
        <para>Gets or sets a value that indicates whether to use inflectional stem matching when searching for knowledge base articles with a specified body text. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to use inflectional stem matching when searching for knowledge base articles with a specified body text. <see langword="true" />, to use inflectional stem matching, otherwise, <see langword="false" />.</para>
      </returns>
      <remarks>
        <para>In inflectional stem matching, you can use word “write” as an inflectional stem of “‘write”, “writing”, “wrote” and “written”.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleResponse.EntityCollection">
      <summary>
        <para>Gets the collection of knowledge base articles that contain the specified body text.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of knowledge base articles that contain the specified body text.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleRequest.QueryExpression">
      <summary>
        <para>Gets or sets the query criteria to find knowledge base articles with specified keywords. Required. </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query criteria to find knowledge base articles with specified keywords.</para>
      </returns>
      <remarks>
        <para>Assign an instance of the class <see cref="T:Microsoft.Xrm.Sdk.Query.FetchExpression" />, <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" /> or <see cref="T:Microsoft.Xrm.Sdk.Query.QueryByAttribute" />. The query must specify the entity name “kbarticle” and a <see langword="ColumnSet" />. If the column set includes attributes that are not valid for retrieve or for which you do not have access, they will be ignored. For more information about field security, see How field security can be used to control access to field values in Microsoft Dynamics 365.</para>
      </remarks>Retrieve data with queries using SDK assemblies</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleRequest.SearchText">
      <summary>
        <para>Gets or sets the keywords in the article. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The keywords in the article.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleRequest.SubjectId">
      <summary>
        <para>Gets or sets the ID of the knowledge base article subject. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the knowledge base article subject. This corresponds to the <see langword="Subject. HYPERLINK &quot;mk:@MSITStore:D:\\CrmUX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_subjectsubjectidproperty.htm&quot; SubjectId" /> attribute, which is the primary key for the <see langword="Subject" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleRequest.UseInflection">
      <summary>
        <para>Gets or sets a value that indicates whether to use inflectional stem matching when searching for knowledge base articles with the specified keywords. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to use inflectional stem matching when searching for knowledge base articles with the specified keywords. <see langword="true" />, to use inflectional stem matching, otherwise, <see langword="false" />.</para>
      </returns>
      <remarks>
        <para>In inflectional stem matching, you can use word “write” as an inflectional stem of “write”, “writing”, “wrote” and “written”.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleResponse.EntityCollection">
      <summary>
        <para>Gets the collection of knowledge base articles that contain the specified keywords.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of knowledge base articles that contain the specified keywords.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleRequest.QueryExpression">
      <summary>
        <para>Gets or sets the query criteria to find knowledge base articles with the specified title. Required. </para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query criteria to find knowledge base articles with the specified title.</para>
      </returns>
      <remarks>
        <para>Assign an instance of the <see cref="T:Microsoft.Xrm.Sdk.Query.FetchExpression" />, <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" />, or <see cref="T:Microsoft.Xrm.Sdk.Query.QueryByAttribute" /> class. The query must specify the entity name “kbarticle” and a column set. If the column set includes attributes where <see cref="P:Microsoft.Xrm.Sdk.Metadata.AttributeMetadata.IsValidForRead" /> is false or for which you do not have access, they are ignored, and the message response contains no data for those attributes. For more information about field security, see How field security can be used to control access to field values in Microsoft Dynamics 365.</para>
      </remarks>Retrieve data with queries using SDK assemblies</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleRequest.SearchText">
      <summary>
        <para>Gets or sets the title in the articles. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The title of the article.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleRequest.SubjectId">
      <summary>
        <para>Gets or sets the ID of the subject for the knowledge base article. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the knowledge base article subject. This corresponds to the <see langword="Subject. HYPERLINK &quot;mk:@MSITStore:D:\\CrmUX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_subjectsubjectidproperty.htm&quot; SubjectId" /> attribute, which is the primary key for the <see langword="Subject" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleRequest.UseInflection">
      <summary>
        <para>Gets or sets a value that indicates whether to use inflectional stem matching when you search for knowledge base articles by a specific title. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to use inflectional stem matching when searching for knowledge base articles with a specified title. <see langword="true" />, to use inflectional stem matching, otherwise, <see langword="false" />.</para>
      </returns>
      <remarks>
        <para>In inflectional stem matching, you can use the word “write” as an inflectional stem of “write”, “writing”, “wrote”, and “written”.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleResponse.EntityCollection">
      <summary>
        <para>Gets the collection of knowledge base articles that contain the specified title.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />The collection of knowledge base articles that contain the specified title.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchRequest.AppointmentRequest">
      <summary>
        <para>Gets or sets the appointment request.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentRequest" />The appointment request.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchResponse.SearchResults">
      <summary>
        <para>Gets the results of the search.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.SearchResults" />The results of the search.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchResults.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The the structure that contains extra data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchResults.Proposals">
      <summary>
        <para>Gets the set of proposed appointments that meet the appointment request criteria.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentProposal" />The set of proposed appointments that meet the appointment request criteria.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SearchResults.TraceInfo">
      <summary>
        <para>Gets information regarding the results of the search.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.TraceInfo" />The information regarding the results of the search.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest.Query">
      <summary>
        <para>Gets or sets the query to retrieve the recipients for the email messages.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Query.QueryBase" />The query to retrieve the recipients for the email messages.</para>
      </returns>
      <remarks>
        <para>
            The query must specify entity names and a column set. If the column set includes attributes that are not valid for retrieve or that you do not have access to, they will be ignored.
          </para>
      </remarks>Retrieve data with queries using SDK assemblies</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest.RegardingId">
      <summary>
        <para>Gets or sets the ID of the record with which the email messages are associated.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the record with which the email messages are associated. </para>
      </returns>
      <remarks>
        <para>The <paramref name="RegardingId" /> property is the ID of record that is valid for the <see langword="Email.RegardingObjectId" /> property. The <see cref="P:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest.RegardingType" /> property must contain the logical name of the entity type for this record.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest.RegardingType">
      <summary>
        <para>Gets or sets the type of the record with which the email messages are associated.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The type of the record with which the email messages are associated. </para>
      </returns>
      <remarks>
        <para>The <see langword="RegardingType" /> property is the logical entity name of the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest.RegardingId" /> property.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest.Sender">
      <summary>
        <para>Gets or sets the sender of the email messages.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The sender of the email messages.</para>
      </returns>
      <remarks>
        <para>The <see langword="Sender" /> property contains the ID of record and the logical name of an entity. This must be a system user record.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest.TemplateId">
      <summary>
        <para>Gets or sets the ID of the email template to use.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the email template to use. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_templatetemplateidproperty.htm&quot; Template.TemplateId" /> attribute, which is the primary key for the <see langword="Template" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest.RegardingId">
      <summary>
        <para>Gets or sets the ID of the record with which the email message is associated.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the record with which the email message is associated.</para>
      </returns>
      <remarks>
        <para>The <paramref name="RegardingId" /> property is the ID of a record that is valid for the <see langword="Email.RegardingObjectId" /> attribute. The <see cref="P:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest.RegardingType" /> property must contain the logical name of the entity type for this record. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest.RegardingType">
      <summary>
        <para>Gets or sets the type of the record with which the email message is associated.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The type of the record with which the email message is associated.</para>
      </returns>
      <remarks>
        <para>This must be the logical name of the entity represented by the <see cref="P:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest.RegardingId" /> property.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest.Target">
      <summary>
        <para>Gets or sets the email record to send.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The the email record to send. This is an instance of an <see langword="Email" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest.TemplateId">
      <summary>
        <para>Gets or sets the ID of the email template to use for the email.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the email template to use for the email. This corresponds to the <see langword="Template.TemplateId" /> attribute, which is the primary key for the <see langword="Template" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateResponse.Id">
      <summary>
        <para>Gets the ID of the email record that was sent.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the email record that was sent. This corresponds to the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_emailclass.htm&quot; Email.EmailId" /> property, which is the primary key for the <see langword=" HYPERLINK &quot;mk:@MSITStore:C:\\UX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_emailclass.htm&quot; Email" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendEmailRequest.EmailId">
      <summary>
        <para>Gets or sets the ID of the email to send.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the email to send, which corresponds to the <see langword="Email.EmailId" /> attribute, which is the primary key for the <see langword="Email" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendEmailRequest.IssueSend">
      <summary>
        <para>Gets or sets whether to send the email, or to just record it as sent.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the email should be sent; otherwise, false, just record it as sent.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendEmailRequest.TrackingToken">
      <summary>
        <para>Gets or sets the tracking token.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The tracking token, which is used to correlate an email with a context.</para>
      </returns>
      <remarks>
        <para>You can generate a tracking token with the <see cref="T:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailRequest" /> message. If this property is unspecified it defaults to null. In this case, the <see cref="T:Microsoft.Crm.Sdk.Messages.SendEmailRequest" /> message generates a tracking token automatically.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendEmailResponse.Subject">
      <summary>
        <para>Gets the subject line for the email message.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The subject line for the email message.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendFaxRequest.FaxId">
      <summary>
        <para>Gets or sets the ID of the fax to send.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the fax to send. This corresponds to the <see langword="Fax.FaxId" /> attribute, which is the primary key for the <see langword="Fax" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendFaxRequest.IssueSend">
      <summary>
        <para>Gets or sets whether to send the e-mail, or to just record it as sent.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether to send the e-mail, or to just record it as sent. <see langword="true" />, to send the e-mail, otherwise, <see langword="false" />. </para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.DeliveryPriorityCode">
      <summary>
        <para>Gets or sets the delivery priority code for the email.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />.</para>
      </returns>
      <remarks>
        <para>Used the same way as <see langword="Email.PriorityCode" />, which specifies the priority so that preferred customers or critical issues are handled quickly. You can use the helper code enumeration <see langword="EmailPriorityCode" /> to get or set this value. More information: Helper code: Enumerations for option sets</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.RecipientIds">
      <summary>
        <para>Gets or sets the array that contains the list of recipients for the email. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>[]
The array of recipients for the email. The recipients must be of the same entity type that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.RecipientType" /> property.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.RecipientType">
      <summary>
        <para>Gets or sets the type of entity that is represented by the list of recipients. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the entity that is represented by the list of recipients. Set this property to the name of the entity type for the recipient list that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.RecipientIds" /> property.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.RegardingId">
      <summary>
        <para>Gets or sets the ID of a record that the email is regarding. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of a record that the email is regarding. This property is the ID of a record that is valid for the <see langword="Email.RegardingObjectId" /> attribute. The <see cref="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.RegardingType" /> property must contain the logical name of the entity type for this record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.RegardingType">
      <summary>
        <para>Gets or sets the type of entity that is represented by the regarding ID. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The name of entity that is represented by the regarding ID. This property is the logical entity name of the record that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.RegardingId" /> property.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.Sender">
      <summary>
        <para>Gets or sets the sender of the email.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The sender of the email. The <see cref="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.Sender" /> property contains the ID of a record and an entity type. The return value of this property must be a system user.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.TemplateId">
      <summary>
        <para>Gets or sets the ID of the template to be used for the email. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the template to be used for the email, which corresponds to the <see langword="Template.TemplateId" /> attribute, which is the primary key for the <see langword="Template" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentRequest.BusinessUnitId">
      <summary>
        <para>Gets or sets the ID of the business unit.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the business unit. This corresponds to the <see langword="BusinessUnit.BusinessUnitId" /> attribute, which is the primary key for the <see langword="BusinessUnit" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentRequest.EquipmentId">
      <summary>
        <para>Gets or sets the ID of the equipment (facility/equipment).</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the equipment (facility/equipment). This corresponds to the <see langword="Equipment.EquipmentId" /> attribute, which is the primary key for the <see langword="Equipment" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest.BusinessId">
      <summary>
        <para>Gets or sets the ID of the business unit to which the user is moved. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the business unit to which the user is moved. This corresponds to the <see langword="BusinessUnit.BusinessUnitId" /> attribute, which is the primary key for the <see langword="BusinessUnit" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest.ReassignPrincipal">
      <summary>
        <para>Gets or sets the target security principal (user) to which the instances of entities previously owned by the user are to be assigned. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target security principal (user) to which the instances of entities previously owned by the user are to be assigned. If this property is set to null or an empty string, an error occurs.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest.UserId">
      <summary>
        <para>Gets or sets the ID of the user. Required.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the user. This corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetFeatureStatusRequest.ConfigData">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetFeatureStatusRequest.FeatureType">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetFeatureStatusRequest.IsSolutionUninstall">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetFeatureStatusRequest.Status">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetLocLabelsRequest.AttributeName">
      <summary>
        <para>Gets or sets the name of the attribute. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The name of the attribute. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetLocLabelsRequest.EntityMoniker">
      <summary>
        <para>Gets or sets the entity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The entity. Required.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetLocLabelsRequest.Labels">
      <summary>
        <para>Gets or sets the label. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.LocalizedLabel" />The label.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitRequest.BusinessUnitId">
      <summary>
        <para>Gets or sets the ID of the business unit.</para>
      </summary>
      <returns>
        <para>Returns <see cref="T:System.Guid" />.</para>
      </returns>
      <remarks>
        <para>The <paramref name="BusinessUnitId" /> property corresponds to the <see langword="BusinessUnit.BusinessUnitId" /> attribute, which is the primary key for the <see langword="BusinessUnit" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitRequest.ParentId">
      <summary>
        <para>Gets or sets the ID of the new parent business unit.</para>
      </summary>
      <returns>
        <para>Returns <see cref="T:System.Guid" />.</para>
      </returns>
      <remarks>
        <para>The <paramref name="ParentId" /> property corresponds to the <see langword="BusinessUnit.BusinessUnitId" /> attribute, which is the primary key for the <see langword="BusinessUnit" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetParentSystemUserRequest.KeepChildUsers">
      <summary>
        <para>Gets or sets whether the child users are to be retained. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>Indicates whether the child users are to be retained. Use <see langword="true" /> to retain the child users reporting to the original user, otherwise, use <see langword="false" /> (default) to update the child users to report to the original manager of the user.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetParentSystemUserRequest.ParentId">
      <summary>
        <para>Gets or sets the ID of the new parent user. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the new parent user. This corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetParentSystemUserRequest.UserId">
      <summary>
        <para>Gets or sets the ID of the user. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the user. This corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetParentTeamRequest.BusinessId">
      <summary>
        <para>Gets or sets the ID of the business unit to which to move the team. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the business unit to which to move the team. This corresponds to the <see langword="BusinessUnit.BusinessUnitId" /> attribute, which is the primary key for the <see langword="BusinessUnit" /> entity. </para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetParentTeamRequest.TeamId">
      <summary>
        <para>Gets or sets the ID of the team. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the team. This corresponds to the <see langword="Team.TeamId" /> attribute, which is the primary key for the <see langword="Team" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetProcessRequest.NewProcess">
      <summary>
        <para>Gets or sets the new process to be set to the target entity, or null.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The new process to be set to the target entity, or null.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetProcessRequest.NewProcessInstance">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetProcessRequest.Target">
      <summary>
        <para>Gets or sets the target entity.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetRelatedRequest.Target">
      <summary>
        <para>Gets or sets the target records of the set related action. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The target records of the set related action. This array must contain a set of entity references where the entities participate in a relationship.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetReportRelatedRequest.Categories">
      <summary>
        <para>Gets or sets an array of report category codes. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>[]The array of report category codes.</para>
      </returns>
      <remarks>
        <para>The Categories property value is used to set the <see langword="ReportCategory.CategoryCode" /> attribute. The report category codes determine in which report categories the report is shown.</para>
        <para>Report Category Code</para>
        <para>Value</para>
        <list type="table">
          <item>
            <term>
              <para>Sales</para>
            </term>
            <description>
              <para>1</para>
            </description>
          </item>
          <item>
            <term>
              <para>Service</para>
            </term>
            <description>
              <para>2</para>
            </description>
          </item>
          <item>
            <term>
              <para>Marketing</para>
            </term>
            <description>
              <para>3</para>
            </description>
          </item>
          <item>
            <term>
              <para>Administrative</para>
            </term>
            <description>
              <para>4</para>
            </description>
          </item>
        </list>
        <para>The report category codes and their values can be found in the Customization area of the Web application. In the Navigation Pane, click Settings, click Customizations, and then click Customize the System. In the Default Solution page, expand Entities, and then Report Related Category (reportcategory) entity. Click Fields, and double-click the categorycode attribute. In Type, click a report category, such as Sales Reports or Service Reports, to obtain the report category code value.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetReportRelatedRequest.Entities">
      <summary>
        <para>Gets or sets an array of entity type codes for the related entities. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>[]The array of entity type codes for the related entities.</para>
      </returns>
      <remarks />Organization service entities</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetReportRelatedRequest.ReportId">
      <summary>
        <para>Gets or sets the ID of the report. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the report. This corresponds to the <see langword="Report.ReportId" /> attribute, which is the primary key for the report entity. </para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetReportRelatedRequest.Visibility">
      <summary>
        <para>Gets or sets an array of report visibility codes. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>[]The array of report visibility codes.</para>
      </returns>
      <remarks>
        <para>The Visibility property value is used to set the <see langword="ReportVisibility.VisibilityCode" /> attribute. </para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetStateRequest.EntityMoniker">
      <summary>
        <para>Gets or sets the entity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetStateRequest.State">
      <summary>
        <para>Gets or sets the state of the entity record. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The state of the entity record.</para>
      </returns>
      <remarks>
        <para>The <see langword="State" /> property corresponds to the <see langword="StateCode" /> attribute of an entity. It specifies the possible states for an entity record. It is shown as the Status in the Microsoft Dynamics 365 application. For a list of the state values, refer to the entity metadata. You can find this information in the metadata for your organization. See the preceding metadata browser information.More information: Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.SetStateRequest.Status">
      <summary>
        <para>Gets or sets the status that corresponds to the <see langword="State" /> property. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The status that corresponds to the <see langword="State" /> property.</para>
      </returns>
      <remarks>
        <para>The <see langword="Status" /> property corresponds to the <see langword="StatusCode" /> attribute of an entity. It is shown as the Status Reason in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system sets the appropriate corresponding status value. For a list of the status values, refer to the entity metadata. You can find this information in the metadata for your organization. See the preceding metadata browser information.More information: Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ShareAuditDetail.NewPrivileges">
      <summary>
        <para>Gets or sets the privileges of the user after a change.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AccessRights" />The privileges of the user after a change.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ShareAuditDetail.OldPrivileges">
      <summary>
        <para>Gets or sets the privileges of the user before a change.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.AccessRights" />The privileges of the user before a change. </para>
      </returns>
      <remarks>
        <para>Returns <see langword="null" /> in a few cases.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ShareAuditDetail.Principal">
      <summary>
        <para>Gets or sets the security principal (user or team) that shares the audit detail record.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The user or team that shares the record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.ActivityStatusCode">
      <summary>
        <para>Gets or sets the status of the activity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The activity status code.</para>
      </returns>
      <remarks>
        <para>For a list of valid status codes, see the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.CalendarId">
      <summary>
        <para>Gets or sets the ID of the calendar for this block of time.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The the ID of the calendar for this block of time, which corresponds to the <see langword="Calendar.CalendarId" /> attribute, which is the primary key for the <see langword="Calendar" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.DisplayText">
      <summary>
        <para>Gets or sets the display text shown in the calendar for the time block.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The display text shown in the calendar for the time block..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.Effort">
      <summary>
        <para>Gets or sets the amount of effort required for this block of time.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.double.aspx">Double</see>
The amount of effort required for this block of time.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.End">
      <summary>
        <para>Gets or sets the end time for the block.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;
The end time for the block.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.IsActivity">
      <summary>
        <para>Gets or sets the value that indicates whether the block of time refers to an activity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the block of time refers to an activity; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.SourceId">
      <summary>
        <para>Gets or sets the ID of the record referred to in the time block.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the record, which corresponds to the primary key for the entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.SourceTypeCode">
      <summary>
        <para>Gets or sets the type of entity referred to in the time block.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
The entity type code.</para>
      </returns>
      <remarks>
        <para>For a list of all default entities and their type codes, see Organization service entities.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.Start">
      <summary>
        <para>Gets or sets the start time for the block.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/System.Nullable.aspx">Nullable</see>&lt;<see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>&gt;
The start time for the block.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.SubCode">
      <summary>
        <para>Gets or sets information about the time block such as whether it is an appointment, break, or holiday.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.SubCode" />The information about the time block.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TimeInfo.TimeCode">
      <summary>
        <para>Gets or sets the value that indicates whether the time block is available, busy, filtered or unavailable.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.TimeCode" />The time code.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TraceInfo.ErrorInfoList">
      <summary>
        <para>Gets or sets the list of error information for the scheduling operation.</para>
      </summary>
      <returns>
        <para>Returns <see cref="T:Microsoft.Crm.Sdk.Messages.ErrorInfo" />[]The the list of error information for the scheduling operation.</para>
      </returns>
      <remarks>
        <para>Scheduling errors occur, for example, when a resource is not available for the specified appointment time.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TraceInfo.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TransformImportRequest.ImportId">
      <summary>
        <para>Gets or sets the ID of the import (data import) that is associated with the asynchronous job that transforms the imported data. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the import (data import) that is associated with the asynchronous job that transforms the imported data. This corresponds to the <see langword="Import.ImportId" /> attribute, which is the primary key for the <see langword="Import" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TransformImportResponse.AsyncOperationId">
      <summary>
        <para>Gets the ID of the asynchronous job that transforms the parsed data for this import.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the asynchronous job that transforms the parsed data for this import.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.TriggerServiceEndpointCheckRequest.Entity">
      <summary>
        <para>Gets or sets the <see langword="ServiceEndpoint" /> record that contains the configuration. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityReference" />The entity reference of the service endpoint record.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingRequest.InvoiceId">
      <summary>
        <para>Gets or sets the ID of the invoice.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the invoice. This corresponds to the <see langword="Invoice.InvoiceId" /> attribute, which is the primary key for the <see langword="Invoice" /> entity.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingRequest.SalesOrderId">
      <summary>
        <para>Gets or sets the ID of the sales order (order).</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the sales order (order). This corresponds to the <see langword="SalesOrder.SalesOrderId" /> attribute, which is the primary key for the <see langword="SalesOrder" /> entity. </para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleRequest.DuplicateRuleId">
      <summary>
        <para>Gets or sets the ID of the duplicate rule to be unpublished. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the duplicate rule to be unpublished. This corresponds to the <see langword="DuplicateRule.DuplicateRuleId" /> attribute, which is the primary key for the <see langword="DuplicateRule" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UpdateFeatureConfigRequest.ConfigData">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UpdateFeatureConfigRequest.FeatureType">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesRequest.PropertyInstanceList">
      <summary>
        <para>Gets or sets the property instances (dynamic property instances) for a product to be updated.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />
The property instances (dynamic property instances) for a product to be updated.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentRequest.ComponentId">
      <summary>
        <para>Gets or sets the unique identifier of the component to update.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The unique identifier of the component to update.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentRequest.ComponentType">
      <summary>
        <para>Gets or sets the type of component to be updated.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The type of component to be updated.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentRequest.IncludedComponentSettingsValues">
      <summary>
        <para>Gets or sets a value that specifies if the component is added to the solution with its metadata.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>[]When set to <see langword="null" />, the component is added to the solution with metadata; otherwise passing an empty array results in no  metadata settings included with the component.</para>
      </returns>
      <remarks>
        <para>A future SDK release will allow you to specify a string [] of metadata settings to include with the component.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentRequest.SolutionUniqueName">
      <summary>
        <para>Gets or sets the unique name of the solution where the component should exist.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The unique name of the solution where the component should exist..</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UpdateUserSettingsSystemUserRequest.Settings">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UpdateUserSettingsSystemUserRequest.UserId">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class and its members.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:System.Guid" />.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UserAccessAuditDetail.AccessTime">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UserAccessAuditDetail.Interval">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see></para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeRequest.LocalTime">
      <summary>
        <para>Gets or sets the local time. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The the local time.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeRequest.TimeZoneCode">
      <summary>
        <para>Gets or sets the time zone code. Required.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>The time zone code.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeResponse.UtcTime">
      <summary>
        <para>Gets the local time and expresses it in Coordinated Universal Time (UTC) time.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.datetime.aspx">DateTime</see>The local time expressed as Coordinated Universal Time (UTC) time.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleRequest.Target">
      <summary>
        <para>Gets or sets the recurrence rule record to validate.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The recurrence rule record to validate. This is an instance of the <see langword="RecurrenceRule" /> entity. </para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleResponse.Description">
      <summary>
        <para>Gets the description.</para>
      </summary>
      <returns>
        <para>Type:  <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>The description.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidateRequest.Activities">
      <summary>
        <para>Gets or sets the activities to validate.</para>
      </summary>
      <returns>
        <para>
          <see cref="T:Microsoft.Xrm.Sdk.EntityCollection" />
          The activities to validate.</para>
      </returns>
      <remarks>
        <para>Each activity record in the <see cref="P:Microsoft.Crm.Sdk.Messages.ValidateRequest.Activities" /> property must have a valid <see langword="Guid" /> value for <see cref="P:Microsoft.Xrm.Sdk.Entity.Id" /> that corresponds to the <see langword="ActivityPointer.ActivityId" /> attribute, which is the primary key for the <see langword="ActivityPointer" /> entity.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidateResponse.Result">
      <summary>
        <para>Gets the results of the validate operation.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.ValidationResult" />The results of the validate operation.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryRequest.FetchXml">
      <summary>
        <para>Gets or sets the FetchXML query string to be validated.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.string.aspx">String</see>
The FetchXML query string to be validated.</para>
      </returns>
      <remarks />Build queries with FetchXMLFetchXML schema</member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryRequest.QueryType">
      <summary>
        <para>Gets or sets the type of the query.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.int32.aspx">Int32</see>
The query type, which should be one of the values in the <see cref="T:Microsoft.Crm.Sdk.SavedQueryQueryType" /> class.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.ComponentId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.ComponentSubType">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.ComponentType">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.CRMErrorCode">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.DisplayName">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.ErrorType">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.ExtensionData">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.Message">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.ParentEntityId">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.ParentEntityName">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationIssue.RequiredComponents">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationResult.ActivityId">
      <summary>
        <para>Gets or sets the ID of the validated activity.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>
The ID of the validated activity. This corresponds to the <see langword="ActivityPointer.ActivityPointerId" /> attribute, which is the primary key for the <see langword="ActivityPointer" /> entity.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationResult.ExtensionData">
      <summary>
        <para>
          Gets or sets the structure that contains extra data.
        </para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.runtime.serialization.extensiondataobject.aspx">ExtensionDataObject</see>The extension data.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationResult.TraceInfo">
      <summary>
        <para>Gets or sets the reasons for any scheduling failures.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Crm.Sdk.Messages.TraceInfo" />The reasons for any scheduling failures.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.ValidationResult.ValidationSuccess">
      <summary>
        <para>Gets or sets the value that indicates whether the appointment or service appointment was validated successfully.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.boolean.aspx">Boolean</see>true if the appointment or service appointment was validated successfully; otherwise, false.</para>
      </returns>
      <remarks />
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WebResourceInfo.DisplayName">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WebResourceInfo.Guid">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WebResourceInfo.Name">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WebResourceInfo.Path">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WebResourceInfo.WebResourceType">
      <summary>
        <para />
      </summary>
      <returns>
        <para />
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WhoAmIResponse.BusinessUnitId">
      <summary>
        <para>Gets the ID of the business to which the logged on user belongs.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the business to which the logged on user belongs. This corresponds to the <see langword="BusinessUnit.BusinessUnitId" /> attribute, which is the primary key for the <see langword="BusinessUnit" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WhoAmIResponse.OrganizationId">
      <summary>
        <para>Gets the ID of the organization that the user belongs to.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>ID of the organization that the user belongs to. This corresponds to the <see langword="Organization.OrganizationId" /> attribute, which is the primary key for the <see langword="Organization" /> entity.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WhoAmIResponse.UserId">
      <summary>
        <para>Gets the ID of the user who is logged on.</para>
      </summary>
      <returns>
        <para>Type: <see href="https://msdn.microsoft.com/library/system.guid.aspx">Guid</see>The ID of the user who is currently logged on or the user under whose context the executed code is running. This corresponds to the <see langword="SystemUser.SystemUserId" /> attribute, which is the primary key for the <see langword="SystemUser" /> entity. </para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WinOpportunityRequest.OpportunityClose">
      <summary>
        <para>Gets or sets the opportunity close activity associated with this state change. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The opportunity close activity associated with this state change. This must be an instance of the <see langword="OpportunityClose" /> class, which is a subclass of the <see langword="Entity" /> class.</para>
      </returns>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WinOpportunityRequest.Status">
      <summary>
        <para>Gets or sets a new status of the opportunity. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The status of the opportunity.</para>
      </returns>
      <remarks>
        <para>The <paramref name="Status" /> property corresponds to the <see langword="Opportunity.StatusCode" /> attribute. It is shown as the Status Reason in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system will set the appropriate corresponding status value. For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WinQuoteRequest.QuoteClose">
      <summary>
        <para>Gets or sets the quote close activity associated with this state change. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.Entity" />The quote close activity associated with this state change. This must be an instance of the <see langword=" HYPERLINK &quot;mk:@MSITStore:D:\\CrmUX\\V4\\SDK\\Release\\CrmSdk4.chm::/htm/v4d0_sp5100r_incidentresolutionclass.htm&quot; QuoteClose" /> class, which is a subclass of the <see langword="Entity" /> class.</para>
      </returns>
      <remarks>
        <para />
      </remarks>
    </member>
    <member name="P:Microsoft.Crm.Sdk.Messages.WinQuoteRequest.Status">
      <summary>
        <para>Gets or sets a new status of the quote. Required.</para>
      </summary>
      <returns>
        <para>Type: <see cref="T:Microsoft.Xrm.Sdk.OptionSetValue" />The new status of the quote.</para>
      </returns>
      <remarks>
        <para>The <paramref name="Status" /> property corresponds to the <see langword="Quote.StatusCode" /> attribute. It is shown as the Status Reason in the Microsoft Dynamics 365 application. If you set the value of this property to -1, the system will set the appropriate corresponding status value. For more information, see Record state and status.</para>
      </remarks>
    </member>
    <member name="T:Microsoft.Crm.Sdk.BusinessUnitInheritanceMask">
      <summary>
        <para>Contains integer values that are used for the <see langword="BusinessUnit.InheritanceMask" /> attribute.</para>
      </summary>
      <remarks>
        <para>The following table shows the values that you can set for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>Set bit flagsBusinessUnit entity</member>
    <member name="T:Microsoft.Crm.Sdk.CalendarRuleExtentCode">
      <summary>
        <para>
          Contains integer flags that are used for the <see langword="CalendarRule.ExtentCode" /> attribute.</para>
      </summary>
      <remarks>
        <para>The <see langword="ExtentCode" /> attribute defines how calendar rule overlap is handled during calendar rule expansion.</para>
        <para>The following table shows the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>CalendarRule entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.ListMemberType">
      <summary>
        <para>Contains integer flags that are used for the <see langword="List.MemberType" /> attribute, used to indicate whether a list specifies accounts, contacts, or leads.</para>
      </summary>
      <remarks>
        <para>The following table shows the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>List (marketing list) entitySample: Distribute campaign activities to dynamic and static lists</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AccessRights">
      <summary>
        <para>Contains the possible access rights for a user.</para>
      </summary>
      <remarks>
        <para>This enumeration is used for the <see cref="P:Microsoft.Crm.Sdk.Messages.PrincipalAccess.AccessMask" /> property.</para>
      </remarks>The security model of Microsoft Dynamics 365Set bit flags<seealso cref="P:Microsoft.Crm.Sdk.Messages.PrincipalAccess.AccessMask" /></member>
    <member name="F:Microsoft.Crm.Sdk.Messages.AccessRights.None">
      <summary>
        <para>No access. Value = 0 (0x00).</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.AccessRights.ReadAccess">
      <summary>
        <para>The right to read the specified type of record. Value = 1 (0x01).</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.AccessRights.WriteAccess">
      <summary>
        <para>The right to update the specified record. Value = 2 (0x02).</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.AccessRights.AppendAccess">
      <summary>
        <para>The right to append the specified record to another object. Value = 4 (0x04).</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.AccessRights.AppendToAccess">
      <summary>
        <para>The right to append another record to the specified object. Value = 16 (0x10).</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.AccessRights.CreateAccess">
      <summary>
        <para>The right to create a record. Value = 32 (0x20).</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.AccessRights.DeleteAccess">
      <summary>
        <para>The right to delete the specified record. Value = 65536 (0x10000).</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.AccessRights.ShareAccess">
      <summary>
        <para>The right to share the specified record. Value = 262144 (0x40000).</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.AccessRights.AssignAccess">
      <summary>
        <para>The right to assign the specified record to another user or team. Value = 524288 (0x80000).</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddChannelAccessProfilePrivilegesRequest">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddChannelAccessProfilePrivilegesResponse">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest">
      <summary>
        <para>Contains the data that is needed to add an item to a campaign activity.</para>
        <para>For the Web API use the AddItemCampaignActivity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="CampaignActivity" /> entity and on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest.ItemId" /> property. The caller must also have access rights on the specified records in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest.CampaignActivityId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest.ItemId" /> properties. </para>
        <para>For a complete list of the required privileges, see AddItemCampaignActivity message privileges.</para>
        <para>
            Notes to Callers
          </para>
        <para>The added item must be one of the following entity types: <see langword="List" /> or <see langword="SalesLiterature" />.</para>
      </remarks>Campaign entitiesSample: Distribute campaign activities to dynamic and static lists<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityResponse" />AddItemCampaignActivity message privilegesCampaignActivityItem intersect entity metadataHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest" /> class.</para>
        <para>For the Web API the AddItemCampaignActivityResponse ComplexType is the response value from the AddItemCampaignActivity Action.</para>
      </summary>Campaign entities<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignActivityRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest">
      <summary>
        <para> Contains the data that is needed to add an item to a campaign.</para>
        <para>For the Web API use AddItemCampaign Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para> To perform this action, the caller must have privileges on the <see langword="Campaign" /> entity and on the entity that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest.EntityId" /> property. The caller must also have access rights on the specified records in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest.CampaignId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest.EntityId" /> properties. </para>
        <para> For a complete list of the required privileges, see AddItemCampaign message privileges.</para>
        <para>
            Notes to Callers
          </para>
        <para>The added item must be one of the following entity types: <see langword="Campaign" />, <see langword="List" />, <see langword="Product" />, or <see langword="SalesLiterature" />.</para>
      </remarks>Campaign entitiesSample: Distribute campaign activities to dynamic and static listsSample: Distribute campaign activities to qualified marketing list<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignResponse" />AddItemCampaign message privilegesCampaignItem intersect entity metadataHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignResponse">
      <summary>
        <para>Contains the response from the  <see cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddItemCampaignRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddListMembersListRequest">
      <summary>
        <para>Contains the data that is needed to add members to the list. </para>
        <para>For the Web API use the AddListMembersList Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddListMembersListResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="List" /> entity and on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddListMembersListRequest.MemberIds" /> property. The caller must also have access rights on the specified records in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddListMembersListRequest.ListId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.AddListMembersListRequest.MemberIds" /> property. For a complete list of the required privileges, see AddListMembersList message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The members that are added to the list must be of the same type: <see langword="Account" />, <see langword="Contact" />, or <see langword="Lead" />. For example, you cannot add accounts and contacts to the same list.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Marketing#DistributeCampaignFromMarketingList6</codeReference>
      </example>List (marketing list) entityAddListMembersList message privilegesSample: Distribute campaign activities to qualified marketing list<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddListMembersListResponse" />ListMember intersect entity metadataHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddListMembersListResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddListMembersListRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddListMembersListRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddMemberListRequest">
      <summary>
        <para>Contains the data that is needed to add a member to a list (marketing list).</para>
        <para>For the Web API use the AddMemberList Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddMemberListResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="List" /> entity and on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddMemberListRequest.EntityId" /> property. The caller must also have access rights on the specified records in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddMemberListRequest.EntityId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.AddMemberListRequest.ListId" /> properties. </para>
        <para>For a complete list of the required privileges, see AddMemberList message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>A member that is added to the list must be of the same type: <see langword="Account" />, <see langword="Contact" />, or <see langword="Lead" />. For example, you cannot add accounts and contacts to the same list. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <code language="c#">List newList = new List()
{
    ListName = "TestList", 
    CreatedFromCode = new OptionSetValue((int)ListCreatedFromCode.Account)
};

_newListId = _serviceProxy.Create(newList);

for (int j = 0; j &lt; 5; j++)
{
    AddMemberListRequest addMemberListRequest = new AddMemberListRequest();
    addMemberListRequest.EntityId = _accountIdArray[j];
    addMemberListRequest.ListId = _newListId;
    AddMemberListResponse addMemberListResponse = 
        _serviceProxy.Execute(addMemberListRequest) as AddMemberListResponse;
}

Guid BOId = CreateAndRetrieveQuickCampaignForMarketingList(
    _templateLetterActivity, 
    _newListId, 
    PropagationOwnershipOptions.ListMemberOwner, 
    true);</code>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddMemberListResponse" />AddMemberList message privilegesCampaign entitiesSample: Distribute a quick campaignList (marketing list) entityListMember intersect entity metadataHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddMemberListResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddMemberListRequest" /> class.</para>
        <para>For the Web API the AddMemberListResponse ComplexType is the response value from the AddMemberList Action.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddMemberListRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddMembersTeamRequest">
      <summary>
        <para>Contains the data that is needed to add members to a team.</para>
        <para>For the Web API use the AddMembersTeam Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddMembersTeamResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Team" /> entity and access rights on the specified record in the <see langword="TeamId" /> property. For a complete list of the required privileges, see AddMembersTeam message privileges.</para>
      </remarks>User and team entitiesTeam entity messages and methodsAddMembersTeam message privileges<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddMembersTeamResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddMembersTeamResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddMembersTeamRequest" /> class. </para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.crm.Sdk.Messages.AddMembersTeamRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueRequest">
      <summary>
        <para>Contains the data to add the specified principal to the list of queue members. If the principal is a team, add each team member to the queue.</para>
        <para>For the Web API use the AddPrincipalToQueue Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Queue" /> entity and access rights on the specified record in the <see langword="QueueId" /> property. For a complete list of the required privileges, see AddPrincipalToQueue message privileges.</para>
      </remarks>Sample: Add a security principal (user or team) to a queue (early bound)Queue entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueRequest" /> message.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddPrincipalToQueueRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleRequest">
      <summary>
        <para>Contains the data that is needed to add a set of existing privileges to an existing role. </para>
        <para>For the Web API use the AddPrivilegesRole Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Role" /> entity and access rights on the specified record in the <see langword="RoleId" /> property. For a complete list of the required privileges, see AddPrivilegesRole message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" />interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>strongtypes#AssignRecordToTeam2</codeReference>
        <codeReference>strongtypesVB#AssignRecordToTeam2</codeReference>
      </example>Privilege and role entitiesRole (security role) entity messages and methodsPrivilege entity messages and methodsSample: Assign a record to a team<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleResponse" />AddPrivilegesRole message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddProductToKitRequest">
      <summary>
        <para>
          Deprecated. Use the <see langword="ProductAssociation" /> entity. Contains the data that is needed to add a product to a kit.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddProductToKitResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Product" /> entity and access rights on the specified records in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddProductToKitRequest.KitId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.AddProductToKitRequest.ProductId" /> properties. </para>
        <para>For a complete list of the required privileges, see AddProductToKit message privileges.</para>
      </remarks>Bundles and kitsProduct catalog entities<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddProductToKitResponse" />AddProductToKit message privilegesProduct entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddProductToKitResponse">
      <summary>
        <para>
          Deprecated. Use the <see langword="ProductAssociation" /> entity. Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddProductToKitRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddProductToKitRequest" />Bundles and kits</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddRecurrenceRequest">
      <summary>
        <para>Contains the data that is needed to add recurrence information to an existing appointment.</para>
        <para>For the Web API use the AddRecurrence Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddRecurrenceResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="RecurringAppointmentMaster" /> and <see langword="Appointment" /> entities, and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddRecurrenceRequest.Target" /> property. For a complete list of the required privileges, see AddRecurrence message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>When you convert an existing appointment to a recurring appointment by using this message, the data from the existing appointment is copied to a new recurring appointment master instance, and the existing appointment record is deleted.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ScheduleAndAppointment#ConvertAnAppointmenttoRecurringAppointment1</codeReference>
      </example>Create a recurring appointment series, instance, or exceptionRecurringAppointmentMaster entity messages and methodsAddRecurrence message privileges<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddRecurrenceResponse" />Sample: Convert an appointment to a recurring appointment</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddRecurrenceResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddRecurrenceRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddRecurrenceRequest" />AddRecurrence message privilegesCreate a recurring appointment series, instance, or exception</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest">
      <summary>
        <para>Contains the data that is needed to add a solution component to an unmanaged solution.</para>
        <para>For the Web API use the AddSolutionComponent Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.AddSolutionComponentResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the privileges that are listed in AddSolutionComponent message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The <see langword="componenttype" /> enumeration defines the supported range of values for this property. You can access the available values by including the  SampleCode\CS\HelperCode\OptionSets.cs file or the SampleCode\VB\HelperCode\OptionSets.vb file in your project.</para>
        <para>An alternative to using this message is to create or update the solution component for a specific solution. When you use this technique, you add the solution component to both the default solution and the specified solution. You can implement the specific-solution technique in two ways. </para>
        <list type="bullet">
          <item>
            <description>
              <para>Use the <paramref name="SolutionUniqueName" /> parameter on the solution component create and update requests.</para>
            </description>
          </item>
          <item>
            <description>
              <para>Pass the <paramref name="SolutionUniqueName" /> optional parameter to the <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateRequest" /> or <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" />.</para>
            </description>
          </item>
        </list>Use the <paramref name="SolutionUniqueName" /> parameter on the solution component create and update requests.<para>For solution components that have a create or update request message that includes the <see langword="SolutionUniqueName" /> property, passing the unique name of the solution adds the solution component to that solution. The following messages include a <see langword="SolutionUniqueName" /> property:</para><list type="bullet"><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateAttributeRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateAttributeRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateEntityRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateEntityRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateManyToManyRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateOneToManyRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRelationshipRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateOptionSetRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateOptionSetRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateOptionValueRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.InsertOptionValueRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.InsertStatusValueRequest" />
                  </para></description></item><item><description><para>
                    <see cref="T:Microsoft.Xrm.Sdk.Messages.OrderOptionRequest" />
                  </para></description></item></list>Pass the <paramref name="SolutionUniqueName" /> optional parameter to the <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateRequest" /> or <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" />.<para>For other solution components, add “SolutionUniqueName” as a parameter to the <see cref="P:Microsoft.Xrm.Sdk.OrganizationRequest.Parameters" /> property when you use the <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateRequest" /> or <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> messages.  For more information, see Pass optional parameters in messages.</para><para>
            Supported Entities
          </para><para>This message can only be used for valid solution components.</para><para>
            Adding Application Ribbons to a Solution.
          </para><para>When you use <see langword="AddSolutionComponentRequest" /> to add application ribbons to your solution, you must make sure to include the RibbonCustomization solution component that is associated with the active solution. Use the <see langword="Active Solution.SolutionId" /> in the query expression you use to retrieve the RibbonCustomization record.</para><code language="c#">QueryExpression query = new QueryExpression("ribboncustomization");
query.ColumnSet = new ColumnSet("ribboncustomizationid");
query.Criteria = new FilterExpression();
query.Criteria.AddCondition("entity", ConditionOperator.Null);
query.Criteria.AddCondition("solutionid", ConditionOperator.Equal, new Guid("{FD140AAE-4DF4-11DD-BD17-0019B9312238}"));
RetrieveMultipleRequest req = new RetrieveMultipleRequest();
req.Query = query;
RetrieveMultipleResponse resp = (RetrieveMultipleResponse)_context.Execute(req);
RibbonCustomization activeRibbonCustomization = (RibbonCustomization)resp.EntityCollection[0];</code></remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <para>The following code example adds the account entity to a solution that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest.SolutionUniqueName" /> property.</para>
        <codeReference>Solutions#WorkWithSolutions5</codeReference>
        <codeReference>SolutionsVB#WorkWithSolutions5</codeReference>
      </example>AddSolutionComponent message privilegesSample: Work with solutionsWork with solutions<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddSolutionComponentResponse" />SolutionComponent entity messages and methodsDependency tracking for solution componentsConstant SolutionId Values</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddSolutionComponentResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest" /> message.</para>
        <para>For the Web API the AddSolutionComponentResponse ComplexType is the response value from the AddSolutionComponent Action.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddSolutionComponentRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddSubstituteProductRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class. </para>
        <para>Adds a link between two entity instances in a many-to-many relationship.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddSubstituteProductResponse" />AddSubstituteProduct message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddSubstituteProductResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its associated response class. </para>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddSubstituteProductRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddSubstituteProductRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddToQueueRequest">
      <summary>
        <para>Contains the data that is needed to move an entity record from a source queue to a destination queue.</para>
        <para>For the Web API use the AddToQueue Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddToQueueResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Queue" /> and <see langword="QueueItem" /> entities and on the entity that is referred to in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.Target" /> property. You must also have access rights on the source and destination queue records and on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.Target" /> property. For a complete list of required privileges, see AddToQueue message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>Specifying the <see cref="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.SourceQueueId" /> property is optional. If the record that is specified by the <see cref="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.Target" /> is not in a queue, it is added to the destination queue. If the record is already in a queue, it is moved from the queue to the destination queue. The records cannot be added to multiple queues, except for email records that have the status “Received.” However, a “Received” email record cannot be added multiple times to the same queue. </para>
        <para>Specifying the <see cref="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.QueueItemProperties" /> property is optional. The minimally required data for creating a queue item is provided in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.DestinationQueueId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.Target" /> properties. However, if you want to include additional data, such as who works on the case (<see langword="QueueItem.WorkerId" />), or to add custom fields, you have to use the <see cref="P:Microsoft.Crm.Sdk.Messages.AddToQueueRequest.QueueItemProperties" /> property.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#AddToQueue1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddToQueueResponse" />Queue entitiesSample: Add a record to a queue (early bound)AddToQueue message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddToQueueResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddToQueueRequest" /> class.</para>
        <para>For the Web API the AddToQueueResponse ComplexType is the response value from the AddToQueue Action.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddToQueueRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest">
      <summary>
        <para>Contains the data that is needed to add a user to the auto created access team for the specified record. </para>
        <para>For the Web API use the AddUserToRecordTeam Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the Share privilege on the entity specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.Record" /> property. The caller must also have privileges on the <see langword="SystemUser" /> entity and the <see langword="TeamTemplate" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.SystemUserId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.TeamTemplateId" /> property. In addition, the caller must have access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.Record" /> property that match access rights specified in the team template. For example, if the team template specifies the Read access right on the account entity, the caller must have the Read access right on the account record, specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.Record" /> property. For a complete list of required privileges, see AddUserToRecordTeam message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamResponse" />AddUserToRecordTeam message privilegesUse access teams and owner teams to collaborate and share informationUser and team entitiesTeam entity messages and methodsTeamTemplate entity messages and methodsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest" /> class.</para>
        <para>For the Web API the AddUserToRecordTeamResponse ComplexType is the response value from the AddUserToRecordTeam Action.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AppContext">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AppEntityInfo">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AppInfo">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ApplyRecordCreationAndUpdateRuleRequest">
      <summary>
        <para>Contains data to apply record creation and update rules to activities in CRM created as a result of the integration with external applications.</para>
        <para>For the Web API use the ApplyRecordCreationAndUpdateRule Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ApplyRecordCreationAndUpdateRuleResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the activity, <see langword="QueueItem" /> and <see langword="Workflow" /> entities, and access rights on the specified record in the <see langword="Target" /> property. For a complete list of the required privileges, see ApplyRecordCreationAndUpdateRule message privileges.</para>
        <para>
            Notes to Callers
          </para>
        <para>The record creation and update rules in CRM enable you to automatically convert incoming activities, such as emails, custom activities, and posts, from external integrated applications (mobile applications, portals or social channels) to system or custom records in CRM. These rules can be created or edited using the web client or Microsoft Dynamics CRM for Outlook only; rule creation and update is not supported through SDK. More information: <see href="http://go.microsoft.com/fwlink/?LinkId=533523">Help &amp; Training: Automatically create records in CRM</see></para>
        <para>Use the <see cref="T:Microsoft.Crm.Sdk.Messages.ApplyRecordCreationAndUpdateRuleRequest" /> message to retroactively apply a record creation and update rule to the activity that got created in CRM while the rule was inactive. To edit a rule, you need to deactivate the rule, edit the rule definition, and then reactivate the rule. While the rule is in inactive stage because its being edited, the activities from the external applications will continue to come into CRM (if you have configured an external application to integrate with CRM), but will not be acted upon as the rule is not active.</para>
      </remarks>Help &amp; Training: Automatically create records in CRMhttp://go.microsoft.com/fwlink/?LinkId=533523</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ApplyRecordCreationAndUpdateRuleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ApplyRecordCreationAndUpdateRuleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleRequest">
      <summary>
        <para>Contains the data that is needed to apply the active routing rule to an incident.</para>
        <para>For the Web API use the ApplyRoutingRule Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Incident" /> entity and access rights on the record specified in the Target property. For a complete list of the privileges required, see ApplyRoutingRule message privileges.</para>
      </remarks>Incident (case) entities<seealso cref="T:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleRequest" /> message.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ApplyRoutingRuleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AppModuleCollection">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AppModuleInfo">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AppModuleValidationResponse">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AppointmentProposal">
      <summary>
        <para>Represents a proposed appointment time and date as a result of the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" /> message.</para>
        <para>For the Web API the corresponding type is AppointmentProposal ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchResults" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AppointmentRequest">
      <summary>
        <para>Provides the details of an appointment request for the <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentRequest" /> class.</para>
        <para>For the Web API the corresponding type is AppointmentRequest ComplexType.</para>
      </summary>
      <remarks />
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ScheduleAndAppointment#ScheduleResource1</codeReference>
        <codeReference>ScheduleAndAppointmentVB#ScheduleResource1</codeReference>
      </example>Sample: Search for openings to schedule a resource<seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AppointmentsToIgnore">
      <summary>
        <para>Specifies the appointments to ignore in an appointment request from the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" /> class.</para>
        <para>For the Web API the corresponding type is AppointmentsToIgnore ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ArtifactIdType">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AssignRequest">
      <summary>
        <para>Contains the data that is needed to assign the specified record to a new owner (user or team) by changing the OwnerId attribute of the record.</para>
      </summary>
      <remarks>
        <para>This message request is deprecated. Consider using the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> instead. For more information see Perform specialized operations using Update.</para>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AssignResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the specified entity in the <see langword="Target" /> property and access rights on the specified record in the <see langword="Target" /> property. For a list of the required privileges, see Assign message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This action applies to the parent record and the associated records that have the same owner as the parent record. Therefore, when you assign the parent record to a new owner, only the associated records that have the same owner as the parent record are also assigned.</para>
        <para>If the value of the <see langword="Organization.ShareToPreviousOwnerOnAssign" /> attribute is <see langword="true" />, when a record is assigned to a new owner, it is shared with the previous owner with full rights. In this case, either the new owner or the previous owner can remove the relationship or lower the level of privileges that the previous owner has on the record. </para>
        <para>For a description of how actions on a parent record affect child records, see Cascading behavior. </para>
        <para>
            Supported Entities
          </para>
        <para>You can use this message to associate records of any two entities that participate in a relationship, including records for custom entities. You can find the default relationships listed in the Entity Metadata topic for each entity.  </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities, the caller must be connected to the server for this message to be available.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>Account</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Annotation</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Appointment</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Campaign</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignActivity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignResponse</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Connection</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contact</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contract</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ConvertRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerOpportunityRole</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerRelationship</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>DuplicateRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Email</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>EmailServerProfile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Entitlement</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Fax</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Goal</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>GoalRollupQuery</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportFile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportMap</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Incident</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>IncidentResolution</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Invoice</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Lead</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Letter</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>List</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Mailbox</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>MailMergeTemplate</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostAlbum</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_wallsavedqueryusersettings</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Opportunity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OpportunityClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OrderClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>PhoneCall</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ProcessSession</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Queue</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Quote</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>QuoteClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RecurringAppointmentMaster</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Report</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RoutingRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesOrder</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ServiceAppointment</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointDocumentLocation</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointSite</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLA</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLAKPIInstance</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialActivity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialProfile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Task</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Template</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserForm</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQuery</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQueryVisualization</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Workflow</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>StrongTypes#Assign1</codeReference>
      </example>Actions on entity recordsEntity ownership<seealso cref="T:Microsoft.Crm.Sdk.Messages.AssignResponse" />Sample: Assign a record to a new ownerSample: Assign a record to a team</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AssignResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AssignRequest" />.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AssignRequest" />Assign message privilegesSample: Assign a record to a new owner</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AssociateEntitiesRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class. </para>
        <para>Contains the data that is needed to  add a link between two entity instances in a many-to-many relationship.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AssociateEntitiesResponse" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AssociateEntitiesResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> class and its associated response class. </para>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AssociateEntitiesRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AssociateEntitiesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AttributeAuditDetail">
      <summary>
        <para>Contains the details of changes to entity attributes.</para>
      </summary>
      <remarks />Sample: Audit entity data changes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AuditDetail">
      <summary>
        <para>Provides a base class for storing the details of data changes.</para>
      </summary>
      <remarks>
        <para>When you cast an object of this type, use one of its specialized (derived) types: <see cref="T:Microsoft.Crm.Sdk.Messages.AttributeAuditDetail" />, <see cref="T:Microsoft.Crm.Sdk.Messages.RelationshipAuditDetail" />, <see cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilegeAuditDetail" />, or <see cref="T:Microsoft.Crm.Sdk.Messages.ShareAuditDetail" />.</para>
      </remarks>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AuditDetailCollection">
      <summary>
        <para>Contains a collection of <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" /> objects.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AuditPartitionDetail">
      <summary>
        <para>Identifies a Microsoft SQL Server  partition that is used to store changes to entity data records.</para>
        <para>For the Web API the corresponding type is AuditPartitionDetail ComplexType.</para>
      </summary>
      <remarks>
        <para>You can use this class only on Microsoft SQL Servers that support partitioning, such as the Enterprise edition.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AuditPartitionDetailCollection">
      <summary>
        <para>Contains a data collection of <see cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" /> objects. </para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListResponse" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AutoMapEntityRequest">
      <summary>
        <para>Contains the data that is needed to generate a new set of attribute mappings based on the metadata.</para>
        <para>For the Web API use the AutoMapEntity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.AutoMapEntityResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the privileges that are listed in AutoMapEntity message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>Use this helper function after you create a new relationship. This message is provided as a productivity enhancement so that you don’t have to manually add all attribute mappings. Instead, you can generate a set of likely mappings and minimize the amount of manual work to add or remove individual mappings to meet your requirements. This message will map all the attributes between the two related entities where the attribute names are identical and the types are identical. The mapping may result in some mappings that you don’t want; therefore, you should always check the resulting mapping before you publish the customization. </para>
        <para>If you use this function where entity mappings already exist, the existing mappings are removed.</para>
      </remarks>Customize entity and attribute mappingsAutoMapEntity message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.AutoMapEntityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.AutoMapEntityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AutoMapEntityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailRequest">
      <summary>
        <para>Contains the data that is needed to  send email messages asynchronously.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have  privileges on the email entity and access rights on the records returned from the query. For a complete list of the privileges required, see BackgroundSendEmail message privileges.</para>
      </remarks>Email activity entitiesEmail entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailRequest" />BackgroundSendEmail message privilegesEmail entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BookRequest">
      <summary>
        <para>Contains the data that is needed to schedule or “book” an appointment, recurring appointment, or service appointment (service activity).</para>
        <para>For the Web API use the Book Action.</para>
        <para>Web API support for this message was added with Microsoft Dynamics CRM Online 2016 Update 1 and Microsoft Dynamics CRM 2016 Service Pack 1</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.BookResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.BookRequest.Target" /> property and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.BookRequest.Target" /> property. For a complete list of the required privileges, see Book message privileges.</para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities, the caller must be connected to the server for this message to be available.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>appointment</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>recurringappointmentmaster</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>serviceappointment</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ScheduleAndAppointment#BookAppointment1</codeReference>
      </example>Schedule and appointment entitiesCreate a recurring appointment seriesSample: Book an appointment<seealso cref="T:Microsoft.Crm.Sdk.Messages.BookResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BookResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.BookRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.BookRequest" />Book message privilegesSample: Book an appointment</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest">
      <summary>
        <para>Contains the data that’s needed to submit a bulk delete job that deletes selected records in bulk. This job runs asynchronously in the background without blocking other activities.</para>
        <para>For the Web API use the BulkDelete Action.</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) </para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDeleteResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have read access rights on the entity records that are specified in the request class. The caller must also have Delete message privileges for the entity types being deleted. For a complete list of the required privileges, see BulkDelete message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>By default, a system administrator has the <see langword="BulkDelete" /> privileges for bulk deletions. Other users must be granted the <see langword="BulkDelete" /> privileges before they can perform a bulk deletion.</para>
        <para>When a record is deleted, all its child records are also deleted. The entire deletion fails if the caller doesn’t have delete privileges or access rights to perform bulk deletions for any of these records. </para>
        <para>The deletion order of the related records depends on the cascade configuration for each entity relationship. For a description of how actions on a parent record can affect related records, see Entity relationship behavior.</para>
        <para>
            Supported Entities
          </para>
        <para>You can delete the records in bulk of an entity that supports the <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest" /> message, including custom entities.</para>
        <para>
            The following table shows the default entities that support this message. For the listed entities, the caller must be connected to the server for this message to be available.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>account</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>activitymimeattachment</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>annotation</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>annualfiscalcalendar</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>appointment</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>asyncoperation</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>attributemap</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>bulkdeleteoperation</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>bulkoperation</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>businessunit</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>businessunitnewsarticle</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>calendar</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>campaign</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>campaignactivity</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>campaignresponse</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>columnmapping</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>competitor</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>connection</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>connectionrole</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>connectionroleobjecttypecode</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>constraintbasedgroup</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>contact</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>contract</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>contractdetail</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>contracttemplate</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>customeraddress</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>customeropportunityrole</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>customerrelationship</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>discount</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>discounttype</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>duplicaterule</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>duplicaterulecondition</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>email</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>equipment</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>fax</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>fieldpermission</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>fieldsecurityprofile</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>fixedmonthlyfiscalcalendar</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>goal</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>goalrollupquery</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>import</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>importdata</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>importentitymapping</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>importfile</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>importjob</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>importmap</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>incident</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>incidentresolution</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>invoice</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>invoicedetail</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>isvconfig</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>kbarticle</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>kbarticlecomment</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>kbarticletemplate</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>lead</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>letter</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>list</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>lookupmapping</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>mailmergetemplate</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>metric</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>monthlyfiscalcalendar</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>opportunity</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>opportunityclose</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>opportunityproduct</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>orderclose</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>ownermapping</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>phonecall</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>picklistmapping</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>pluginassembly</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>plugintype</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>pricelevel</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>principalobjectattributeaccess</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>processsession</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>product</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>productpricelevel</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>publisher</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>publisheraddress</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>quarterlyfiscalcalendar</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>queue</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>queueitem</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>quote</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>quoteclose</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>quotedetail</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>recurrencerule</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>recurringappointmentmaster</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>relationshiprole</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>relationshiprolemap</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>report</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>reportcategory</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>reportentity</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>reportvisibility</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>resourcespec</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>role</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>rollupfield</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>salesliterature</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>salesliteratureitem</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>salesorder</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>salesorderdetail</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>savedquery</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>savedqueryvisualization</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>sdkmessageprocessingstep</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>sdkmessageprocessingstepimage</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>sdkmessageprocessingstepsecureconfig</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>semiannualfiscalcalendar</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>service</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>serviceappointment</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>serviceendpoint</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>sharepointdocumentlocation</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>sharepointsite</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>site</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>solution</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>subject</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>systemform</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>task</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>team</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>template</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>territory</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>transactioncurrency</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>transformationmapping</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>transformationparametermapping</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>uom</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>uomschedule</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>userentityinstancedata</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>userentityuisettings</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>userform</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>userquery</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>userqueryvisualization</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>webresource</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>webwizard</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>wizardaccessprivilege</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>wizardpage</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>workflow</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>workflowdependency</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>workflowlog</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BulkDelete#BulkDelete</codeReference>
        <codeReference>BulkDeleteVB#BulkDelete</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.BulkDeleteResponse" />Delete data in bulkSample: Bulk delete exported recordsSample: Bulk delete records that match common criteriaBulkDelete message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BulkDeleteResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest">
      <summary>
        <para>Contains the data that is needed to submit an asynchronous system job that detects and logs multiple duplicate records.</para>
        <para>For the Web API use the BulkDetectDuplicates Action.</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) </para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have access rights on the entity records that are specified in the request class. For a complete list of the required privileges, see BulkDetectDuplicates message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The asynchronous system job detects multiple duplicate records and logs them as duplicate records by using the <see langword="DuplicateRecord" /> entity. Before you use this message, set the <see cref="P:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.IsDuplicateDetectionEnabled" /> attribute for an entity to <see langword="true" /> and publish all duplicate rules (duplicate detection rules) for an entity. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DuplicateDetection#BulkDetectDuplicates1</codeReference>
        <codeReference>DuplicateDetectionVB#BulkDetectDuplicates1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesResponse" />Detect duplicate dataRun duplicate detectionSample: Detect multiple duplicate recordsBulkDetectDuplicates message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.BulkDetectDuplicatesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BulkOperationSource">
      <summary>
        <para>Contains the possible sources of a bulk operation.</para>
      </summary>
      <remarks>
        <para>This enumeration is used for the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest.BulkOperationSource" /> property.</para>
      </remarks>Campaign entities</member>
    <member name="F:Microsoft.Crm.Sdk.Messages.BulkOperationSource.QuickCampaign">
      <summary>
        <para>The bulk operation is to distribute a quick campaign to members of a list of accounts, contacts, or leads that are selected by a query. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.BulkOperationSource.CampaignActivity">
      <summary>
        <para>The bulk operation is for distributing a campaign activity to members of a list. Value = 1.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BusinessNotification">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BusinessNotificationParameter">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BusinessNotificationParameterType">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.BusinessNotificationParameterType.None">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.BusinessNotificationParameterType.String">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.BusinessNotificationParameterType.Attribute">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BusinessNotificationSeverity">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.BusinessNotificationSeverity.None">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.BusinessNotificationSeverity.Error">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.BusinessNotificationSeverity.Warning">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.BusinessNotificationSeverity.Information">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.BusinessNotificationSeverity.UserDefined">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.BusinessProcessFlowContext">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityRequest">
      <summary>
        <para>Contains the data that is needed to calculate the value of an opportunity that is in the "Won" state.</para>
        <para>For the Web API use the CalculateActualValueOpportunity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Opportunity" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityRequest.OpportunityId" /> property. For a complete list of the required privileges, see CalculateActualValueOpportunity message privileges. </para>
        <para>
            Notes for Callers
          </para>
        <para>"Won" is one of the possible states for an opportunity. It indicates that the opportunity has been won. The state of an <see langword="Opportunity" /> record is specified in the <see langword="Opportunity.StateCode" /> attribute. For a list of the opportunity state and status values, see the metadata for this entity. To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the metadata for your organization. You can also view the metadata for an uncustomized organization in the Excel file called EntityMetadata.xlsx included in the top-level folder of the <see href="http://go.microsoft.com/fwlink/?LinkID=512122">SDK download</see>.  For more information, see Record state and status. </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityResponse" />Opportunity entitiesCalculateActualValueOpportunity message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityRequest" /> class.</para>
        <para>For the Web API the CalculateActualValueOpportunityResponse ComplexType is the response value from the CalculateActualValueOpportunity Action.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CalculateActualValueOpportunityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CalculatePriceRequest">
      <summary>
        <para>Contains the data that is needed to calculate price in an opportunity, quote, order, and invoice. This is used internally for custom pricing calculation when the default system pricing is overridden.</para>
        <para>For the Web API use the CalculatePrice Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>This message does not have any usage scenario of its own. It provides you the capability to plug in your own custom pricing calculation logic if you do not want to use the out-of-box pricing provided by Dynamics 365. To use this message, you must create a plug-in with the custom pricing logic, and register the plug-in on the <see langword="CalculatePrice" /> message. Additionally, you must set the value of the <see langword="Organization.OOBPriceCalculationEnabled" /> attribute to <see langword="0" /> (false) to override the system pricing engine. More information: Use custom pricing for products</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Opportunity" />, <see langword="Quote" />, <see langword="SalesOrder" />, and <see langword="Invoice" /> entities.</para>
      </remarks>Use custom pricing for productsSample: Calculate Price plug-in</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CalculatePriceResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculatePriceRequest" /> class.</para>
      </summary>
      <remarks>
        <para>There is no return value from this operation.</para>
      </remarks>Use custom pricing for products</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldRequest">
      <summary>
        <para>Contains the data that is needed to calculate the value of a rollup attribute.</para>
        <para>For the Web API use the CalculateRollupField Function.</para>
        <para>Web API support for this message was added with Microsoft Dynamics CRM Online 2016 Update 1 and Microsoft Dynamics CRM 2016 Service Pack 1.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have read privileges on the entity instance that contains the rollup field. </para>
      </remarks>Calculated and rollup attributes<seealso cref="T:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldRequest" />Calculated and rollup attributes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentRequest">
      <summary>
        <para>Contains the data that is needed to calculate the total time, in minutes, that you used while you worked on an incident (case).</para>
        <para>For the Web API use the CalculateTotalTimeIncident Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Incident" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentRequest.IncidentId" /> property. For a complete list of the required privileges, see CalculateTotalTimeIncident message privileges. </para>
        <para>
            Notes for Callers
          </para>
        <para>If an activity that is used to resolve the incident (case) has already been billed, those minutes are not included in the calculation of the current incident.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentResponse" />Incident (case) entitiesSample: Close an incidentCalculateTotalTimeIncident message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentRequest" /> class.</para>
        <para>For the Web API the CalculateTotalTimeIncidentResponse ComplexType is the response value from the CalculateTotalTimeIncident Function.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CalculateTotalTimeIncidentRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CancelContractRequest">
      <summary>
        <para>Contains the data that is needed to cancel a contract.</para>
        <para>For the Web API use the CancelContract Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CancelContractResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Contract" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.CancelContractRequest.ContractId" /> property. For a complete list of the required privileges, see CancelContract message privileges. </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CancelContractResponse" />Contract entitiesCancelContract message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CancelContractResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CancelContractRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CancelContractRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CancelSalesOrderRequest">
      <summary>
        <para>Contains the data that is needed to cancel a sales order (order). </para>
        <para>For the Web API use the CancelSalesOrder Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CancelSalesOrderResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SalesOrder" /> entity. For a complete list of the required privileges, see CancelSalesOrder message privileges. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#CancelSalesOrder</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CancelSalesOrderResponse" />Quote, order, and invoice entitiesSalesOrder (order) entity messages and methodsSample: Process quotes, sales orders and invoicesCancelSalesOrder message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CancelSalesOrderResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CancelSalesOrderRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CancelSalesOrderRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilege">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilegeDepth">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilegeDepth.None">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilegeDepth.EntityReference">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilegeDepth.ParentEntityReference">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.ChannelAccessProfilePrivilegeDepth.Global">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ChannelAccessProfileWithPrivileges">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest">
      <summary>
        <para>Contains the data that is needed to check whether the incoming email message is relevant to the Microsoft Dynamics 365 system.</para>
        <para>For the Web API use the CheckIncomingEmail Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the activity entity. For a complete list of the privileges required, see CheckIncomingEmail message privileges.</para>
      </remarks>Email entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailResponse" />CheckIncomingEmail message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CheckIncomingEmailRequest" />Email entity messages and methodsCheckIncomingEmail message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailRequest">
      <summary>
        <para>Contains the data that is needed to check whether the incoming email message should be promoted to the Microsoft Dynamics 365 system.</para>
        <para>For the Web API use the CheckPromoteEmail Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the activity entity. For a complete list of the privileges required, see CheckPromoteEmail message privileges.</para>
      </remarks>Email entity messages and methodsEmail activity entities<seealso cref="T:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailRequest" /> class.</para>
        <para>For the Web API the CheckPromoteEmailResponse ComplexType is the response value from the CheckPromoteEmail Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CheckPromoteEmailRequest" />Email entity messages and methodsCheckPromoteEmail message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloneAsPatchRequest">
      <summary>
        <para>Contains the data that is needed to create a solution patch from a managed or unmanaged solution.</para>
        <para>For the Web API use the CloneAsPatch Action</para>
      </summary>
      <remarks />Create patches to simplify solution updates</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloneAsPatchResponse">
      <summary>
        <para>Contains the response from executing the CloneAsPatchRequest class.</para>
        <para>For the Web API the CloneAsPatchResponse ComplexType is the response value from the CloneAsPatch Action.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloneAsSolutionRequest">
      <summary>
        <para>Contains the data that is needed to create a new copy of an unmanaged solution that contains the original solution plus all of its patches.</para>
        <para>For the Web API use the CloneAsSolution Action</para>
      </summary>
      <remarks />Create patches to simplify solution updates</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloneAsSolutionResponse">
      <summary>
        <para>Contains the response from executing the <see cref="T:Microsoft.Crm.Sdk.Messages.CloneAsSolutionRequest" /> class.</para>
        <para>For the Web API the CloneAsSolutionResponse ComplexType is the response value from the CloneAsSolution Action.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloneContractRequest">
      <summary>
        <para>Contains the data that is needed to copy an existing contract and its line items.</para>
        <para>For the Web API use the CloneContract Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.CloneContractResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Contract" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.CloneContractRequest.ContractId" /> property. For a complete list of the required privileges, see CloneContract message privileges. </para>
        <para>
            Notes for Callers
          </para>
        <para>By default the caller will become the owner for the new record. For this to work, the caller must have both Create and Read privileges for the contract entity. For more information, see Privileges by entity. Alternatively, you can set the <see langword="ownerid" /> property to the ID of another user. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Service#CloneContract</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CloneContractResponse" />Contract entitiesCloneContract message privilegesContract entity messages and methodsSample: Manage contractsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloneContractResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CancelContractRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CancelContractRequest" />Contract entity messages and methodsSample: Manage contracts</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloneMobileOfflineProfileRequest">
      <summary>
        <para>For the Web API use the CloneMobileOfflineProfile Action.</para>
        <para>For internal use only.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloneMobileOfflineProfileResponse">
      <summary>
        <para>For internal use only.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloneProductRequest">
      <summary>
        <para>Contains the data that is needed to copy an existing product family, product, or bundle under the same parent record.</para>
        <para>For the Web API use the CloneProduct Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.CloneProductResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Product" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.CloneProductRequest.Source" /> property.</para>
        <para>
            Notes for Callers
          </para>
        <para>By default, the caller will become the owner for the new record. For this to work, the caller must have both Create and Read privileges for the product entity. For more information, see Privileges by entity.</para>
      </remarks>Clone a product family, product, or bundleSample: Clone product records</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloneProductResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CloneProductRequest" /> class.</para>
      </summary>
      <remarks />Clone a product family, product, or bundleSample: Clone product records</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloseIncidentRequest">
      <summary>
        <para>Contains the data that is needed to close an incident (case).</para>
        <para>For the Web API use the CloseIncident Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CloseIncidentResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Incident" /> entity. </para>
        <para>For a complete list of the required privileges, see CloseIncident message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#CloseIncident</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CloseIncidentResponse" />CloseIncident message privilegesSample: Validate record state and set the state of the recordHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloseIncidentResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CloseIncidentRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CloseIncidentRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloseQuoteRequest">
      <summary>
        <para>Contains the data that is needed to close a quote.</para>
        <para>For the Web API use the CloseQuote Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.CloseQuoteResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Quote" /> entity. </para>
        <para>For a complete list of the required privileges, see CloseQuote message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#CloseQuote</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CloseQuoteResponse" />CloseIncident message privilegesQuote, order, and invoice entitiesSample: Process quotes, sales orders and invoicesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CloseQuoteResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CloseQuoteRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CloseQuoteRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.Component">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ComponentDetail">
      <summary>
        <para>Provides additional information about the solution components that are related to a missing component.</para>
        <para>For the Web API the corresponding type is ComponentDetail ComplexType.</para>
      </summary>Dependency tracking for solution components</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CompoundCreateRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateRequest" /> class. Creates a compound entity, such as a sales order (order), invoice, quote, or duplicate rule (duplicate detection rule); and its related entity, such as a sales order detail (order product), invoice detail (invoice product), quote detail (quote product), or duplicate rule condition. </para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CompoundCreateResponse" />CompoundCreate message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CompoundCreateResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CompoundCreateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleRequest">
      <summary>
        <para>Contains the data that is needed to update a duplicate rule (duplicate detection rule) and its related duplicate rule conditions.</para>
        <para>For the Web API use the CompoundUpdateDuplicateDetectionRule Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="DuplicateRule" /> entity and the <see langword="DuplicateRuleCondition" /> entity. </para>
        <para>For a complete list of the required privileges, see CompoundUpdateDuplicateDetectionRule message privileges.</para>
      </remarks>Detect duplicate dataDuplicateRule entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleResponse" />CompoundUpdateDuplicateDetectionRule message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateDuplicateDetectionRuleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class. Contains the data that is needed to update a compound record, such as a sales order (order), invoice, quote, or duplicate rule (duplicate detection rule); and its related detail record, such as a sales order detail (order product), invoice detail (invoice product), quote detail (quote product), or duplicate rule condition.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateResponse" />CompoundUpdate message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateRequest" /> class and its associated response class. </para>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CompoundUpdateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConstraintRelation">
      <summary>
        <para>Specifies additional constraints to be applied when you select resources for appointments. </para>
        <para>For the Web API the corresponding type is ConstraintRelation ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.Constraints" />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.ConstraintRelation.Constraints" />Calendar entities</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConvertKitToProductRequest">
      <summary>
        <para>
          Deprecated. Contains the data that is needed to convert a kit to a product.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertKitToProductResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Product" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.ConvertKitToProductRequest.KitId" /> property.</para>
        <para>For a complete list of the required privileges, see ConvertKitToProduct message privileges.</para>
      </remarks>Bundles and kitsProduct catalog entitiesProduct entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.ConvertKitToProductResponse" />ConvertKitToProduct message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConvertKitToProductResponse">
      <summary>
        <para>
          Deprecated. Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertKitToProductRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ConvertKitToProductRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamRequest">
      <summary>
        <para>Contains the data that is needed to convert a team of type owner to a team of type access. </para>
        <para>For the Web API use the ConvertOwnerTeamToAccessTeam Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Team" /> entity. For a complete list of required privileges, see ConvertOwnerTeamToAccessTeam message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>You can convert an owner team to an access team, if the owner team doesn’t have the records and security roles assigned to the team. After you convert the owner team to the access team, it can’t convert the team back to the owner team. It is a one way process. During conversion, all queues and mailboxes associated with the team are deleted.</para>
      </remarks>Use access teams and owner teams to collaborate and share informationTeam entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamResponse" />ConvertOwnerTeamToAccessTeam message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ConvertOwnerTeamToAccessTeamRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConvertProductToKitRequest">
      <summary>
        <para>
          Deprecated. Contains the data that is needed to convert a product to a kit.</para>
        <para>For the Web API use the ConvertProductToKit Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertProductToKitResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Product" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.ConvertProductToKitRequest.ProductId" /> property.</para>
        <para>For a complete list of the required privileges, see ConvertProductToKit message privileges.</para>
      </remarks>Bundles and kitsProduct catalog entitiesProduct entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.ConvertProductToKitResponse" />ConvertProductToKit message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConvertProductToKitResponse">
      <summary>
        <para>
          Deprecated. Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertProductToKitRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ConvertProductToKitRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest">
      <summary>
        <para>Contains the data that is needed to convert a quote to a sales order.</para>
        <para>For the Web API use the ConvertQuoteToSalesOrder Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Quote" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest.QuoteId" /> property. For a complete list of the required privileges, see ConvertQuoteToSalesOrder message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>businessmanagement#convertquotetosalesorder</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderResponse" />Sales entities (lead, opportunity, competitor, quote, order, invoice)ConvertQuoteToSalesOrder message privilegesSample: Process quotes, sales orders and invoicesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ConvertQuoteToSalesOrderRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceRequest">
      <summary>
        <para>Contains the data that is needed to convert a sales order to an invoice.</para>
        <para>For the Web API use the ConvertSalesOrderToInvoice Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SalesOrder" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceRequest.SalesOrderId" /> property. For a complete list of the required privileges, see ConvertSalesOrderToInvoice message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>businessmanagement#convertsalesordertoinvoice</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceResponse" />Sales entities (lead, opportunity, competitor, quote, order, invoice)ConvertSalesOrderToInvoice message privilegesSample: Process quotes, sales orders and invoicesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ConvertSalesOrderToInvoiceRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CopyCampaignRequest">
      <summary>
        <para>Contains the data that is needed to copy a campaign.</para>
        <para>For the Web API use the CopyCampaign Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of<see cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>
            To perform this action, the caller must have privileges on the <see langword="Campaign" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.CopyCampaignRequest.BaseCampaign" /> property. For a complete list of required privileges, see CopyCampaign message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Marketing#DistributeCampaignFromMarketingList1</codeReference>
        <codeReference>MarketingVB#DistributeCampaignFromMarketingList1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponse" />Campaign entitiesSample: Distribute campaign activities to qualified marketing listCopyCampaign message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseRequest">
      <summary>
        <para>Contains the data that is needed to create a copy of the campaign response.</para>
        <para>For the Web API use the CopyCampaignResponse Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="CampaignResponse" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseRequest.CampaignResponseId" /> property. For a complete list of required privileges, see  CopyCampaignResponse message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseResponse" />Campaign entitiesCampaignResponse entity messages and methodsCopyCampaignResponse message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CopyCampaignResponseRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticRequest">
      <summary>
        <para>Contains the data that is needed to create a static list from the specified dynamic list and add the members that satisfy the dynamic list query criteria to the static list.</para>
        <para>For the Web API use the CopyDynamicListToStatic Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which will return an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="List" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticRequest.ListId" /> property. For a complete list of the required privileges, see CopyDynamicListToStatic message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The newly created static list is locked. To unlock the list, set the value of the <see langword="List.Lockstatus" /> attribute to <see langword="false" />.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Marketing#CopyDynamicListToStatic</codeReference>
        <codeReference>MarketingVB#CopyDynamicListToStatic</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticResponse" />List (marketing list) entitySample: Distribute campaign activities to dynamic and static listsCopyDynamicListToStatic message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyDynamicListToStaticRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CopyMembersListRequest">
      <summary>
        <para>Contains the data that is needed to copy the members from the source list to the target list without creating duplicates.</para>
        <para>For the Web API use the CopyMembersList Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which will return an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.CopyMembersListResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="List" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.CopyMembersListRequest.SourceListId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.CopyMembersListRequest.TargetListId" /> property. For a complete list of the required privileges, see CopyMembersList message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The type of entities contained in the source and target lists must match. The entity type is specified in the <see langword="List.CreatedFromCode" /> attribute. The OptionSet values for this attribute are Account, Contact, and Lead.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CopyMembersListResponse" />List (marketing list) entitySample: Distribute campaign activities to qualified marketing listCopyMembersList message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CopyMembersListResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CopyMembersListRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CopyMembersListRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CopySystemFormRequest">
      <summary>
        <para>Contains the data that is needed to create a new entity form that is based on an existing entity form.</para>
        <para>For the Web API use the CopySystemForm Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.CopySystemFormResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in CopySystemForm message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para>If the Target is not set a new <see langword="SystemForm" /> will be created based on the original.</para>
      </remarks>Customize entity forms<seealso cref="T:Microsoft.Crm.Sdk.Messages.CopySystemFormResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CopySystemFormResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CopySystemFormRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CopySystemFormRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest">
      <summary>
        <para>Contains the data that is needed to create a quick campaign to distribute an activity to members of a list (marketing list).</para>
        <para>For the Web API use the CreateActivitiesList Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateActivitiesListResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="List" />, <see langword="Queue" />, and <see langword="Template" /> entities and on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.Activity" /> property. The caller must also have access rights on the specified records in the following properties: <see cref="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.ListId" />, <see cref="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.QueueId" />, and <see cref="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.TemplateId" />. For a complete list of the required privileges, see CreateActivitiesList message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This operation distributes activities that specify a recipient: a phone call, appointment, letter, fax, or email. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <code language="c#">/// &lt;summary&gt;
/// This method creates Quick Campaign for a given Marketing List and retruns the 
/// Guid of the Quich Campaign which is modelled as bulk operation in CRM
/// &lt;/summary&gt;
/// &lt;param name="activityEntity"&gt;
/// An object that indicates activity type for the quick campaign and 
/// contains values for each activity that will be created
/// &lt;/param&gt;
/// &lt;param name="marketingListId"&gt;
/// The ID of the marketing list to which quick campaign is distributed
/// &lt;/param&gt;
/// &lt;param name="ownershipOption"&gt;
/// Specifies who will own the activities created by the Quick Campaign
///	The PropagationOwnershipOptions enum is used to specify value for this parameter
///	&lt;/param&gt;
/// &lt;param name="isPropagate"&gt;
/// Specifies whether the operation is to be executed. 
/// This input is often 'true' for Quick Campaign
/// &lt;/param&gt;				
public Guid CreateAndRetrieveQuickCampaignForMarketingList(
    Entity letterActivityEntity, 
    Guid marketingListId, 
    PropagationOwnershipOptions ownershipOption, 
    bool isPropagate)
{
    //Create the request object from input parameters
    CreateActivitiesListRequest request = new CreateActivitiesListRequest() {
        Activity = letterActivityEntity,
        ListId = marketingListId,
        OwnershipOptions = ownershipOption,
        Propagate = isPropagate,
        TemplateId = Guid.Empty,
        FriendlyName = "Quick Campaign for My List",
        Owner = new EntityReference("systemuser", _currentUser),
        PostWorkflowEvent = true
    };

    //Execute the request
    CreateActivitiesListResponse response = 
        (CreateActivitiesListResponse)_serviceProxy.Execute(request);

    //On executing the request a BulkOperation record would be created in CRM. 
    //If isPropagate is true, a corresponding Async job is also created which runs and creates the required activities 
    //The response has BulkOperationId. This is the Id of the bulkoperation that mimics QuickCampaign in CRM
    Guid BOId = response.BulkOperationId;
    System.Console.WriteLine(
        "Quick Campaign with following name has been created. " 
        + "Please verify in Web app manually: \n" 
        + request.FriendlyName 
        + "\nPress enter to continue....");
    System.Console.ReadLine();

    return BOId;

} </code>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CreateActivitiesListResponse" />Campaign entitiesSample: Distribute a quick campaignCreateActivitiesList message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateActivitiesListResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest" /> class.</para>
        <para>For the Web API the CreateActivitiesListResponse ComplexType is the response value from the CreateActivitiesList Action.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateExceptionRequest">
      <summary>
        <para>Contains the data that is needed to create an exception for the recurring appointment instance.</para>
        <para>For the Web API use the CreateException Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateExceptionResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the entity that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.CreateExceptionRequest.Target" /> property and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.CreateExceptionRequest.Target" /> property. For a complete list of the required privileges, see CreateException message privileges.</para>
      </remarks>Update a recurring appointmentCreate a recurring appointment exception<seealso cref="T:Microsoft.Crm.Sdk.Messages.CreateExceptionResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateExceptionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateExceptionRequest" /> class.</para>
        <para>For the Web API the CreateExceptionResponse ComplexType is the response value from the CreateException Action.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CreateExceptionRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateInstanceRequest">
      <summary>
        <para>Contains the data that is needed to create future unexpanded instances for the recurring appointment master.</para>
        <para>For the Web API use the CreateInstance Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateInstanceResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the appointment entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.CreateInstanceRequest.Target" /> property. For a complete list of the required privileges, see CreateInstance message privileges.</para>
        <para />
      </remarks>Create a recurring appointment exceptionAppointment entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.CreateInstanceResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateInstanceResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateInstanceRequest" /> class.</para>
        <para>For the Web API the CreateInstanceResponse ComplexType is the response value from the CreateInstance Action.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CreateInstanceRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationRequest">
      <summary>
        <para>Contains the data that is required to create translation of a knowledge article record.</para>
        <para>For the Web API use the CreateKnowledgeArticleTranslation Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="KnowledgeArticle" /> entity. For a complete list of the required privileges, see CreateKnowledgeArticleTranslation message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>Using the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationRequest" /> message creates a new knowledge article record with the title, content, description and keywords copied from the source record to the new record, and the language of the new record set to the one you specified in the  message.</para>
      </remarks>Work with knowledge articles in Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleTranslationRequest" /> class.</para>
      </summary>
      <remarks />Work with knowledge articles in Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionRequest">
      <summary>
        <para>Contains the data that is required to create a major or minor version of a knowledge article record.</para>
        <para>For the Web API use the CreateKnowledgeArticleVersion Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="KnowledgeArticle" /> entity. For a complete list of the required privileges, see CreateKnowledgeArticleVersion message privileges.</para>
      </remarks>Work with knowledge articles in Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateKnowledgeArticleVersionRequest" /> class.</para>
      </summary>
      <remarks />Work with knowledge articles in Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateRequest">
      <summary>
        <para>Contains the data that is needed to create a workflow (process) from a workflow template.</para>
        <para>For the Web API use the CreateWorkflowFromTemplate Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the workflow entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateRequest.WorkflowTemplateId" /> property. For a complete list of the privileges required, see CreateWorkflowFromTemplate message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Workflows#CreateProcessFromTemplate1</codeReference>
      </example>Workflow and process entitiesWorkflow (process) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateResponse" />Sample: Create a process using a template</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CreateWorkflowFromTemplateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeleteAndPromoteRequest">
      <summary>
        <para>Contains the data needed to replace a managed solution plus all of its patches.</para>
      </summary>
      <remarks>
        <para>This message request can be used on a base solution when there is a new version of the solution imported as a holding solution. This message request deletes the base solution along with all of its patches and renames the holding solution to the same name as the base solution.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CloneAsSolutionRequest" />Create patches to simplify solution updates</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeleteAndPromoteResponse">
      <summary>
        <para>Contains the response from executing the <see cref="T:Microsoft.Crm.Sdk.Messages.DeleteAndPromoteRequest" /> class.</para>
        <para>For the Web API the DeleteAndPromoteResponse ComplexType is the response value from the DeleteAndPromote Action.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeleteAuditDataRequest">
      <summary>
        <para>Contains the data that is needed to delete all audit data records up until a specified end date.</para>
        <para>For the Web API use the DeleteAuditData Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which will return an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.DeleteAuditDataResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a list of the privileges required, see DeleteAuditData message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message behaves slightly different depending on the version of Microsoft SQL Server that is installed on the Microsoft Dynamics 365 server. See Retrieve and delete the history of audited data changes for more information.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Auditing#Auditing4</codeReference>
      </example>
      <example>
        <codeReference>AuditingVB#Auditing4</codeReference>
      </example>Audit entity data changesSample: Audit entity data changes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeleteAuditDataResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.DeleteAuditDataRequest" /> class. </para>
        <para>For the Web API the DeleteAuditDataResponse ComplexType is the response value from the DeleteAuditData Action.</para>
      </summary>
      <remarks />Retrieve and delete the history of audited data changesSample: Audit entity data changes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest">
      <summary>
        <para>Contains the data that is needed to delete instances of a recurring appointment master that have an “Open” state.</para>
        <para>For the Web API use the DeleteOpenInstances Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the entity specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest.Target" /> property and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest.Target" /> property. For a list of the privileges required, see DeleteOpenInstances message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>Using this message does the following:</para>
        <list type="bullet">
          <item>
            <description>
              <para>Deletes all the “open” and “scheduled” future instances of the specified series from the date specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest.SeriesEndDate" /> property. However, if the state of the future instances is changed to “completed” or “canceled”, they are not deleted.</para>
            </description>
          </item>
          <item>
            <description>
              <para>Sets the status of the past instances to the specified value in the <see cref="P:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest.StateOfPastInstances" /> property. However, the past instances are not deleted.</para>
            </description>
          </item>
          <item>
            <description>
              <para>Terminates the series to the last occurring past instance date with respect to the date specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest.SeriesEndDate" /> property, and sets the state of the series to “canceled”.</para>
            </description>
          </item>
        </list>
        <para>This allows you to preserve the instances of a recurring appointment series even if you have decided to end it prematurely. This is useful if you have attached notes or attachments to past instances of a recurring appointment series that contain important information about the customer or business.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ScheduleAndAppointment#EndRecurringAppointmentSeries1</codeReference>
        <codeReference>ScheduleAndAppointmentVB#EndRecurringAppointmentSeries1</codeReference>
      </example>Delete or end a recurring appointment series or instanceRecurringAppointmentMaster entity messages and methodsSample: End a recurring appointment series</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.DeleteOpenInstancesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest">
      <summary>
        <para>Contains the data that is needed to create an email activity record from an incoming email message (Track in CRM).</para>
        <para>For the Web API use the DeliverIncomingEmail Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the privileges required, see DeliverIncomingEmail message privileges.</para>
      </remarks>Email activity entitiesEmail entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.DeliverIncomingEmailRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest">
      <summary>
        <para>Contains the data that is needed to create an email activity record from the specified email message (Track in CRM).</para>
        <para>For the Web API use the DeliverPromoteEmail Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the activity entity. For a complete list of the privileges required, see DeliverPromoteEmail message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>
            This method is used by Microsoft Dynamics 365 for Outlook. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Activities#DeliverPromoteEmail1</codeReference>
        <codeReference>ActivitiesVB#DeliverPromoteEmail1</codeReference>
      </example>Email activity entitiesEmail entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailResponse" />Sample: Promote an email message to Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.DeliverPromoteEmailRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeprovisionLanguageRequest">
      <summary>
        <para>Contains the data that is needed to deprovision a language. </para>
        <para>For the Web API use the DeprovisionLanguage Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DeprovisionLanguageResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in DeprovisionLanguage message privileges.  </para>
        <para />
        <para />
      </remarks>Customize labels to support multiple languages<seealso cref="T:Microsoft.Crm.Sdk.Messages.ProvisionLanguageRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DeprovisionLanguageResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.DeprovisionLanguageRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.DeprovisionLanguageRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.DisassociateRequest" /> class. Contains the data that is needed to  remove a link between two entity instances in a many-to-many relationship.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Xrm.Sdk.Messages.DisassociateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.DisassociateRequest" /> class and its associated response class. Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesRequest" /> class. </para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.DisassociateEntitiesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest">
      <summary>
        <para>Contains the data that is needed to create a bulk operation that distributes a campaign activity. The appropriate activities, such as a phone call or fax, are created for the members of the list that is associated with the specified campaign activity.</para>
        <para>For the Web API use the DistributeCampaignActivity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="CampaignActivity" />, <see langword="Queue" />, and <see langword="Template" /> entities and on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.Activity" /> property. You must also have access rights on the specified records in the following properties: <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.CampaignActivityId" />, <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.QueueId" />, and <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.TemplateId" />. For a complete list of the required privileges, see DistributeCampaignActivity message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This operation distributes activities that specify a recipient: phone call, appointment, letter, letter via mail merge, fax, fax via mail merge, email, and email via mail merge. </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityResponse" />DistributeCampaignActivity message privilegesMarketing entities (campaign, list)Sample: Distribute a quick campaignActivity entitiesThe security model of Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionRequest">
      <summary>
        <para>Contains the data that is needed to download a report definition.</para>
        <para>For the Web API use the DownloadReportDefinition Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the report entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionRequest.ReportId" />. For a complete list of the privileges required, see DownloadReportDefinition message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The response from the message is a UTF-8 encoded XML document in the form of a string that represents the entire content of the report definition (RDL) file.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Reporting#DownloadReportDefinition1</codeReference>
      </example>Report entitiesReport entity messages and methodsSample: Download report definition<seealso cref="T:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionRequest" /> class.</para>
        <para>For the Web API the DownloadReportDefinitionResponse ComplexType is the response value from the DownloadReportDefinition Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.DownloadReportDefinitionRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.EntitySource">
      <summary>
        <para>Describes which members of a bulk operation to retrieve.</para>
      </summary>
      <remarks>
        <para>This enumeration is used for the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest.EntitySource" /> property.</para>
      </remarks>BulkOperation (quick campaign) entity messages and methodsCampaign entities</member>
    <member name="F:Microsoft.Crm.Sdk.Messages.EntitySource.Account">
      <summary>
        <para>Retrieve account entities. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.EntitySource.Contact">
      <summary>
        <para>Retrieve contact entities. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.EntitySource.Lead">
      <summary>
        <para>Retrieve lead entities. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.EntitySource.All">
      <summary>
        <para>Retrieve all entities. Value = 3.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ErrorInfo">
      <summary>
        <para>Specifies the results of a scheduling operation using the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateRequest" />, <see cref="T:Microsoft.Crm.Sdk.Messages.BookRequest" />, or <see cref="T:Microsoft.Crm.Sdk.Messages.RescheduleRequest" /> message.</para>
        <para>For the Web API the corresponding type is ErrorInfo ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ValidateRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.BookRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RescheduleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ErrorType">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.ErrorType.Error">
      <summary>
        <para />
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.ErrorType.Warning">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryRequest">
      <summary>
        <para>Contains the data that is needed to execute a saved query (view) that has the specified ID.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the<see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of<see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SavedQuery" /> entity access rights on the record specified by the <see cref="P:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryRequest.EntityId" />property. For a complete list of the privileges required, see ExecuteByIdSavedQuery message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message returns a String type that specifies the XML data containing the results of the query. This XML string is in the following format:</para>
        <code language="xml">&lt;resultset&gt; + &lt;result&gt;result1&lt;/result&gt;&lt;result&gt;result2&lt;/result&gt; + ... + &lt;/resultset&gt;</code>
        <para>The XML string returned from this method may contain multiple entity instances. If no instances are returned, the method simply returns an XML document for the entity type, with no data.</para>
        <para>The XML string returned from this method does not contain elements for attributes where the value is <see langword="null" /> or contains empty strings. This improves performance by not sending more XML data than is necessary from the server to the client.</para>
      </remarks>SavedQuery (view) entity messages and methodsSample: Work with views<seealso cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryRequest" /> class. </para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdSavedQueryRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryRequest">
      <summary>
        <para>Contains the data that is needed to  execute the user query (saved view) that has the specified ID.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges and access rights on the entity specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryRequest.EntityId" /> property. For a list of the privileges required, see ExecuteByIdUserQuery message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message returns a <see langword="String" /> type that specifies the XML data containing the results of the query. This XML string is in the following format:</para>
        <code language="xml">&lt;resultset&gt; + &lt;result&gt;result1&lt;/result&gt;&lt;result&gt;result2&lt;/result&gt; + ... + &lt;/resultset&gt;</code>
        <para>The XML string returned from this method may contain multiple records. If no records are returned, the method simply returns an XML document for the entity type, with no data.</para>
        <para>The XML string returned from this method does not contain elements for attributes where the value is <see langword="null" /> or contains empty strings. This improves performance by not sending more XML data than is necessary from the server to the client.</para>
      </remarks>UserQuery (saved view) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryResponse" />ExecuteByIdUserQuery message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExecuteByIdUserQueryRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExecuteFetchRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExecuteFetchResponse" />ExecuteFetch message privileges<seealso cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExecuteFetchResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExecuteFetchRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowRequest">
      <summary>
        <para>Contains the data that’s needed to execute a workflow.</para>
        <para>For the Web API use the ExecuteWorkflow Action .</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Workflow" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowRequest.EntityId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowRequest.WorkflowId" /> properties. For a complete list of the privileges required, see ExecuteWorkflow message privileges.</para>
      </remarks>
      <example>
        <para>
                The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an
                <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Workflows#ExecuteWorkflow1</codeReference>
        <codeReference>WorkflowsVB#ExecuteWorkflow1</codeReference>
      </example>Workflow categories<seealso cref="T:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowResponse" />Sample: Run a workflow</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowResponse" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowReQuest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExpandCalendarRequest">
      <summary>
        <para>Contains the data that is needed to convert the calendar rules to an array of available time blocks for the specified period.</para>
        <para>For the Web API use the ExpandCalendar Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ExpandCalendarResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the calendar entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.ExpandCalendarRequest.CalendarId" /> property. For a complete list of the required privileges, see ExpandCalendar message privileges.</para>
      </remarks>Calendar entitiesCalendar entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.ExpandCalendarResponse" />ExpandCalendar message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExpandCalendarResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ExpandCalendarRequest" /> class.</para>
        <para>For the Web API the ExpandCalendarResponse ComplexType is the response value from the ExpandCalendar Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExpandCalendarRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExportDynamicToExcelType">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.ExportDynamicToExcelType.Dynamic">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.ExportDynamicToExcelType.Pivot">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationRequest">
      <summary>
        <para>Contains the data that is needed to export localizable fields values to a compressed file.</para>
        <para>For the Web API use ExportFieldTranslation Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To export the labels for specific records the user must have read privileges for those records.</para>
      </remarks>Localize product property values</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationRequest" /> class.</para>
        <para>For the Web API the ExportFieldTranslationResponse ComplexType is the response value from the ExportFieldTranslation Function.</para>
      </summary>
      <remarks />Localize product property values<seealso cref="T:Microsoft.Crm.Sdk.Messages.ExportFieldTranslationRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapRequest">
      <summary>
        <para>Contains the data that is needed to  export a data map as an XML formatted data.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have  privileges on the <see langword="ImportMap" /> entity and the access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapRequest.ImportMapId" /> property. For a complete list of required privileges, see ExportMappingsImportMap message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DataImport#ExportMappingsImportMap</codeReference>
        <codeReference>DataImportVB#ExportMappingsImportMap</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapResponse" />Import dataCreate data maps for importAdd transformation mappings for importSample: Export and import a data mapThe security model of Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapRequest" /> class.</para>
        <para>For the Web API the ExportMappingsImportMapResponse ComplexType is the response value from the ExportMappingsImportMap Action.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExportMappingsImportMapRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest">
      <summary>
        <para>Contains the data that’s needed to export a solution. </para>
        <para>For the Web API use the ExportSolution Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ExportSolutionResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in ExportSolution message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para>The properties of this request correspond to the options in the export solution dialog box in the application. The following table describes the settings included with each of the Export* settings.</para>
        <para>Member</para>
        <para>Setting</para>
        <para>Display Name</para>
        <para>Description</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>solutions#WorkWithSolutions7</codeReference>
        <codeReference>solutionsVB#WorkWithSolutions7</codeReference>
      </example>Sample: Work with solutionsPackage and distribute extensions using solutions</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExportSolutionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest" /> class.</para>
        <para>For the Web API the ExportSolutionResponse ComplexType is the response value from the ExportSolution Action.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExportSolutionRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExportTranslationRequest">
      <summary>
        <para>Contains the data that is needed to export all translations for a specific solution to a compressed file.</para>
        <para>For the Web API use the ExportTranslation Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ExportTranslationResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in ExportTranslation message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para />
      </remarks>Customize labels to support multiple languages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ExportTranslationResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ExportTranslationRequest" /> class.</para>
        <para>For the Web API the ExportTranslationResponse ComplexType is the response value from the ExportTranslation Action.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExportTranslationRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionRequest">
      <summary>
        <para>Contains the data that is needed to  convert a query in FetchXML to a QueryExpression.</para>
        <para>For the Web API use the   FetchXmlToQueryExpression Function.</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the required privileges, see FetchXmlToQueryExpression message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The use of the keyword <see langword="Distinct" /> in query expressions is different from the FetchXML query language. When mapping a query from Fetch to <see cref="T:Microsoft.Xrm.Sdk.Query.QueryExpression" />, results will not be consistent if the <see langword="Distinct" /> keyword is used in the FetchXML string.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Query#FetchXmlAndQueryExpressionQueryConversion1</codeReference>
        <codeReference>QueryVB#FetchXmlAndQueryExpressionQueryConversion1</codeReference>
      </example>Retrieve data with queries using SDK assemblies<seealso cref="T:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionResponse" />FetchXML schemaSample: Convert queries between Fetch and QueryExpression</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.FetchXmlToQueryExpressionRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupRequest">
      <summary>
        <para>Contains the data that is needed to find a parent resource group (scheduling group) for the specified resource groups (scheduling groups).</para>
        <para>For the Web API use the FindParentResourceGroup Function .</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the<see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of<see cref="T:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="ResourceGroup" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupRequest.ParentId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupRequest.ChildrenIds" /> properties. For a complete list of the privileges required, see FindParentResourceGroup message privileges.</para>
      </remarks>Resource entitiesResourceGroup (scheduling  group) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.FindParentResourceGroupRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderRequest">
      <summary>
        <para>Contains the data that is needed to fulfill the sales order (order).</para>
        <para>For the Web API use the FulfillSalesOrder Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of<see cref="T:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="OrderClose" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderRequest.OrderClose" /> property. For a complete list of required privileges, see FulfillSalesOrder message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#Fulfill1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderResponse" />Sales entities (lead, opportunity, competitor, quote, order, invoice)FulfillSalesOrder message privilegesSample: Fulfill a sales orderHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.FulfillSalesOrderRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest">
      <summary>
        <para>Contains the data that is needed to perform a full-text search on knowledge articles in CRM using the specified search text.</para>
        <para>For the Web API use the  FullTextSearchKnowledgeArticle Action.</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="KnowledgeArticle" /> entity. For a complete list of required privileges, see FullTextSearchKnowledgeArticle message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message supports queries using FetchXML and QueryExpression. For more information, see Build queries with FetchXML and Build queries with QueryExpression.</para>
        <para>Some of the filtering is done post-search from the full-text index, which depends on the values specified for the <see langword="StateCode" /> and <see langword="RemoveDuplicates" /> parameters. For information about the rules based on these parameters, see <see cref="P:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest.StateCode" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest.RemoveDuplicates" />.</para>
      </remarks>Work with knowledge articles in Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.FullTextSearchKnowledgeArticleRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityRequest">
      <summary>
        <para>Contains the data that is needed to generate an invoice from an opportunity.</para>
        <para>For the Web API use the GenerateInvoiceFromOpportunity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Opportunity" /> entity and access rights to the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityRequest.OpportunityId" /> property. </para>
        <para>For a complete list of the required privileges, see GenerateInvoiceFromOpportunity message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityResponse" />Sales entities (lead, opportunity, competitor, quote, order, invoice)GenerateInvoiceFromOpportunity message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityRequest">
      <summary>
        <para>Contains the data that is needed to generate a quote from an opportunity.</para>
        <para>For the Web API use the GenerateQuoteFromOpportunity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Opportunity" /> entity and access rights to the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityRequest.OpportunityId" /> property. </para>
        <para>For a complete list of the required privileges, see GenerateQuoteFromOpportunity message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#GenerateQuoteFromOpportunity</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityResponse" />Sales entities (lead, opportunity, competitor, quote, order, invoice)Sample: Process quotes, sales orders and invoicesGenerateInvoiceFromOpportunity message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GenerateQuoteFromOpportunityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityRequest">
      <summary>
        <para>Contains the data that is needed to generate a sales order (order) from an opportunity.</para>
        <para>For the Web API use the GenerateSalesOrderFromOpportunity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Opportunity" /> entity and access rights to the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityRequest.OpportunityId" /> property. </para>
        <para>For a complete list of the required privileges, see GenerateSalesOrderFromOpportunity message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GenerateInvoiceFromOpportunityResponse" />Sales entities (lead, opportunity, competitor, quote, order, invoice)GenerateSalesOrderFromOpportunity message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GenerateSalesOrderFromOpportunityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileRequest">
      <summary>
        <para>Contains the data to return an existing social profile record if one exists, otherwise generates a new one and returns it.</para>
        <para>For the Web API use the GenerateSocialProfile Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SocialProfile" /> entity and access rights on the record specified in the Entity property. For a complete list of the privileges required, see GenerateSocialProfile message privileges.</para>
      </remarks>SocialProfile entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileRequest" /> message.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GenerateSocialProfileRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameRequest">
      <summary>
        <para>Contains the data that is needed to retrieve all the time zone definitions for the specified locale and to return only the display name attribute.</para>
        <para>For the Web API use the GetAllTimeZonesWithDisplayName Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameResponse" /> class.</para>
      </remarks>Time zone entities<seealso cref="T:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameResponse" />How role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetAllTimeZonesWithDisplayNameRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyRequest">
      <summary>
        <para>
          For internal use only. See <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveDataEncryptionKeyRequest" />.</para>
      </summary>
      <remarks>
        <para>Contains the data that is needed to obtain the key that is used to encrypt or decrypt a user's or queue's email credentials that are stored in the Microsoft Dynamics 365 database. This message was incorrectly marked as public in previous Microsoft Dynamics 365 SDK releases.</para>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server. This message is supported only for on-premises and Internet-facing deployments (IFDs).</para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the required privileges, see GetDecryptionKey message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The caller must be a member of the Active DirectoryPrivUserGroup security group in on-premises installations or must be the root business-unit administrator in Services Provider License Agreement (SPLA) or Internet-facing deployments (IFDs). By default, this message enforces Hypertext Transfer Protocol over Secure Sockets Layer (HTTPS). If you choose to enable HTTP for this communication, it is recommended that you enforce Internet Protocol security (IPsec) on the Microsoft Dynamics 365 server and on the email router.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyResponse" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyResponse">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyRequest" /> class.</para>
        <para>This message is supported only for on-premises and Internet-facing deployments (IFDs).</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetDecryptionKeyRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetDefaultPriceLevelRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the default price level (price list) for the current user based on the user’s territory relationship with the price level. </para>
        <para>For the Web API use the GetDefaultPriceLevel Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>This message does not have any usage scenario of its own. CRM internally uses the message to determine the default price level for an opportunity, quote, order, or invoice based on the current user and the territory relationship with the price level. More information: Enable automatic selection of default price level</para>
        <para>If you have Microsoft Dynamics CRM Online 2015 Update 1, this message also provides you the capability to specify your custom logic for selecting default price level instead of using the out-of-box rule for the selection of default price level for an opportunity, quote, order, and invoice. To use this message, you must create a plug-in with the custom code for returning price levels based on your business requirement, and register it on the <see langword="GetDefaultPriceLevel" /> message. More information: Extend default price level selection</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Territory" />, <see langword="PriceLevel" />, <see langword="Opportunity" />, <see langword="Quote" />, <see langword="SalesOrder" />, and <see langword="Invoice" /> entities.</para>
        <para>
            Notes to Caller
          </para>
        <para>If a user territory is part of multiple price levels, this message will retrieve all those price levels.</para>
      </remarks>Set default price level for opportunity, quote, order, invoice</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetDefaultPriceLevelResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetDefaultPriceLevelRequest" /> class.</para>
      </summary>
      <remarks />Set default price level for opportunity, quote, order, invoice</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileRequest">
      <summary>
        <para>Contains the data that is needed to retrieve distinct values from the parse table for a column in the source file that contains list values.</para>
        <para>For the Web API use the GetDistinctValuesImportFile Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="ImportFile" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileRequest.ImportFileId" /> property. For a complete list of the required privileges, see GetDistinctValuesImportFile message privileges. </para>
        <para>
            Notes for Callers
          </para>
        <para>Use this message only after you have created a parse table by using the <see cref="T:Microsoft.Crm.Sdk.Messages.ParseImportRequest" /> message. Do not use this message after you use the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportRequest" /> message. You cannot access the parse table after the import job submitted by the <see langword="ImportRecordsRequest" /> message has finished running.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DataImport#ImportWithCreate3</codeReference>
        <codeReference>DataImportVB#ImportWithCreate3</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileResponse" />Import dataImportFile entity messages and methodsRun data importSample: Import data using complex data mapGetDistinctValuesImportFile message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetDistinctValuesImportFileRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the source-file column headings; or retrieve the system-generated column headings if the source file does not contain column headings.</para>
        <para>For the Web API use GetHeaderColumnsImportFile Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="ImportFile" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileRequest.ImportFileId" /> property. For a complete list of the required privileges, see GetHeaderColumnsImportFile message privileges. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DataImport#ImportWithCreate1</codeReference>
        <codeReference>DataImportVB#ImportWithCreate1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileResponse" />Import dataImportFile entity messages and methodsRun data importSample: Import data using complex data mapGetDistinctValuesImportFile message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetHeaderColumnsImportFileRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the products from an opportunity and copy them to the invoice.</para>
        <para>For the Web API use the GetInvoiceProductsFromOpportunity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>
            To perform this action, the caller must have privileges on the <see langword="Invoice" /> and <see langword="Opportunity" /> entities and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityRequest.InvoiceId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityRequest.OpportunityId" /> property. For a complete list of required privileges, see GetInvoiceProductsFromOpportunity message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityResponse" />GetInvoiceProductsFromOpportunity message privilegesSales entities (lead, opportunity, competitor, quote, order, invoice)Opportunity entitiesInvoice entity messages and methodsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetInvoiceProductsFromOpportunityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest">
      <summary>
        <para>Contains the data that is needed to  get the quantity decimal value of a product for the specified entity in the target.</para>
        <para>For the Web API use the GetQuantityDecimal Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline. For more information, see Supported Entities later in this topic.</para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  the <see cref="T:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have  privileges on the <see langword="Product" /> entity, on the <see langword="UOM" /> entity, and on the entity that is referred to in the <see cref="P:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest.Target" /> property. You also need access rights on the specified records in the <see cref="P:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest.ProductId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest.UoMId" /> property. </para>
        <para>For a complete list of the required privileges, see GetQuantityDecimal message privileges.</para>
        <para>
            Supported Entities
          </para>
        <para>The following table shows the default entities that support this message. This message works regardless whether the caller is connected to the server or offline.</para>
        <para>Entity</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalResponse" />GetQuantityDecimal message privilegesSales entities (lead, opportunity, competitor, quote, order, invoice)UoM (unit) entity messages and methodsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetQuantityDecimalRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the products from an opportunity and copy them to the quote.</para>
        <para>For the Web API use the GetQuoteProductsFromOpportunity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Quote" /> and <see langword="Opportunity" /> entities and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityRequest.QuoteId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityRequest.OpportunityId" /> property. For a complete list of required privileges, see GetQuoteProductsFromOpportunity message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityResponse" />GetQuoteProductsFromOpportunity message privilegesSales entities (lead, opportunity, competitor, quote, order, invoice)How role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetQuoteProductsFromOpportunityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the history limit for a report.</para>
        <para>For the Web API use the GetReportHistoryLimit Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Report" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitRequest.ReportId" />property. For a complete list of the privileges required, see GetReportHistoryLimit message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Reporting#GetReportHistoryLimit1</codeReference>
        <codeReference>ReportingVB#GetReportHistoryLimit1</codeReference>
      </example>Sample: Get the report history limitDevelopers guide to reports for Microsoft Dynamics 365Report entity messages and methodsGetReportHistoryLimit message privileges<seealso cref="T:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitRequest" /> class.</para>
        <para>For the Web API the GetReportHistoryLimitResponse ComplexType is the response value from the GetReportHistoryLimit Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetReportHistoryLimitRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the products from an opportunity and copy them to the sales order (order).</para>
        <para>For the Web API use GetSalesOrderProductsFromOpportunity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SalesOrder" /> and <see langword="Opportunity" /> entities and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityRequest.SalesOrderId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityRequest.OpportunityId" /> property. For a complete list of required privileges, see GetSalesOrderProductsFromOpportunity message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityResponse" />GetSalesOrderProductsFromOpportunity message privilegesSales entities (lead, opportunity, competitor, quote, order, invoice)How role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetSalesOrderProductsFromOpportunityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the time zone code for the specified localized time zone name.</para>
        <para>For the Web API use the GetTimeZoneCodeByLocalizedName Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameResponse" />.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameResponse" />Time zone entitiesSample: Retrieve time zone informationHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameRequest" /> class.</para>
        <para>For the Web API the GetTimeZoneCodeByLocalizedNameResponse ComplexType is the response value from the GetTimeZoneCodeByLocalizedName Function.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetTimeZoneCodeByLocalizedNameRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailRequest">
      <summary>
        <para>Contains the data that is needed to return a tracking token that can then be passed as a parameter to the <see cref="T:Microsoft.Crm.Sdk.Messages.SendEmailRequest" /> message.</para>
        <para>For the Web API use the GetTrackingTokenEmail Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Email" /> entity. For a complete list of the required privileges, see GetTrackingTokenEmail message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The tracking token is used to correlate an email with a context that is specified in the <paramref name="Subject" /> property.</para>
      </remarks>Email activity entities<seealso cref="T:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailResponse" />Email entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailRequest" /> class.</para>
        <para>For the Web API the GetTrackingTokenEmailResponse ComplexType is the response value from the GetTrackingTokenEmail Action.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GetTrackingTokenEmailRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GrantAccessRequest">
      <summary>
        <para>Contains the data that is needed to grant a security principal (user or team) access to the specified record.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.GrantAccessResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.GrantAccessRequest.Target" /> property and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.GrantAccessRequest.Target" /> property. For a list of the required privileges, see GrantAccess message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This action applies to all child records of the target record. For all child records, if the caller does not have share privileges for those entity types, or share rights to the records, the child records are not shared. As a result, the owner of the instance, or a user who shares the instance with share rights, automatically has share rights to all child records of the target record. In this case, only the lack of privileges for a particular entity type prevents the child records from being shared.</para>
        <para>For a description of how actions on a parent instance affect child records, see Cascading behavior.</para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities, the caller must be connected to the server for this message to be available.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>Account</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Annotation</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Appointment</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Campaign</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignActivity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignResponse</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Connection</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contact</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contract</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ConvertRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerOpportunityRole</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerRelationship</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>DuplicateRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Email</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>EmailServerProfile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Entitlement</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Fax</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Goal</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>GoalRollupQuery</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Import</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportFile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportMap</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Incident</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>IncidentResolution</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Invoice</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Lead</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Letter</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>List</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Mailbox</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>MailMergeTemplate</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostAlbum</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_wallsavedqueryusersettings</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Opportunity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OpportunityClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OrderClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>PhoneCall</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ProcessSession</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Queue</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Quote</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>QuoteClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RecurringAppointmentMaster</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Report</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RoutingRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesOrder</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ServiceAppointment</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointDocumentLocation</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointSite</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLA</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLAKPIInstance</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialActivity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialProfile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Task</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Template</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserForm</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQuery</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQueryVisualization</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Workflow</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>StrongTypes#UserAccess1</codeReference>
        <codeReference>StrongTypesVB#UserAccess1</codeReference>
      </example>How record-based security can be used to control access to records in Microsoft Dynamics 365Actions on entity records<seealso cref="T:Microsoft.Crm.Sdk.Messages.GrantAccessResponse" />Sample: Share records using GrantAccess, ModifyAccess and RevokeAccess messages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.GrantAccessResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.GrantAccessRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.GrantAccessRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationRequest">
      <summary>
        <para>Contains the data that is needed to import translations from a compressed file.</para>
        <para>For the Web API use the ImportFieldTranslation Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />    method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To update the labels for specific records the user must have update privileges for those records.</para>
      </remarks>Localize product property values</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ImportFieldTranslationRequest" />Localize product property values</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapRequest">
      <summary>
        <para>Contains the data that is needed to import the XML representation of a data map and create an import map (data map) based on this data.</para>
        <para>For the Web API use the ImportMappingsImportMap Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of<see cref="T:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="ImportMap" /> entity. For a complete list of required privileges, see ImportMappingsImportMap message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The XML data describing the data map must be well-formed and valid. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DataImport#ImportMappingsImportMap</codeReference>
        <codeReference>DataImportVB#ImportMappingsImportMap</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapResponse" />Import dataCreate data maps for importAdd transformation mappings for importSample: Export and import a data mapThe security model of Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ImportMappingsImportMapRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportRequest">
      <summary>
        <para>Contains the data that is needed to submit an asynchronous job that uploads the transformed data into Microsoft Dynamics 365.</para>
        <para>For the Web API use the ImportRecordsImport Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the<see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of<see cref="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Import" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.ImportRecordsImportRequest.ImportId" /> property. For a complete list of the required privileges, see ImportRecordsImport message privileges. </para>
        <para>
            Notes for Callers
          </para>
        <para>Pass the ID of the associated data import (import) in the <see cref="P:Microsoft.Crm.Sdk.Messages.ImportRecordsImportRequest.ImportId" /> property. The ID of the asynchronous job that runs in the background and uploads the data into Microsoft Dynamics 365 is returned in the <see cref="P:Microsoft.Crm.Sdk.Messages.ImportRecordsImportResponse.AsyncOperationId" /> property of the message response. All import files that are associated with the specified data import (import) are imported.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DataImport#ImportWithCreate6</codeReference>
        <codeReference>DataImportVB#ImportWithCreate6</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportResponse" />Import dataImport (data import) entity messages and methodsRun data importSample: Import data using complex data mapImportRecordsImport message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest">
      <summary>
        <para>Contains the data that is needed to import a solution. </para>
        <para>For the Web API use the ImportSolution Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>This request is the only one that can be called either synchronously or asynchronously.</para>
        <para>To use this messages synchronously, pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ImportSolutionResponse" />.</para>
        <para>To use this message asynchronously, instantiate a <see cref="T:Microsoft.Xrm.Sdk.Messages.ExecuteAsyncRequest" /> and set the <see langword="Request" /> property to an instance of this class. Use the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method to return an <see cref="T:Microsoft.Xrm.Sdk.Messages.ExecuteAsyncResponse" />. The <see cref="P:Microsoft.Xrm.Sdk.OrganizationResponse.Results" /> property will contain the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportSolutionResponse" />. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.ExecuteAsyncResponse" />.<see cref="P:Microsoft.Xrm.Sdk.Messages.ExecuteAsyncResponse.AsyncJobId" /> to track the success of the solution import.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in ImportSolution message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para />
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>solutions#WorkWithSolutions8</codeReference>
        <codeReference>solutionsVB#WorkWithSolutions8</codeReference>
      </example>Sample: Work with solutionsPackage and distribute extensions using solutions</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ImportSolutionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ImportSolutionRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ImportTranslationRequest">
      <summary>
        <para>Contains the data that is needed to import translations from a compressed file.</para>
        <para>For the Web API use the ImportTranslation Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />    method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.ImportTranslationResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in ImportTranslation message privileges.  </para>
      </remarks>Customize labels to support multiple languagesUse the Organization service with Dynamics 365 metadata</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ImportTranslationResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportTranslationRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ImportTranslationRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountRequest">
      <summary>
        <para>Contains the data that is required to increment the per day view count of a knowledge article record.</para>
        <para>For the Web API use the IncrementKnowledgeArticleViewCount Function.</para>
      </summary>
      <remarks>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="KnowledgeArticle" /> entity. For a complete list of the required privileges, see IncrementKnowledgeArticleViewCount message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>If a view count record doesn’t exist for a knowledge article for a specified day, this message will create a record and then set the specified view count value. If a record already exists for a knowledge article for the specified day, this message will just increment the view count in the existing record with the specified view count.</para>
      </remarks>Work with knowledge articles in Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.IncrementKnowledgeArticleViewCountRequest" /> class.</para>
      </summary>
      <remarks />Work with knowledge articles in Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.InitializeFromRequest">
      <summary>
        <para>Contains the data that is needed to initialize a new record from an existing record.</para>
        <para>For the Web API use the InitializeFrom Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.InitializeFromResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the entity that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.InitializeFromRequest.TargetEntityName" /> property and access rights on the record that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.InitializeFromRequest.EntityMoniker" /> property. For a complete list of the required privileges, see InitializeFrom message privileges.</para>
        <para>
            Notes for Callers
            
          </para>
        <para>To create a record from the result, pass the <see cref="P:Microsoft.Crm.Sdk.Messages.InitializeFromResponse.Entity" /> value to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Create(Microsoft.Xrm.Sdk.Entity)" /> method or the <see cref="T:Microsoft.Xrm.Sdk.Messages.CreateRequest" /> message.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.InitializeFromResponse" />Account entity messages and methodsBulkOperationLog (quick campaign log) entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.InitializeFromResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.InitializeFromRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.InitializeFromRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.InputArgument">
      <summary>
        <para>Contains custom application data.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.ExecuteWorkflowRequest.InputArguments" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.InputArgumentCollection">
      <summary>
        <para>Contains a collection of <see cref="T:Microsoft.Crm.Sdk.Messages.InputArgument" /> objects.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.InstallSampleDataRequest">
      <summary>
        <para>Contains the data that is needed to install the sample data.</para>
        <para>For the Web API use the InstallSampleData Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.InstallSampleDataResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the privileges required, see InstallSampleData message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Other#ImportOrRemoveSampleData1</codeReference>
        <codeReference>OtherVB#ImportOrRemoveSampleData1</codeReference>
      </example>Sample data for Microsoft Dynamics 365<seealso cref="T:Microsoft.Crm.Sdk.Messages.UnInstallSampleDataResponse" /><seealso cref="T:Microsoft.Crm.Sdk.Messages.UnInstallSampleDataRequest" />Sample: Install or remove sample data</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.InstallSampleDataResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.InstallSampleDataRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.InstallSampleDataRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.InstantiateFiltersRequest">
      <summary>
        <para>Contains the data that is needed to instantiate a set of filters for Dynamics 365 for Outlook for the specified user.</para>
        <para>For the Web API use the InstantiateFilters Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.InstantiateFiltersResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="UserQuery" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.InstantiateFiltersRequest.TemplateCollection" /> property. For a complete list of the privileges required, see InstantiateFilters message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This creates a user query record for the specified user for each filter specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.InstantiateFiltersRequest.TemplateCollection" /> property.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Outlook#RetrieveDataFilters2</codeReference>
        <codeReference>OutlookVB#RetrieveDataFilters2</codeReference>
      </example>Offline and Outlook filters and templates<seealso cref="T:Microsoft.Crm.Sdk.Messages.InstantiateFiltersResponse" />Sample: Create and retrieve Outlook filters</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.InstantiateFiltersResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.InstantiateFiltersRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.InstantiateFiltersRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest">
      <summary>
        <para>Contains the parameters that are needed to create an email message from a template (email template).</para>
        <para>For the Web API use the InstantiateTemplate Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.InstantiateTemplateResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Email" /> and <see langword=" Template" /> entities and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest.TemplateId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest.ObjectId" /> properties. For a complete list of the required privileges, see InstantiateTemplate message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Templates#CreateEmailUsingTemplate1</codeReference>
        <codeReference>TemplatesVB#CreateEmailUsingTemplate1</codeReference>
      </example>Email activity entitiesTemplate (email template) entity messages and methodsSample: Create an email using a template</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.InstantiateTemplateResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.InstantiateTemplateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.IsBackOfficeInstalledRequest">
      <summary>
        <para>
          Deprecated. Checks whether Microsoft Dynamics GP 9.0 is installed. </para>
      </summary>
      <remarks>
        <para>This value is stored in <see langword="Organization.IsSOPIntegrationEnabled" /> attribute. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveRequest" /> class or <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Retrieve(System.String,System.Guid,Microsoft.Xrm.Sdk.Query.ColumnSet)" /> method.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.IsBackOfficeInstalledResponse" />IsBackOfficeInstalled message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.IsBackOfficeInstalledResponse">
      <summary>
        <para>
          Deprecated.
        </para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.IsBackOfficeInstalledRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableRequest">
      <summary>
        <para>Contains the data that is needed to determine whether a solution component is customizable. </para>
        <para>For the Web API use the IsComponentCustomizable Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />    method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the privileges that are listed in IsComponentCustomizable message privileges.  </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableResponse" />SolutionComponent entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableRequest" /> class.</para>
        <para>For the Web API the AddItemCampaignActivityResponse ComplexType is the response value from the AddItemCampaignActivity Action.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.IsComponentCustomizableRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionRequest">
      <summary>
        <para>Contains the data that is needed to validate the state transition.</para>
        <para>For the Web API use the IsValidStateTransition Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionRequest.Entity" /> property and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionRequest.Entity" /> property. For a complete list of the required privileges, see IsValidStateTransition message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>If an incident (case) or opportunity is already closed or canceled, or if an incident (case) has open activities, an exception is thrown.</para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities of this message, the Availability column shows Server if the caller must be connected to the server and shows Both if the caller can be either connected to, or disconnected from, the server.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>Incident</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostAlbum</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostConfig</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostRuleConfig</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_wallsavedquery</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_wallsavedqueryusersettings</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Opportunity</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#IsValidStateTransition</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionResponse" />Opportunity entitiesIncident (case) entitiesIsValidStateTransition message privilegesSample: Validate record state and set the state of the recordHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.IsValidStateTransitionRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeRequest">
      <summary>
        <para>Contains the data that is needed to  retrieve the local time for the specified Coordinated Universal Time (UTC).</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  the <see cref="T:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeResponse" /> class.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#LocalTimeFromUTCTime</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeResponse" />LocalTimeFromUtcTime message privilegesTime zone entitiesSample: Retrieve time zone informationHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeResponse">
      <summary>
        <para>Contains the response from the  <see cref="T:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.LocalTimeFromUtcTimeRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.LockInvoicePricingRequest">
      <summary>
        <para>Contains the data that is needed to lock the total price of products and services that are specified in the invoice.</para>
        <para>For the Web API use the LockInvoicePricing Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LockInvoicePricingResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Invoice" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.LockInvoicePricingRequest.InvoiceId" /> property. </para>
        <para>For a complete list of the required privileges, see LockInvoicePricing message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>When the invoice pricing is locked, changes to underlying price lists (price levels) do not affect the prices for an invoice.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#LockInvoicePricing</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.LockInvoicePricingResponse" />LockInvoicePricing message privilegesQuote, order, and invoice entitiesSample: Process quotes, sales orders and invoicesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.LockInvoicePricingResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.LockInvoicePricingRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.LockInvoicePricingRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingRequest">
      <summary>
        <para>Contains the data that is needed to lock the total price of products and services that are specified in the sales order (order).</para>
        <para>For the Web API use the LockSalesOrderPricing Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SalesOrder" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingRequest.SalesOrderId" /> property. </para>
        <para>For a complete list of the required privileges, see LockSalesOrderPricing message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>When the sales order pricing is locked, changes to underlying price lists (price levels) do not affect the prices for a sales order (order).</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#LockSalesOrderPricing</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingResponse" />LockSalesOrderPricing message privilegesQuote, order, and invoice entitiesSalesOrder (order) entity messages and methodsSample: Process quotes, sales orders and invoicesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.LockSalesOrderPricingRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.LoseOpportunityRequest">
      <summary>
        <para>Contains the data that is needed to set the state of an opportunity to Lost.</para>
        <para>For the Web API use the LoseOpportunity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.LoseOpportunityResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="OpportunityClose" /> entity. For a complete list of the required privileges, see LoseOpportunity message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#LoseOpportunity</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.LoseOpportunityResponse" />LoseOpportunity message privilegesSales entities (lead, opportunity, competitor, quote, order, invoice)Sample: Process quotes, sales orders and invoicesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.LoseOpportunityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.LoseOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.LoseOpportunityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationReportRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationReportResponse" />MakeAvailableToOrganizationReport message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationReportResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationReportRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationTemplateRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationTemplateResponse" />MakeAvailableToOrganizationTemplate message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationTemplateResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.MakeAvailableToOrganizationTemplateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationReportRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationReportResponse" />MakeUnavailableToOrganizationReport message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationReportResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationReportRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationTemplateRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationTemplateResponse" />MakeUnavailableToOrganizationTemplate message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationTemplateResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.MakeUnavailableToOrganizationTemplateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MergeRequest">
      <summary>
        <para>Contains the data that’s needed to merge the information from two entity records of the same type.</para>
        <para>For the Web API use the Merge Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.MergeResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges and access rights on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.MergeRequest.SubordinateId" /> property and privileges on the entity that is referred to in the <see cref="P:Microsoft.Crm.Sdk.Messages.MergeRequest.Target" /> property. </para>
        <para>For a complete list of the required privileges, see Merge message privileges.</para>
        <para>
            Supported Entities
          </para>
        <para />
        <para>
            The following table shows the default entities that support this message. For the listed entities, the caller must be connected to the server for this message to be available.
          </para>
        <para>Entity</para>
        <para />
        <para>For a description of how actions on a parent record affect child records, see Entity relationship behavior.</para>Merge incidents<para>The behavior of merge for incidents is different from merging accounts, contacts, or leads in the following ways:</para><list type="bullet"><item><description><para>The <see cref="P:Microsoft.Crm.Sdk.Messages.MergeRequest.UpdateContent" /> property is not used.</para><para>For other entities this property may be used to transfer selected values from the subordinate record to the target record. When merging incidents the value of this property is ignored.</para></description></item><item><description><para>Merge is performed in the security context of the user.</para><para>Merge operations for other entities are performed with a system user security context. Because incident merge operations are performed in the security context of the user, the user must have the security privileges to perform any of the actions, such as re-parenting related records, that are performed by the merge operation.</para><para>If the user merging records doesn’t have privileges for all the actions contained within the merge operation, the merge operation will fail and roll back to the original state.</para></description></item></list></remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#Merge1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.MergeResponse" />Merge message privilegesSample: Merge two recordsCustomer entities (account, contact)Lead entity messages and methodsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MergeResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.MergeRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.MergeRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.MissingComponent">
      <summary>
        <para>Contains the data to describe a solution component that is required by a solution but not found in the system.</para>
        <para>For the Web API the corresponding type is MissingComponent ComplexType.</para>
      </summary>
      <remarks />Dependency tracking for solution components<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest">
      <summary>
        <para>Contains the data that is needed to replace the access rights on the target record for the specified security principal (user or team).</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ModifyAccessResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the entity that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest.Target" /> property and access rights on the record that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest.Target" /> property. For a list of the required privileges, see ModifyAccess message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This action applies to all child records of the target entity record. For all child records, if the caller does not have share privileges for those entity types or share rights to the records, the child records are not shared. As a result, the owner of the entity record, or a user who shares the record that has share rights, automatically has share rights to all child records of the target entity record. In this case, only the lack of privileges to a particular entity type prevents the child records from being shared.</para>
        <para>For a description of how actions on a parent record affect child records, see Cascading behavior.</para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities, the caller must be connected to the server for this message to be available.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>Account</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Annotation</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Appointment</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Campaign</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignActivity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignResponse</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Connection</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contact</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contract</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ConvertRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerOpportunityRole</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerRelationship</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>DuplicateRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Email</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>EmailServerProfile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Entitlement</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Fax</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Goal</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>GoalRollupQuery</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Import</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportFile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportMap</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Incident</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>IncidentResolution</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Invoice</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Lead</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Letter</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>List</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Mailbox</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>MailMergeTemplate</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostAlbum</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_wallsavedqueryusersettings</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Opportunity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OpportunityClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OrderClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>PhoneCall</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ProcessSession</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Queue</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Quote</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>QuoteClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RecurringAppointmentMaster</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Report</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RoutingRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesOrder</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ServiceAppointment</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointDocumentLocation</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointSite</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLA</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLAKPIInstance</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialActivity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialProfile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Task</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Template</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserForm</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQuery</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQueryVisualization</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Workflow</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>StrongTypes#UserAccess2</codeReference>
        <codeReference>StrongTypesVB#UserAccess2</codeReference>
      </example>How record-based security can be used to control access to records in Microsoft Dynamics 365Actions on entity records<seealso cref="T:Microsoft.Crm.Sdk.Messages.ModifyAccessResponse" />Sample: Share records using GrantAccess, ModifyAccess and RevokeAccess messages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ModifyAccessResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ObjectiveRelation">
      <summary>
        <para>Contains the data that describes the scheduling strategy for an <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentRequest" /> and that overrides the default constraints.</para>
        <para>For the Web API the corresponding type is ObjectiveRelation ComplexType.</para>
      </summary>
      <remarks />Schedules in Microsoft Dynamics 365<seealso cref="T:Microsoft.Crm.Sdk.Messages.AppointmentRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.OrganizationResources">
      <summary>
        <para>Contains data regarding the resources used by an organization.</para>
        <para>For the Web API the corresponding type is OrganizationResources ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ParseImportRequest">
      <summary>
        <para>Contains the data that is needed to  submit an asynchronous job that parses all import files that are associated with the specified import (data import). </para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  the <see cref="T:Microsoft.Crm.Sdk.Messages.ParseImportResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have  privileges on the <see langword="Import" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.ParseImportRequest.ImportId" /> property. For a complete list of the required privileges, see ParseImport message privileges. </para>
        <para>
            Notes for Callers
          </para>
        <para>Pass the ID of the associated import (data import) in the <see cref="P:Microsoft.Crm.Sdk.Messages.ParseImportRequest.ImportId" /> property. The ID of the asynchronous job that runs in the background and performs data parsing is returned in the <see cref="P:Microsoft.Crm.Sdk.Messages.ParseImportResponse.AsyncOperationId" /> property of the message response. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DataImport#ImportWithCreate2</codeReference>
        <codeReference>DataImportVB#ImportWithCreate2</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ParseImportResponse" />Import dataRun data importSample: Import data using complex data mapImport (data import) entity messages and methodsParseImport message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ParseImportResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ParseImportRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ParseImportRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PickFromQueueRequest">
      <summary>
        <para>Contains the data that is needed to assign a queue item to a user and optionally remove the queue item from the queue.</para>
        <para>For the Web API use the PickFromQueue Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PickFromQueueResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="QueueItem" /> entity and access rights on the specified record in the <see langword="QueueItemId" /> property. For a complete list of the required privileges, see PickFromQueue message privileges.</para>
      </remarks>Queue entitiesQueueItem entity messages and methodsSample: Specify a queue item to work on (early bound)<seealso cref="T:Microsoft.Crm.Sdk.Messages.PickFromQueueResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PickFromQueueResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.PickFromQueueRequest" /> message.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.PickFromQueueRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PrincipalAccess">
      <summary>
        <para>Contains access rights information for the security principal (user or team).</para>
      </summary>
      <remarks />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.GrantAccessRequest.PrincipalAccess" />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.ModifyAccessRequest.PrincipalAccess" />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessResponse.PrincipalAccesses" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessResponse" />Sample: Add a security principal (user or team) to a queue (early bound)</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PrivilegeDepth">
      <summary>
        <para>Contains the possible values for the depth of a privilege within a role. This enumeration is used to compare and set values in records returned from Fetch or QueryExpression queries. If you use LINQ, the privilege depth is returned as a bit mask. In this case you can use the following constants to determine the privilege depth. </para>
        <para>
          <c>public const int BASIC_MASK = 0x00000001; public const int LOCAL_MASK = 0x00000002; public const int DEEP_MASK = 0x00000004; public const int GLOBAL_MASK = 0x00000008;</c>
        </para>
        <para>For the Web API use the PrivilegeDepth EnumType.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RolePrivilege" />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.RolePrivilege.Depth" />Privilege and role entities</member>
    <member name="F:Microsoft.Crm.Sdk.Messages.PrivilegeDepth.Basic">
      <summary>
        <para>Indicates basic privileges. Users who have basic privileges can only use privileges to perform actions on objects that are owned by, or shared with, the user. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.PrivilegeDepth.Local">
      <summary>
        <para>Indicates local privileges. Users who have local privileges can only use privileges to perform actions on data and objects that are in the user's current business unit. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.PrivilegeDepth.Deep">
      <summary>
        <para>Indicates deep privileges. Users who have deep privileges can perform actions on all objects in the user's current business units and all objects down the hierarchy of business units. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.PrivilegeDepth.Global">
      <summary>
        <para>Indicates global privileges. Users who have global privileges can perform actions on data and objects anywhere within the organization regardless of the business unit or user to which it belongs. Value = 3.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailRequest">
      <summary>
        <para>Contains the data that is needed to process the email responses from a marketing campaign.</para>
        <para>For the Web API use the ProcessInboundEmail Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Email" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailRequest.InboundEmailActivity" /> property. For a complete list of the required privileges, see ProcessInboundEmail message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message is used in the following scenario: </para>
        <list type="number">
          <item>
            <description>
              <para>A user executes a marketing campaign.</para>
            </description>
          </item>
          <item>
            <description>
              <para>Email messages are generated and sent to a list of contacts. Optionally, the messages can contain an unsubscribe link.</para>
            </description>
          </item>
          <item>
            <description>
              <para>A customer (contact) replies to the generated email.</para>
            </description>
          </item>
        </list>
        <para>A call to this message does the following:</para>
        <list type="number">
          <item>
            <description>
              <para>Creates a campaign response record.</para>
            </description>
          </item>
          <item>
            <description>
              <para>If the response is an unsubscribe reply, the <see langword="contact" />.<see langword="donotbulkemail" /> property for the contact is set to true.</para>
            </description>
          </item>
          <item>
            <description>
              <para>If the response is an unsubscribe reply and the <see langword="organization" />.<see langword="allow" /> property is true, an unsubscribe confirmation email is sent.</para>
            </description>
          </item>
        </list>
      </remarks>Email activity entitiesEmail entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ProcessInboundEmailRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest">
      <summary>
        <para>Contains the data that is needed to  create a quick campaign to distribute an activity to accounts, contacts, or leads that are selected by a query.</para>
        <para>For the Web API use thePropagateByExpression Action  .</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.PropagateByExpressionResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Queue" /> and <see langword="Template" /> entities, and on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.Activity" /> property. The caller must also have access rights on the specified records in the <see cref="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.QueueId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.TemplateId" /> property. For a complete list of the required privileges, see PropagateByExpression message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This operation distributes activities that specify a recipient: phone call, appointment, letter, fax, or email. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Marketing#QuickCampaign2</codeReference>
        <codeReference>MarketingVB#QuickCampaign2</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.PropagateByExpressionResponse" />Campaign entitiesSample: Distribute a quick campaignPropagateByExpression message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PropagateByExpressionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PropagationOwnershipOptions">
      <summary>
        <para>Contains the possible values for propagation ownership options.</para>
        <para>For the Web API use the PropagationOwnershipOptions EnumType.</para>
      </summary>
      <remarks>
        <para>Used for the <see cref="P:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest.OwnershipOptions" />, <see cref="P:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest.OwnershipOptions" />, and <see cref="P:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest.OwnershipOptions" /> properties.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.PropagateByExpressionRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.DistributeCampaignActivityRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.CreateActivitiesListRequest" />
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.PropagationOwnershipOptions.None">
      <summary>
        <para>There is no change in ownership for the created activities. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.PropagationOwnershipOptions.Caller">
      <summary>
        <para>All created activities are assigned to the caller of the API. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.PropagationOwnershipOptions.ListMemberOwner">
      <summary>
        <para>Created activities are assigned to respective owners of target members. Value = 2.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ProposalParty">
      <summary>
        <para>Represents a party (user, team, or resource) that is needed for the proposed appointment.</para>
        <para>For the Web API the corresponding type is ProposalParty ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AppointmentProposal" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ProvisionLanguageRequest">
      <summary>
        <para>Contains the data that is needed to provision a new language.</para>
        <para>For the Web API use the ProvisionLanguage Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ProvisionLanguageResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in ProvisionLanguage message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para>Before you can provision a language you must first install language packs.</para>
        <para>If you have activity feeds enabled environment, do not use this message. Use Microsoft Dynamics 365 Web application to provision a new language.</para>
      </remarks>Customize labels to support multiple languagesActivity feeds entities</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ProvisionLanguageResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ProvisionLanguageRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ProvisionLanguageRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PublishAllXmlRequest">
      <summary>
        <para>Contains the data that is needed to publish all changes to solution components. </para>
        <para>For the Web API use the PublishAllXml Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.PublishAllXmlResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in PublishAllXml message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para>Solution components are published automatically when they are created or deleted. You must publish changes when solution components are updated.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>entities#CreateUpdateEntityMetadata6</codeReference>
        <codeReference>entitiesVB#CreateUpdateEntityMetadata6</codeReference>
      </example>Publish customizationsSample: Create and update entity metadata<seealso cref="T:Microsoft.Crm.Sdk.Messages.PublishXmlRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PublishAllXmlResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishAllXmlRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.PublishAllXmlRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleRequest">
      <summary>
        <para>Contains the data that is needed to submit an asynchronous job to publish a duplicate rule.</para>
        <para>For the Web API use the PublishDuplicateRule Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="DuplicateRule" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleRequest.DuplicateRuleId" /> property. </para>
        <para>For a complete list of the required privileges, see PublishDuplicateRule message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>A duplicate rule publishing job creates a matchcode for every entity record that a duplicate detection rule applies to. The matchcode is used as a part of the process for detecting duplicates.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DuplicateDetection#PublishDuplicateRule</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleResponse" />PublishDuplicateRule message privilegesSample: Enable duplicate detection and retrieve duplicatesDetect duplicate dataHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.PublishDuplicateRuleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PublishProductHierarchyRequest">
      <summary>
        <para>Contain the data that is needed to publish a product family record and all its child records.</para>
        <para>For the Web API use the PublishProductHierarchy Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.PublishProductHierarchyResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Product" /> entity and access rights on the product family record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.PublishProductHierarchyRequest.Target" /> property.</para>
        <para>
            Notes to Callers
          </para>
        <para>This message will publish the entire hierarchy of child product family, product, and bundle records under the specified product family record.</para>
      </remarks>Publish a product family, product, or bundleSample: Create and publish products</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PublishProductHierarchyResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishProductHierarchyRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PublishThemeRequest">
      <summary>
        <para>Contains the data that is needed to publish a theme and set it as the current theme.</para>
        <para>For the Web API use the PublishTheme Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.PublishThemeResponse" />.</para>
      </remarks>Query and edit an organization theme</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PublishThemeResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishThemeRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.PublishThemeRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PublishXmlRequest">
      <summary>
        <para>Contains the data that is needed to publish specified solution components. </para>
        <para>For the Web API use the PublishXml Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.PublishXmlResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in PublishXml message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para>Use this message to publish a specified subset of solution components. See <see cref="P:Microsoft.Crm.Sdk.Messages.PublishXmlRequest.ParameterXml" /> for details about how to specify the solution components to publish.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic. This sample updates a global option set and then publishes just that option set.</para>
        <codeReference>optionsets#WorkwithGlobalOptionSets4</codeReference>
        <codeReference>optionsetsVB#WorkwithGlobalOptionSets4</codeReference>
      </example>Sample: Work with global option setsPublish customizationsPublish request schema<seealso cref="T:Microsoft.Crm.Sdk.Messages.PublishAllXmlRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.PublishXmlResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.PublishXmlRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.PublishXmlRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest">
      <summary>
        <para>Contains the data that is needed to qualify a lead and create account, contact, and opportunity records that are linked to the originating lead record.</para>
        <para>For the Web API use the QualifyLead Action  .</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.QualifyLeadResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Lead" />, <see langword="Account" />, <see langword="Contact" />, <see langword="Opportunity" />, <see langword="TransactionCurrency" />, and <see langword="Campaign" /> entities. The caller must also have access rights on the specified records in the following properties: <see cref="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.LeadId" />, <see cref="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.OpportunityCurrencyId" />, <see cref="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.OpportunityCustomerId" />, and <see cref="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.SourceCampaignId" />. For a complete list of required privileges, see QualifyLead message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>If SharePoint integration is enabled, the document location records for the lead are copied for the newly created account, contact, and opportunity.</para>
        <para>If you set the <see cref="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.CreateAccount" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest.CreateContact" /> property to <see langword="true" />, the created account becomes a parent (<see langword="Contact.Parentcustomerid" />) of the contact and the contact becomes a primary contact (<see langword="Account.PrimaryContactId" />) for the account.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#WorkingWithLeads1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.QualifyLeadResponse" />Sales entities (lead, opportunity, competitor, quote, order, invoice)Sample: Qualify a leadCustomer entities (account, contact)Transaction Currency (currency) entityCampaign entitiesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365QualifyLead message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.QualifyLeadResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.QualifyLeadRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.QualifyMemberListRequest">
      <summary>
        <para>Contains the data that is needed to qualify the specified list and either override the list members or remove them according to the specified option.</para>
        <para>For the Web API use the QualifyMemberList Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.QualifyMemberListResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="List" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.QualifyMemberListRequest.ListId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.QualifyMemberListRequest.MembersId" /> property. </para>
        <para>For a complete list of required privileges, see QualifyMemberList message privileges.</para>
        <para>
            Notes to Callers
          </para>
        <para>The list members are accounts, contacts, or leads. Qualify means to evaluate which members to keep in the list. You select members to evaluate by using a query. For example, you might search for members that are in a particular zip code. This message is invoked by using Manage Members in the web application. </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.QualifyMemberListResponse" />QualifyMemberList message privilegesList (marketing list) entitySample: Distribute campaign activities to qualified marketing listListMember intersect entity metadataCustomer entities (account, contact)Lead entityHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.QualifyMemberListResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.QualifyMemberListRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.QualifyMemberListRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlRequest">
      <summary>
        <para>Contains the data that is needed to  convert a query, which is represented as a <see langword="QueryExpression" /> class, to its equivalent query, which is represented as FetchXML.</para>
        <para>For the Web API use the QueryExpressionToFetchXml Action  .</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of  the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the required privileges, see QueryExpressionToFetchXml message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>Use of the keyword <see langword="distinct" /> in query expressions is different from the FetchXML query language. When you map a query from Fetch to <see langword="QueryExpression" />, you receive inconsistent results if you use the <see langword="Distinct" /> keyword in the FetchXML string.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Query#FetchXmlAndQueryExpressionQueryConversion2</codeReference>
        <codeReference>QueryVB#FetchXmlAndQueryExpressionQueryConversion2</codeReference>
      </example>Retrieve data with queries using SDK assembliesPage large result sets with QueryExpressionBuild queries with QueryExpressionFetchXML schema<seealso cref="T:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlResponse" />Sample: Convert queries between Fetch and QueryExpression</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryExpressionToFetchXmlRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest">
      <summary>
        <para>Contains the data that is needed to search multiple resources for available time block that match the specified parameters.</para>
        <para>For the Web API use the QueryMultipleSchedules Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Resource" /> entity and access rights on the specified records in the <see cref="P:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest.ResourceIds" /> property. For a list of the required privileges, see QueryMultipleSchedules message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This class functions similarly to the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest" /> class, except that this class searches for multiple resources at one time.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <code language="c#">// Retrieve the working hours of the current and the other user.                                              
QueryMultipleSchedulesRequest scheduleRequest = new QueryMultipleSchedulesRequest();
scheduleRequest.ResourceIds = new Guid[2];
scheduleRequest.ResourceIds[0] = _currentUserId;
scheduleRequest.ResourceIds[1] = _otherUserId;
scheduleRequest.Start = DateTime.Now;
scheduleRequest.End = DateTime.Today.AddDays(7);
scheduleRequest.TimeCodes = new TimeCode[] { TimeCode.Available };

QueryMultipleSchedulesResponse scheduleResponse = (QueryMultipleSchedulesResponse)_serviceProxy.Execute(scheduleRequest);

// Verify if some data is returned for the availability of the users
if (scheduleResponse.TimeInfos.Length &gt; 0)
{
    Console.WriteLine("Successfully queried the working hours of multiple users.");
}</code>
      </example>Schedules in Microsoft Dynamics 365Sample: Query the working hours of multiple users<seealso cref="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest">
      <summary>
        <para>Contains the data that is needed to search the specified resource for an available time block that matches the specified parameters.</para>
        <para>For the Web API use the QuerySchedule Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryScheduleResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Resource" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest.ResourceId" /> property. For a list of the required privileges, see QuerySchedule message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This request class is similar to the <see cref="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest" /> class; however, this class searches for only one resource at a time.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <code language="c#">// Get the current user's information.
                    WhoAmIRequest userRequest = new WhoAmIRequest();
                    WhoAmIResponse userResponse = (WhoAmIResponse)_serviceProxy.Execute(userRequest);

                    // Retrieve the working hours of the current user.                                              
                    QueryScheduleRequest scheduleRequest = new QueryScheduleRequest
                    {
                        ResourceId = userResponse.UserId,
                        Start = DateTime.Now,
                        End = DateTime.Today.AddDays(7),
                        TimeCodes = new TimeCode[] { TimeCode.Available }
                    };
                    QueryScheduleResponse scheduleResponse = (QueryScheduleResponse)_serviceProxy.Execute(scheduleRequest);

                    // Verify if some data is returned for the availability of the current user
                    if (scheduleResponse.TimeInfos.Length &gt; 0)
                    {
                        Console.WriteLine("Successfully queried the working hours of the current user.");
                    }</code>
      </example>Schedules in Microsoft Dynamics 365Sample: Query the working hours of a user<seealso cref="T:Microsoft.Crm.Sdk.Messages.QueryScheduleResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.QueryScheduleResponse">
      <summary>
        <para>Contains response from <see cref="T:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest" />.</para>
        <para>For the Web API the QueryScheduleResponse ComplexType is the response value from the QuerySchedule Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerRequest">
      <summary>
        <para>Contains the data that is needed to reassign all records that are owned by the security principal (user or team) to another security principal (user or team).</para>
        <para>For the Web API use the ReassignObjectsOwner Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the privileges required, see ReassignObjectsOwner message privileges.</para>
      </remarks>Entity ownershipUser and team entities<seealso cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsOwnerRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserRequest">
      <summary>
        <para>Contains the data that is needed to reassign all records that are owned by a specified user to another security principal (user or team).</para>
        <para>For the Web API use the ReassignObjectsSystemUser Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the required privileges, see ReassignObjectsSystemUser message privileges.</para>
      </remarks>Entity ownershipUser and team entitiesSystemUser (user) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ReassignObjectsSystemUserRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RecalculateRequest">
      <summary>
        <para>Contains the data that is needed to recalculate system-computed values for rollup fields in the goal hierarchy.</para>
        <para>For the Web API use the Recalculate Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RecalculateResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Goal" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RecalculateRequest.Target" /> property. For a complete list of the required privileges, see Recalculate message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>Regardless which goal record is a target of the recalculate operation, the rollup fields for all goals in the specified hierarchy are updated.</para>
        <para>For each goal in the hierarchy, this operation recalculates the rollup field values that are specified in the associated rollup field (<see langword="RollupField" />) entity records. The remaining goal-related rollup fields contain <see langword="null" /> values.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Goals#Recalculate1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RecalculateResponse" />Goal management entitiesSample: Rollup goal data for a custom period against the target revenueHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365Recalculate message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RecalculateResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RecalculateRequest" />.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RecalculateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RelationshipAuditDetail">
      <summary>
        <para>Contains the audited details of a change in a relationship.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ReleaseToQueueRequest">
      <summary>
        <para>Contains the data that is needed to assign a queue item back to the queue owner so others can pick it.</para>
        <para>For the Web API use the ReleaseToQueue Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ReleaseToQueueResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="QueueItem" /> entity and access rights on the specified record in the <see langword="QueueItemId" /> property. For a complete list of the required privileges, see ReleaseToQueue message privileges.</para>
      </remarks>Sample: Release a queue item to the queue (early bound)<seealso cref="T:Microsoft.Crm.Sdk.Messages.ReleaseToQueueResponse" />ReleaseToQueue message privilegesQueueItem entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ReleaseToQueueResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ReleaseToQueueRequest" /> message.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ReleaseToQueueRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveFromQueueRequest">
      <summary>
        <para>Contains the data that is needed to remove a queue item from a queue.</para>
        <para>For the Web API use the RemoveFromQueue Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveFromQueueResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="QueueItem" /> entity and access rights on the record specified in the <see langword="QueueItemId" /> property. For a complete list of the privileges required, see RemoveFromQueue message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This method is equivalent to deleting the queue item.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveFromQueueResponse" />RemoveFromQueue message privilegesQueueItem entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveFromQueueResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveFromQueueRequest" /> message.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveFromQueueRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityRequest">
      <summary>
        <para>Contains the data that is needed to remove an item from a campaign activity.</para>
        <para>This message does not have a corresponding Web API action or function in Microsoft Dynamics 365 (online &amp; on-premises). More information: Missing functions and actions for some organization service messages.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="CampaignActivity" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityRequest.CampaignActivityId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityRequest.ItemId" /> property. </para>
        <para>For a complete list of the required privileges, see RemoveItemCampaignActivity message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityResponse" />RemoveItemCampaignActivity message privilegesCampaignActivityItem intersect entity metadataCampaignActivity entity messages and methodsMarketing entities (campaign, list)How role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignActivityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignRequest">
      <summary>
        <para>Contains the data that is needed to remove an item from a campaign.</para>
        <para>This message does not have a corresponding Web API action or function in Microsoft Dynamics 365 (online &amp; on-premises). More information: Missing functions and actions for some organization service messages.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Campaign" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignRequest.CampaignId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignRequest.EntityId" /> property. </para>
        <para>For a complete list of the required privileges, see RemoveItemCampaign message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignResponse" />RemoveItemCampaign message privilegesCampaignItem intersect entity metadataMarketing entities (campaign, list)How role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveItemCampaignRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveMemberListRequest">
      <summary>
        <para>Contains the data that is needed to remove a member from a list (marketing list).</para>
        <para>This message does not have a corresponding Web API action or function in Microsoft Dynamics 365 (online &amp; on-premises). More information: Missing functions and actions for some organization service messages.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveMemberListResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="List" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RemoveMemberListRequest.EntityId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.RemoveMemberListRequest.ListId" /> property. </para>
        <para>For a complete list of the required privileges, see RemoveMemberList message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveMemberListResponse" />RemoveMemberList message privilegesList (marketing list) entityHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveMemberListResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveMemberListRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveMemberListRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamRequest">
      <summary>
        <para>Contains the data that is needed to remove members from a team.</para>
        <para>For the Web API use the RemoveMembersTeam Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the privileges required, see RemoveMembersTeam message privileges.</para>
      </remarks>User and team entitiesTeam entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveMembersTeamRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveParentRequest">
      <summary>
        <para>Contains the data that is needed to remove the parent for a system user (user) record.</para>
        <para>For the Web API use the RemoveParent Action</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveParentResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have access rights on the role record. For a complete list of the privileges required, see RemoveParent message privileges.</para>
      </remarks>User and team entitiesSystemUser (user) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveParentResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveParentResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveParentRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveParentRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleRequest">
      <summary>
        <para>Contains the data that is needed to remove a privilege from an existing role.</para>
        <para>For the Web API use the RemovePrivilegeRole Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="role" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleRequest.RoleId" /> property. For a complete list of the privileges required, see RemovePrivilegeRole message privileges.</para>
      </remarks>Privilege and role entities<seealso cref="T:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemovePrivilegeRoleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitRequest">
      <summary>
        <para>
          Deprecated. Use the <see langword="ProductAssociation" /> entity. Contains the data that is needed to remove a product from a kit.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Product" /> entity and access rights on the records specified in <see cref="P:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitRequest.KitId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitRequest.ProductId" />. </para>
        <para>For a complete list of the required privileges, see RemoveProductFromKit message privileges.</para>
      </remarks>Bundles and kits<seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitResponse" />RemoveProductFromKit message privilegesProduct entity messages and methodsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitResponse">
      <summary>
        <para>
          Deprecated. Use the <see langword="ProductAssociation" /> entity. Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitRequest" />.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>Bundles and kits<seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveProductFromKitRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveRelatedRequest">
      <summary>
        <para>Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.DisassociateRequest" />class. Contains the data that is needed to  remove the relationship between the specified records for specific relationships. </para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveRelatedResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have  privileges and access rights on the records that are specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RemoveRelatedRequest.Target" /> property. For a complete list of the required privileges, see RemoveRelated message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message works for a limited set of relationships and will be deprecatedin a future version. Instead, use <see cref="T:Microsoft.Xrm.Sdk.Messages.DisassociateRequest" />.</para>
        <para>
            Supported Relationships
          </para>
        <para>The following table shows the entities and relationships that support this message.</para>
        <para>Entity</para>
        <para>Relationship Schema Name</para>
        <list type="table">
          <item>
            <term>
              <para>Invoice</para>
            </term>
            <description>
              <para>contactinvoices_association</para>
            </description>
          </item>
          <item>
            <term>
              <para>Lead</para>
            </term>
            <description>
              <para>accountleads_association</para>
              <para>contactleads_association</para>
            </description>
          </item>
          <item>
            <term>
              <para>Opportunity</para>
            </term>
            <description>
              <para>opportunity_customer_accounts</para>
              <para>opportunitycompetitors_association</para>
              <para>opportunity_customer_contacts</para>
            </description>
          </item>
          <item>
            <term>
              <para>Product</para>
            </term>
            <description>
              <para>competitorproduct_association</para>
              <para>leadproduct_association</para>
            </description>
          </item>
          <item>
            <term>
              <para>Quote</para>
            </term>
            <description>
              <para>contactquotes_association</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesLiterature</para>
            </term>
            <description>
              <para>competitorsalesliterature_association</para>
              <para>productsalesliterature_association</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesOrder</para>
            </term>
            <description>
              <para>contactorders_association</para>
            </description>
          </item>
        </list>
      </remarks>Actions on entity records<seealso cref="T:Microsoft.Xrm.Sdk.Messages.DisassociateRequest" /><seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveRelatedResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveRelatedResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveRelatedRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveRelatedRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentRequest">
      <summary>
        <para>Contains the data that is needed to remove a component from an unmanaged solution. </para>
        <para>For the Web API use the RemoveSolutionComponent Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the privileges that are listed in RemoveSolutionComponent message privileges.  </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>solutions#WorkWithSolutions6</codeReference>
        <codeReference>solutionsVB#WorkWithSolutions6</codeReference>
      </example>Sample: Work with solutionsPackage and distribute extensions using solutions</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentRequest" /> class.</para>
        <para>For the Web API the RemoveSolutionComponentResponse ComplexType is the response value from the RemoveSolutionComponent Action.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveSubstituteProductRequest">
      <summary>
        <para>
          Deprecated. Use the <see langword="ProductSubstitute" /> entity.</para>
      </summary>Define product relationships for enhanced suggestions during product sale<seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveSubstituteProductResponse" />RemoveSubstituteProduct message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveSubstituteProductResponse">
      <summary>
        <para>
          Deprecated. Use the <see langword="ProductSubstitute" /> entity.</para>
      </summary>Define product relationships for enhanced suggestions during product sale<seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveSubstituteProductRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamRequest">
      <summary>
        <para>Contains the data that is needed to remove a user from the auto created access team for the specified record. </para>
        <para>For the Web API use the RemoveUserFromRecordTeam Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the Share privilege on the entity specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.Record" /> property. The caller must also have privileges on the <see langword="SystemUser" /> entity and the <see langword="TeamTemplate" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.SystemUserId" /> property and the <see cref="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.TeamTemplateId" /> property. In addition, the caller must have access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.Record" /> property that match access rights specified in the team template. For example, if the team template specifies the Read access right on the account entity, the caller must have the Read access right on the account record, specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.AddUserToRecordTeamRequest.Record" /> property. For a complete list of required privileges, see RemoveUserFromRecordTeam message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamResponse" />RemoveUserFromRecordTeam message privilegesUse access teams and owner teams to collaborate and share informationUser and team entitiesTeam entity messages and methodsTeamTemplate entity messages and methodsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamRequest" /> class.</para>
        <para>For the Web API the RemoveUserFromRecordTeamResponse ComplexType is the response value from the RemoveUserFromRecordTeam Action.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RemoveUserFromRecordTeamRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RenewContractRequest">
      <summary>
        <para>Contains the data that is needed to renew a contract and create the contract details for a new contract.</para>
        <para>For the Web API use the RenewContract Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RenewContractResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Contract" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.CloneContractRequest.ContractId" /> property. For a complete list of the required privileges, see RenewContract message privileges. </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RenewContractResponse" />Contract entitiesRenewContract message privilegesSample: Manage contractsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RenewContractResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RenewContractRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RenewContractRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RenewEntitlementRequest">
      <summary>
        <para>Contains the data that is needed to renew an entitlement.</para>
        <para>For the Web API use the RenewEntitlement Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RenewEntitlementResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Entitlement" /> entity and access rights on the specified record in the <see langword="EntitlementId" /> property. For a complete list of the required privileges, see RenewEntitlement message privileges.</para>
      </remarks>Entitlement entitiesEntitlement entity messages and methodsRenewEntitlement message privileges<seealso cref="T:Microsoft.Crm.Sdk.Messages.RenewEntitlementResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RenewEntitlementResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RenewEntitlementRequest" /> message.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RenewEntitlementRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleRequest">
      <summary>
        <para>Contains the data that is needed to replace the privilege set of an existing role.</para>
        <para>For the Web API use the ReplacePrivilegesRole Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Role" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleRequest.RoleId" /> property. For a complete list of the required privileges, see ReplacePrivilegesRole message privileges.</para>
      </remarks>Privilege and role entitiesRole (security role) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RequiredResource">
      <summary>
        <para>Specifies a resource that is required for a scheduling operation.</para>
        <para>For the Web API the corresponding type is RequiredResource ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.RequiredResources" />Sample: Search for openings to schedule a resource</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RescheduleRequest">
      <summary>
        <para>Contains the data that is needed to reschedule an appointment, recurring appointment, or service appointment (service activity).</para>
        <para>For the Web API use the Reschedule Action.</para>
        <para>Web API support for this message was added with Microsoft Dynamics CRM Online 2016 Update 1 and Microsoft Dynamics CRM 2016 Service Pack 1.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RescheduleResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.RescheduleRequest.Target" /> property and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RescheduleRequest.Target" /> property. For a list of the required privileges, see Reschedule message privileges.</para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities, the caller must be connected to the server for this message to be available.
          </para>
        <para>Entity</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ScheduleAndAppointment#RescheduleandCancelRecurringAppointmentInstance2</codeReference>
        <codeReference>ScheduleAndAppointmentVB#RescheduleandCancelRecurringAppointmentInstance2</codeReference>
      </example>Schedule and appointment entitiesSample: Reschedule and  cancel a recurring appointment<seealso cref="T:Microsoft.Crm.Sdk.Messages.RescheduleResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RescheduleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RescheduleRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RescheduleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ResetUserFiltersRequest">
      <summary>
        <para>Contains the data that is needed to reset the offline data filters for the calling user to the default filters for the organization.</para>
        <para>For the Web API use the ResetUserFilters Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ResetUserFiltersResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the privileges required, see ResetUserFilters message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Outlook#RetrieveDataFilters3</codeReference>
        <codeReference>OutlookVB#RetrieveDataFilters3</codeReference>
      </example>Offline and Outlook filters and templatesSample: Create and retrieve Outlook filters<seealso cref="T:Microsoft.Crm.Sdk.Messages.ResetUserFiltersResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ResetUserFiltersResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ResetUserFiltersRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ResetUserFiltersRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ResourceInfo">
      <summary>
        <para>Contains information about a resource that has a scheduling problem for an appointment.</para>
        <para>For the Web API the corresponding type is ResourceInfo ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.ErrorInfo.ResourceList" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the absolute URL and the site collection URL for a SharePoint location record in Microsoft Dynamics 365.</para>
        <para>For the Web API use the RetrieveAbsoluteAndSiteCollectionUrl Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SharepointDocumentLocation" /> and <see langword="SharepointSite" /> entities and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlRequest.Target" /> parameter. For a list of the required privileges, see RetrieveAbsoluteAndSiteCollectionUrl message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message works only if your target server is SharePoint Server 2010 or 2013, and both the following conditions are true: </para>
        <list type="bullet">
          <item>
            <description>
              <para>The Microsoft Dynamics CRM List Component for SharePoint Server is installed on the SharePoint site collection on the target SharePoint Server. For more information, see Microsoft Dynamics CRM list component for Microsoft SharePoint Server.</para>
            </description>
          </item>
          <item>
            <description>
              <para>The location record for the parent SharePoint site collection exists in Microsoft Dynamics 365. In addition, the <see langword="SharePointSite.IsGridPresent" /> attribute must be set to <see langword="true" /> when you create the parent location record.</para>
            </description>
          </item>
        </list>
        <para>Otherwise, a blank value is returned for the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlResponse.SiteCollectionUrl" /> property.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>SharePointIntegration#RetrieveAbsoluteAndSiteCollectionURLs2</codeReference>
        <codeReference>SharePointIntegrationVB#RetrieveAbsoluteAndSiteCollectionURLs2</codeReference>
      </example>Actions on SharePoint location recordsSample: Retrieve absolute URL and site collection URL of a location recordSharePointDocumentLocation entity messages and methodsSharePointSite entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlRequest" /> class.</para>
        <para>For the Web API the RetrieveAbsoluteAndSiteCollectionUrlResponse ComplexType is the response value from the RetrieveAbsoluteAndSiteCollectionUrl Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAbsoluteAndSiteCollectionUrlRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveActivePathRequest">
      <summary>
        <para />
        <para>For the Web API use the   RetrieveActivePath Function.</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveActivePathResponse">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the collection of users that report to the specified system user (user).</para>
        <para>For the Web API use the RetrieveAllChildUsersSystemUser Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SystemUser" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserRequest.EntityId" /> property. For a complete list of the required privileges, see RetrieveAllChildUsersSystemUser message privileges.</para>
      </remarks>User and team entities<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAllChildUsersSystemUserRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the data that defines the content and behavior of the application ribbon. </para>
        <para>For the Web API use the RetrieveApplicationRibbon Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the privileges that are listed in RetrieveApplicationRibbon message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para />
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ExportRibbonXml#ExportRibbonXml3</codeReference>
        <codeReference>ExportRibbonXmlVB#ExportRibbonXml3</codeReference>
      </example>Export ribbon definitionsCustomize commands and the ribbon</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveApplicationRibbonRequest" /> class.</para>
        <para>For the Web API the RetrieveApplicationRibbonResponse ComplexType is the response value from the RetrieveApplicationRibbon Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveApplicationRibbonRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryRequest">
      <summary>
        <para>Contains the data that is needed to  retrieve all metadata changes to a specific attribute.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the privileges required, see RetrieveAttributeChangeHistory message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Auditing#Auditing7</codeReference>
      </example>
      <example>
        <codeReference>AuditingVB#Auditing7</codeReference>
      </example>Audit entity data changesAudit entity messages and methodsSample: Audit entity data changes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the full audit details from an <see langword="Audit" /> record.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a list of the required privileges, see RetrieveAuditDetails message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>Changes to entity attribute values are stored in an <see langword="Audit" /> record in a comma-separated value (.csv) file. The <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsResponse" /> class returns the changed data as a data collection.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Auditing#Auditing8</codeReference>
      </example>
      <example>
        <codeReference>AuditingVB#Auditing8</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsResponse" />Retrieve and delete the history of audited data changesAudit entity data changesSample: Audit entity data changes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsRequest" />Retrieve and delete the history of audited data changes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the list of database partitions that are used to store audited history data.</para>
        <para>For the Web API use the RetrieveAuditPartitionList Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a list of the required privileges, see RetrieveAuditPartitionList message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>New partitions are automatically created by the Microsoft Dynamics CRM platform on a quarterly basis each year. Audit partitions exist only on Microsoft Dynamics 365 database servers that support partitioning. The partition list is sorted in date order and then returned.</para>
      </remarks>
      <example>
        <codeReference>Auditing#Auditing6</codeReference>
      </example>
      <example>
        <codeReference>AuditingVB#Auditing6</codeReference>
      </example>Retrieve and delete the history of audited data changesSample: Audit entity data changes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAuditPartitionListRequest" /> class.</para>
        <para>For the Web API the RetrieveAuditPartitionListResponse ComplexType is the response value from the RetrieveAuditPartitionList Function.</para>
      </summary>
      <remarks />Retrieve and delete the history of audited data changesSample: Audit entity data changes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAvailableLanguagesRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the list of language packs that are installed and enabled on the server.</para>
        <para>For the Web API use the RetrieveAvailableLanguages Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveAvailableLanguagesResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the privileges that are listed in RetrieveAvailableLanguages message privileges.  </para>
      </remarks>Customize labels to support multiple languages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveAvailableLanguagesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveAvailableLanguagesRequest" /> class.</para>
        <para>For the Web API the RetrieveAvailableLanguagesResponse ComplexType is the response value from the RetrieveAvailableLanguages Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveAvailableLanguagesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitRequest">
      <summary>
        <para>Contains the data that is needed to retrieve all business units (including the specified business unit) from the business unit hierarchy.</para>
        <para>For the Web API use the RetrieveBusinessHierarchyBusinessUnit Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="BusinessUnit" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitRequest.EntityId" /> property. For a complete list of the required privileges, see RetrieveBusinessHierarchyBusinessUnit message privileges.</para>
      </remarks>BusinessUnit entity<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveBusinessHierarchyBusinessUnitRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceRequest">
      <summary>
        <para>Contains the data that is needed to retrieve all resources that are related to the specified resource group (scheduling group).</para>
        <para>For the Web API use the RetrieveByGroupResource Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="ResourceGroup" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceRequest.ResourceGroupId" /> property. For a complete list of the required privileges, see RetrieveByGroupResource message privileges.</para>
      </remarks>Resource entitiesResource entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByGroupResourceRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the resource groups (scheduling groups) that contain the specified resource.</para>
        <para>For the Web API use the RetrieveByResourceResourceGroup Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Resource" /> entity and access rights on the record that is specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupRequest.ResourceId" /> property. For a complete list of the required privileges, see RetrieveByResourceResourceGroup message privileges.</para>
      </remarks>Resource entitiesResourceGroup (scheduling  group) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourceResourceGroupRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the collection of services that are related to the specified set of resources.</para>
        <para>For the Web API use theRetrieveByResourcesService Function   .</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Service" /> entity and access rights on the records that are specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceRequest.ResourceIds" /> property. For a complete list of the required privileges, see RetrieveByResourcesService message privileges.</para>
      </remarks>Service entityResource entitiesService entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByResourcesServiceRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the top-ten articles about a specified product from the knowledge base of articles for your organization.</para>
        <para>For the Web API use the RetrieveByTopIncidentProductKbArticle Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="KbArticle" /> and <see langword="Product" /> entities. The caller must also have access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleRequest.ProductId" /> property and on the records that are returned in the response of this message. For a complete list of required privileges, see RetrieveByTopIncidentProductKbArticle message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Service#RetrieveByTopIncidentProductKbArticle</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleResponse" />Knowledge management entitiesSample: Search and retrieve articlesSearchByBodyKbArticle message privilegesProduct entity messages and methodsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentProductKbArticleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the top-ten articles about a specified subject from the knowledge base of articles for your organization.</para>
        <para>For the Web API use the RetrieveByTopIncidentSubjectKbArticle Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="KbArticle" /> and <see langword="Subject" /> entities. The caller must also have access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleRequest.SubjectId" /> property and on the records that are returned in the response of this message. For a complete list of the required privileges, see RetrieveByTopIncidentSubjectKbArticle message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Service#RetrieveByTopIncidentSubjectKbArticle</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleResponse" />Knowledge management entitiesSample: Search and retrieve articlesSearchByBodyKbArticle message privilegesSubject entityHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveByTopIncidentSubjectKbArticleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveChannelAccessProfilePrivilegesRequest">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveChannelAccessProfilePrivilegesResponse">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveCurrentOrganizationRequest">
      <summary>
        <para>Contains the data that’s needed to retrieve information about the current organization.</para>
        <para>For the Web API use the RetrieveCurrentOrganization Function.</para>
      </summary>
      <remarks>
        <para>While the organization details are available from the discovery service, this message request enables you to get that same information from the organization service that your application is already connected to.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveCurrentOrganizationResponse" />
      <seealso cref="T:Microsoft.Xrm.Sdk.Discovery.RetrieveOrganizationRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveCurrentOrganizationResponse">
      <summary>
        <para>Contains the response from processing <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveCurrentOrganizationRequest" />.</para>
        <para>For the Web API the RetrieveCurrentOrganizationResponse ComplexType is the response value from the RetrieveCurrentOrganization Function.</para>
      </summary>
      <remarks>
        <para>An instance of a response class is returned from the <see cref="M:Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method.</para>
      </remarks>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteRequest">
      <summary>
        <para>Contains the data that is needed to retrieve a collection of dependency records that describe any solution components that would prevent a solution component from being deleted. </para>
        <para>For the Web API use the RetrieveDependenciesForDelete Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the privileges that are listed in RetrieveDependenciesForDelete message privileges.  </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Solutions#GetSolutionDependencies8</codeReference>
        <codeReference>SolutionsVB#GetSolutionDependencies8</codeReference>
      </example>Dependency tracking for solution componentsWork with solutionsSample: Detect solution dependencies</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForDeleteRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForUninstallRequest">
      <summary>
        <para>Contains the data that is needed to retrieve a list of the solution component dependencies that can prevent you from uninstalling a managed solution. </para>
        <para>For the Web API use the RetrieveDependenciesForUninstall Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForUninstallResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the required privileges, as listed in RetrieveDependenciesForUninstall message privileges.  </para>
      </remarks>Check for solution component dependenciesPackage and distribute extensions using solutions</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDependenciesForUninstallResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveDependenciesForUninstallRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveDependenciesForUninstallRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsRequest">
      <summary>
        <para>Contains the data that is needed to retrieves a list dependencies for solution components that directly depend on a solution component.  </para>
        <para>For the Web API use the RetrieveDependentComponents Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the required privileges, as listed in RetrieveDependentComponents message privileges.  </para>
        <para />
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>optionsets#WorkwithGlobalOptionSets12</codeReference>
        <codeReference>optionsetsVB#WorkwithGlobalOptionSets12</codeReference>
      </example>Sample: Work with global option setsSample: Detect solution dependenciesCheck for solution component dependenciesPackage and distribute extensions using solutions</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDependentComponentsRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveDependentComponentsRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the type of license for a deployment of Microsoft Dynamics 365.</para>
        <para>For the Web API use the RetrieveDeploymentLicenseType Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the required privileges, see RetrieveDeploymentLicenseType message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeResponse" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeRequest" /> class.</para>
        <para>For the Web API the RetrieveDeploymentLicenseTypeResponse ComplexType is the response value from the RetrieveDeploymentLicenseType Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDeploymentLicenseTypeRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDeprovisionedLanguagesRequest">
      <summary>
        <para>Contains the data that is needed to retrieve a list of language packs that are installed on the server that have been disabled.</para>
        <para>For the Web API use the RetrieveDeprovisionedLanguages Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />    method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDeprovisionedLanguagesResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the required privileges, as listed in RetrieveDeprovisionedLanguages message privileges.  </para>
      </remarks>Customize labels to support multiple languages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDeprovisionedLanguagesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveDeprovisionedLanguagesRequest" /> class.</para>
        <para>For the Web API the RetrieveDeprovisionedLanguagesResponse ComplexType is the response value from the RetrieveDeprovisionedLanguages Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveDeprovisionedLanguagesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesRequest">
      <summary>
        <para>Contains the data that is needed to detect and retrieve duplicates for a specified record.</para>
        <para>For the Web API use the RetrieveDuplicates Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the entities and the access rights to the specified records in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesRequest.BusinessEntity" /> property.</para>
        <para>For a complete list of the required privileges, see RetrieveDuplicates message privileges.</para>
        <para>
            Notes to Callers
          </para>
        <para>This message works for all entities. Before you use this message, set the <see cref="P:Microsoft.Xrm.Sdk.Metadata.EntityMetadata.IsDuplicateDetectionEnabled" /> attribute for an entity to <see langword="true" /> and publish all duplicate detection rules for an entity.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DuplicateDetection#RetrieveDuplicatesRequest</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesResponse" />RetrieveDuplicates message privilegesSample: Enable duplicate detection and retrieve duplicatesDetect duplicate dataHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveDuplicatesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonRequest">
      <summary>
        <para>Contains the data that is needed to retrieve ribbon definitions for an entity.</para>
        <para>For the Web API use the RetrieveEntityRibbon Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the required privileges, as listed in RetrieveEntityRibbon message privileges.  </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ExportRibbonXml#ExportRibbonXml4</codeReference>
        <codeReference>ExportRibbonXmlVB#ExportRibbonXml4</codeReference>
      </example>Export ribbon definitions</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveEntityRibbonRequest" /> class.</para>
        <para>For the Web API the RetrieveEntityRibbonResponse ComplexType is the response value from the RetrieveEntityRibbon Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveEntityRibbonRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeAppointmentsRequest">
      <summary>
        <para>Retrieves the appointments for the current user for a specific date range from the exchange web service.</para>
        <para>For the Web API use the    RetrieveExchangeAppointments Function.</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>Use of this message requires that the proper Mailbox and Email Server are set up for the user. If these are not property configured, this message can return the following errors;</para>
        <para>Error</para>
        <para>Possible Cause</para>
        <list type="table">
          <item>
            <term>
              <para>The remote server returned an error: (401) Unauthorized.</para>
            </term>
            <description>
              <para>Email credentials are incorrect.</para>
            </description>
          </item>
          <item>
            <term>
              <para>The remote name could not be resolved: '&lt;hostname&gt;'</para>
            </term>
            <description>
              <para>Invalid Exchange Web Services endpoint</para>
            </description>
          </item>
          <item>
            <term>
              <para> The remote server returned an error: (403) Forbidden.</para>
            </term>
            <description>
              <para>Invalid SSL (HTTPS)  settings</para>
            </description>
          </item>
          <item>
            <term>
              <para>Could not determine exchange server URL..</para>
            </term>
            <description>
              <para>Auto discovery error.</para>
            </description>
          </item>
        </list>
      </remarks>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeAppointmentsResponse">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the exchange rate.</para>
        <para>For the Web API use the RetrieveExchangeRate Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="TransactionCurrency" /> entity and access rights to the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateRequest.TransactionCurrencyId" /> property. </para>
        <para>For a complete list of the required privileges, see RetrieveExchangeRate message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#TransactionCurrencyExchangeRate1</codeReference>
        <codeReference>BusinessManagementVB#TransactionCurrencyExchangeRate1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateResponse" />RetrieveExchangeRate message privilegesTransaction Currency (currency) entitySample: Retrieve currency exchange rateHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateRequest" /> class.</para>
        <para>For the Web API the RetrieveExchangeRateResponse ComplexType is the response value from the RetrieveExchangeRate Function.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveExchangeRateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the entity forms that are available for a specified user. </para>
        <para>For the Web API use the    RetrieveFilteredForms Function.</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the required privileges, as listed in RetrieveFilteredForms message privileges.  </para>
      </remarks>Create and design forms : Control access to formshttp://technet.microsoft.com/en-us/library/dn531143.aspx#BKMK_ControlAccessToFormsCustomize entity forms</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveFilteredFormsResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveFilteredFormsRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveFilteredFormsRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveFormattedImportJobResultsRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the formatted results from an import job.</para>
        <para>For the Web API use the RetrieveFormattedImportJobResults Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveFormattedImportJobResultsResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a list of the required privileges, see RetrieveFormattedImportJobResults message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The data is returned in Microsoft Excel format.</para>
      </remarks>Work with solutionsImportJob entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveFormattedImportJobResultsResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveFormattedImportJobResultsRequest" /> class.</para>
        <para>For the Web API the RetrieveFormattedImportJobResultsResponse ComplexType is the response value from the RetrieveFormattedImportJobResults Function.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlRequest">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks>
        <para>Use the <see langword="SystemForm" /> entity to retrieve FormXml for entities.</para>
      </remarks>SystemForm (system dashboard) entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveFormXmlResponse">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks>
        <para>
            For internal use only.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveFormXmlRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePacksRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the list of language packs that are installed on the server.</para>
        <para>For the Web API use the RetrieveInstalledLanguagePacks Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePacksResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the required privileges, as listed in RetrieveInstalledLanguagePacks message privileges.  </para>
      </remarks>Customize labels to support multiple languages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePacksResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveInstalledLanguagePacksRequest" /> class.</para>
        <para>For the Web API the RetrieveInstalledLanguagePacksResponse ComplexType is the response value from the RetrieveInstalledLanguagePacks Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveInstalledLanguagePacksRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the version of an installed language pack.</para>
        <para>For the Web API use the RetrieveLicenseInfo Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the required privileges, as listed in RetrieveInstalledLanguagePackVersion message privileges.  </para>
      </remarks>Customize labels to support multiple languages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionRequest" /> class.</para>
        <para>For the Web API the RetrieveInstalledLanguagePackVersionResponse ComplexType is the response value from the RetrieveInstalledLanguagePackVersion Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveInstalledLanguagePackVersionRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the number of used and available licenses for a deployment of Microsoft Dynamics 365.</para>
        <para>For the Web API use the RetrieveLicenseInfo Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the required privileges, see RetrieveLicenseInfo message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoResponse" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoRequest" /> class.</para>
        <para>For the Web API the RetrieveLicenseInfoResponse ComplexType is the response value from the RetrieveLicenseInfo Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveLicenseInfoRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsRequest">
      <summary>
        <para>Contains the data that is needed to retrieve localized labels for a limited set of entity attributes.</para>
        <para>For the Web API use the RetrieveLocLabels Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the required privileges, as listed in RetrieveLocLabels message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message only retrieves the localized display names for specific entity attributes or localizable properties. It can’t retrieve localized labels that are used for other application user interface areas, such as the labels that are used in the ribbon or form elements.</para>
        <para>
            Supported Entities
          </para>
        <para>This message only supports the following entity attributes or localized property values</para>
        <list type="bullet">
          <item>
            <description>
              <para>DynamicProperty.Name</para>
            </description>
          </item>
          <item>
            <description>
              <para>DynamicPropertyOptionSetItem.DynamicPropertyOptionName</para>
            </description>
          </item>
          <item>
            <description>
              <para>DynamicPropertyOptionSetItem.DynamicPropertyOptionDescription</para>
            </description>
          </item>
          <item>
            <description>
              <para>Product.Name</para>
            </description>
          </item>
          <item>
            <description>
              <para>SavedQuery.Description</para>
            </description>
          </item>
          <item>
            <description>
              <para>SavedQuery.Name</para>
            </description>
          </item>
          <item>
            <description>
              <para>SavedQueryVisualization.Description</para>
            </description>
          </item>
          <item>
            <description>
              <para>SavedQueryVisualization.Name</para>
            </description>
          </item>
          <item>
            <description>
              <para>SystemForm.Description</para>
            </description>
          </item>
          <item>
            <description>
              <para>SystemForm.Name</para>
            </description>
          </item>
          <item>
            <description>
              <para>TimeZoneDefinition.UserInterfaceName</para>
            </description>
          </item>
          <item>
            <description>
              <para>TimeZoneDefinition.StandardName</para>
            </description>
          </item>
          <item>
            <description>
              <para>TimeZoneLocalizedName.UserInterfaceName</para>
            </description>
          </item>
        </list>
      </remarks>Customize labels to support multiple languagesLocalize product property values</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveLocLabelsResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveLocLabelsRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveLocLabelsRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersRequest">
      <summary>
        <para>Contains the data needed to retrieve folder-level tracking rules for a mailbox.</para>
        <para>For the Web API use the RetrieveMailboxTrackingFolders Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Mailbox" /> and <see langword="MailboxTrackingFolder" /> entities, and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersRequest.MailboxId" /> property.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message to retrieve folder-level tracking rules for a mailbox. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface.</para>
        <code>// Retrieve the folder mapping rules for a Mailbox
RetrieveMailboxTrackingFoldersRequest req = new RetrieveMailboxTrackingFoldersRequest
{
    MailboxId = _mailboxId.ToString()
};

RetrieveMailboxTrackingFoldersResponse resp = (RetrieveMailboxTrackingFoldersResponse)
                            _serviceProxy.Execute(req);
Console.WriteLine("Retrieved folder-level tracking rules for {0}:", _mailboxName);
int n = 1;
foreach (var folderMapping in resp.MailboxTrackingFolderMappings)
{
    Console.WriteLine("\tRule {0}: '{1}' is mapped to '{2}'.", 
        n, folderMapping.ExchangeFolderName, folderMapping.RegardingObjectName);
    n++;
}</code>
      </example>Configure Exchange folder-level tracking rules</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMailboxTrackingFoldersRequest" /> class.</para>
        <para>For the Web API the RetrieveMailboxTrackingFoldersResponse ComplexType is the response value from the RetrieveMailboxTrackingFolders Function.</para>
      </summary>
      <remarks />Configure Exchange folder-level tracking rules</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the members of a bulk operation.</para>
        <para>For the Web API use the RetrieveMembersBulkOperation Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="BulkOperation" /> entity and access rights on the record that is contained in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest.BulkOperationId" /> property. The caller must also have access rights on the records that are returned from the query. For a complete list of the required privileges, see RetrieveMembersBulkOperation message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationResponse" />RetrieveMembersBulkOperation message privilegesBulkOperation (quick campaign) entity messages and methodsSample: Distribute campaign activities to qualified marketing listHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersBulkOperationRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersTeamRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersTeamResponse" />RetrieveMembersTeam message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersTeamResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class. Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersTeamRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMembersTeamRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsRequest">
      <summary>
        <para>Contains the data that is needed to retrieve a list of missing components in the target organization. </para>
        <para>For the Web API use the RetrieveMissingComponents Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the required privileges, as listed in RetrieveMissingComponents message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para>The solution file contains a list of required components. This message uses the list in the file to query the target organization and returns any components that are not in the target organization in the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsResponse" /> property.</para>
      </remarks>Dependency tracking for solution components</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingComponentsResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveMissingComponentsRequest" /> class.</para>
        <para>For the Web API the RetrieveMissingComponentsResponse ComplexType is the response value from the RetrieveMissingComponents Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveMissingComponentsRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingDependenciesRequest">
      <summary>
        <para>Contains the data that is needed to retrieve any required solution components that are not included in the solution. </para>
        <para>For the Web API use the RetrieveMissingDependencies Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingDependenciesResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in RetrieveMissingDependencies message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para>Use this message before exporting a solution to determine which solution components not currently included in the solution must exist in the target organization in order to successfully import this solution.</para>
      </remarks>Dependency tracking for solution components</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveMissingDependenciesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveMissingDependenciesRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveMissingDependenciesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the resources that are used by an organization.</para>
        <para>For the Web API use the RetrieveOrganizationResources Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the required privileges, see RetrieveOrganizationResources message privileges.</para>
      </remarks>Organization entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesRequest" /> class.</para>
        <para>For the Web API the RetrieveOrganizationResourcesResponse ComplexType is the response value from the RetrieveOrganizationResources Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveOrganizationResourcesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupRequest">
      <summary>
        <para>Contains the data needed to retrieve the collection of the parent resource groups of the specified resource group (scheduling group).</para>
        <para>For the Web API use the RetrieveParentGroupsResourceGroup Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Resource" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupRequest.ResourceGroupId" /> property. For a complete list of the privileges required, see RetrieveParentGroupsResourceGroup message privileges.</para>
      </remarks>Resource entitiesResourceGroup (scheduling  group) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParentGroupsResourceGroupRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the data from the parse table.</para>
        <para>For the Web API use the RetrieveParsedDataImportFile Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the<see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of<see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="ImportFile" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileRequest.ImportFileId" /> property. For a complete list of the required privileges, see RetrieveParsedDataImportFile message privileges. </para>
        <para>
            Notes for Callers
          </para>
        <para>The parsed data is returned in a two-dimensional array of strings in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileResponse.Values" /> property of the message response. The data is returned with the same column order as the column order in the source file. </para>
        <para>Use this message only after you have created a parse table by using the <see cref="T:Microsoft.Crm.Sdk.Messages.ParseImportRequest" /> message. </para>
        <para>Do not use this message after you use the <see cref="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportRequest" /> message. You cannot access the parse table after the import job submitted by the <see langword="ImportRecordsMessage" /> message has finished running.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DataImport#ImportWithCreate4</codeReference>
        <codeReference>DataImportVB#ImportWithCreate4</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileResponse" />Import dataImportFile entity messages and methodsSample: Import data using complex data mapRetrieveParsedDataImportFile message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileResponse">
      <summary>
        <para>Contains the response from the  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileRequest" /> class.</para>
        <para>For the Web API the RetrieveParsedDataImportFileResponse ComplexType is the response value from the RetrieveParsedDataImportFile Function.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveParsedDataImportFileRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest">
      <summary>
        <para>Contains the data that is needed to retrieve pages of posts, including comments for each post, for all records that the calling user is following.</para>
        <para>For the Web API use the RetrievePersonalWall Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the required privileges, see RetrievePersonalWall message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The posts that are retrieved for your personal wall include the following: the posts that are regarding the records that you follow; the posts that mention records that you follow; and the posts that are regarding you or that mention you. If a post is regarding a record, the <see langword="Post.RegardingObjectId" /> attribute contains the record ID. If a post mentions a record, the record ID is specified within the <see langword="Post.Text" /> attribute.</para>
        <para>You can only follow records that you have Read permissions for. If you lose Read permissions on a record, a follow is automatically removed.</para>
        <para>All Microsoft Dynamics 365 users automatically follow themselves. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ActivityFeeds#RetrievePersonalWall</codeReference>
        <codeReference>ActivityFeedsVB#RetrievePersonalWall</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallResponse" />RetrievePersonalWall message privilegesActivity feeds entitiesSample: Collaborate with activity feedsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePersonalWallRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the access rights of the specified security principal (team or user) to the specified record.</para>
        <para>For the Web API use the RetrievePrincipalAccess Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline. However, a few entities of this message class are exceptions to that availability. To determine which entities have a more restricted availability, see Supported Entities later in this topic.</para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the entity that is specified by the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest.Target" /> property and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest.Target" /> property. For a complete list of the required privileges, see RetrievePrincipalAccess message privileges.</para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities of this message, the Availability column shows Server if the caller must be connected to the server and shows Both if the caller can be either connected to, or disconnected from, the server.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>Account</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Annotation</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Appointment</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>AsyncOperation</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>BulkOperation</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Campaign</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignActivity</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignResponse</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Connection</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contact</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contract</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ConvertRule</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerOpportunityRole</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerRelationship</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>DuplicateRule</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Email</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>EmailServerProfile</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Entitlement</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Fax</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Goal</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>GoalRollupQuery</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Import</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportFile</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportMap</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Incident</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>IncidentResolution</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Invoice</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Lead</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Letter</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>List</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Mailbox</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>MailMergeTemplate</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostAlbum</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_wallsavedqueryusersettings</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Opportunity</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OpportunityClose</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OrderClose</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>PhoneCall</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ProcessSession</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Queue</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Quote</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>QuoteClose</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RecurringAppointmentMaster</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Report</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RoutingRule</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesOrder</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ServiceAppointment</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointDocumentLocation</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointSite</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLA</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLAKPIInstance</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialActivity</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialProfile</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Task</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Template</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserForm</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQuery</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQueryVisualization</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Workflow</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>StrongTypes#UserAccess4</codeReference>
        <codeReference>StrongTypesVB#UserAccess4</codeReference>
      </example>How record-based security can be used to control access to records in Microsoft Dynamics 365Entity ownership<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessResponse" />Sample: Share records using GrantAccess, ModifyAccess and RevokeAccess messages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAccessRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesRequest">
      <summary>
        <para>Contains the data that is needed to retrieves all the secured attribute privileges a user or team has through direct or indirect (through team membership) associations with the <see langword="FieldSecurityProfile" /> entity.</para>
        <para>For the Web API use the RetrievePrincipalAttributePrivileges Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesRequest.Principal" /> property. For a complete list of the privileges required, see RetrievePrincipalAttributePrivileges message privileges.</para>
      </remarks>How field security can be used to control access to field values in Microsoft Dynamics 365Field security entitiesFieldSecurityProfile entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesRequest" /> class.</para>
        <para>For the Web API the RetrievePrincipalAttributePrivilegesResponse ComplexType is the response value from the RetrievePrincipalAttributePrivileges Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalAttributePrivilegesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalSyncAttributeMappingsRequest">
      <summary>
        <para>
          For internal use only.
        </para>
        <para>For the Web API use the RetrievePrincipalSyncAttributeMappings Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalSyncAttributeMappingsResponse" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalSyncAttributeMappingsResponse">
      <summary>
        <para>
          For internal use only.
        </para>
        <para>For the Web API the RetrievePrincipalSyncAttributeMappingsResponse ComplexType is the response value from the RetrievePrincipalSyncAttributeMappings Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrincipalSyncAttributeMappingsRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetRequest">
      <summary>
        <para>Contains the data needed to retrieve the set of privileges defined in the system.</para>
        <para>For the Web API use the RetrievePrivilegeSet Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the privileges required, see RetrievePrincipalAttributePrivileges message privileges.</para>
      </remarks>How role-based security can be used to control access to entities in Microsoft Dynamics 365Privilege and role entitiesPrivilege entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrievePrivilegeSetRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveProcessInstancesRequest">
      <summary>
        <para />
        <para>For the Web API use the    RetrieveProcessInstances Function.</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveProcessInstancesResponse">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesRequest">
      <summary>
        <para>Contains data that is needed to retrieve all the property instances (dynamic property instances) for a product added to an opportunity, quote, order, or invoice.</para>
        <para>For the Web API use the RetrieveProductProperties Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Product" />, <see langword="Opportunity" />, <see langword="Quote" />, <see langword="SalesOrder" />, and <see langword="Invoice" /> entities and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesRequest.ParentObject" /> property.</para>
      </remarks>DynamicPropertyInstance (property instance) methods and messages<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProductPropertiesRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the version of a provisioned language pack.</para>
        <para>For the Web API use the RetrieveProvisionedLanguagePackVersion Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in RetrieveProvisionedLanguagePackVersion message privileges.  </para>
      </remarks>Customize labels to support multiple languages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveProvisionedLanguagePackVersionRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagesRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the list of provisioned languages. </para>
        <para>For the Web API use the RetrieveProvisionedLanguages Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagesResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in RetrieveProvisionedLanguages message privileges.  </para>
      </remarks>Customize labels to support multiple languages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveProvisionedLanguagesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveProvisionedLanguagesRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveProvisionedLanguagesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryRequest">
      <summary>
        <para>Contains the data that is needed to retrieve all attribute data changes for a specific entity.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a list of the required privileges, see RetrieveRecordChangeHistory message privileges.</para>
      </remarks>
      <example>
        <codeReference>Auditing#Auditing5</codeReference>
      </example>
      <example>
        <codeReference>AuditingVB#Auditing5</codeReference>
      </example>Retrieve and delete the history of audited data changesSample: Audit entity data changes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryRequest" /> class.</para>
      </summary>
      <remarks />Sample: Audit entity data changes</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest">
      <summary>
        <para>Contains the data that is needed to retrieve pages of posts, including comments for each post, for a specified record. </para>
        <para>For the Web API use the RetrieveRecordWall Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the privileges on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest.Entity" /> property and the access rights on the records that the returned posts regard or mention.</para>
        <para>For a complete list of the required privileges, see RetrieveRecordWall message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>The posts that are retrieved for a record wall include the posts that are regarding the record or that mention the record. For a system user (user) record wall, retrieved posts also include the posts that the user created. If a post is regarding a record, the <see langword="Post.RegardingObjectId" /> attribute contains the record ID. If a record is the system user (user) record, the <see langword="Post.RegardingObjectId" /> attribute contains the current user ID. If a post mentions a record, the record ID is specified within the <see langword="Post.Text" /> attribute. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ActivityFeeds#RetrieveRecordWall</codeReference>
        <codeReference>ActivityFeedsVB#RetrieveRecordWall</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallResponse" />RetrieveRecordWall message privilegesActivity feeds entitiesIntroduction to activity feedsSample: Collaborate with activity feedsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRecordWallRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveRequiredComponentsRequest">
      <summary>
        <para>Contains the data that is needed to retrieve a collection of solution components that are required for a solution component. </para>
        <para>For the Web API use the RetrieveRequiredComponents Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRequiredComponentsResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the privileges that are listed in RetrieveRequiredComponents message privileges.  </para>
      </remarks>Dependency tracking for solution componentsPackage and distribute extensions using solutions</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveRequiredComponentsResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveRequiredComponentsRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveRequiredComponentsRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the privileges that are assigned to the specified role.</para>
        <para>For the Web API use the RetrieveRolePrivilegesRole Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Privileges" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleRequest.RoleId" /> property. For a complete list of the required privileges, see RetrieveRolePrivilegesRole message privileges.</para>
      </remarks>How role-based security can be used to control access to entities in Microsoft Dynamics 365Privilege and role entitiesPrivilege entity messages and methodsRole (security role) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleRequest" /> class.</para>
        <para>For the Web API the RetrieveRolePrivilegesRoleResponse ComplexType is the response value from the RetrieveRolePrivilegesRole Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveRolePrivilegesRoleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessRequest">
      <summary>
        <para>Contains the data that is needed to retrieve all security principals (users or teams) that have access to, and access rights for, the specified record.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline. However, a few entities of this message class are exceptions to that availability. To determine which entities have a more restricted availability, see Supported Entities later in this topic.</para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have the privileges on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessRequest.Target" /> property and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessRequest.Target" /> property. For a complete list of the required privileges, see the topic RetrieveSharedPrincipalsAndAccess message privileges.</para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities of this message, the Availability column shows Server if the caller must be connected to the server and shows Both if the caller can be either connected to, or disconnected from, the server.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>Account</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Annotation</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Appointment</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Campaign</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignActivity</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignResponse</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Connection</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contact</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contract</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ConvertRule</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerOpportunityRole</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerRelationship</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>DuplicateRule</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Email</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>EmailServerProfile</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Entitlement</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Fax</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Goal</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>GoalRollupQuery</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Import</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportFile</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportMap</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Incident</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>IncidentResolution</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Invoice</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Lead</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Letter</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>List</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Mailbox</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>MailMergeTemplate</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostAlbum</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_wallsavedqueryusersettings</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Opportunity</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OpportunityClose</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OrderClose</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>PhoneCall</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ProcessSession</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Queue</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Quote</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>QuoteClose</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RecurringAppointmentMaster</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Report</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RoutingRule</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesOrder</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ServiceAppointment</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointDocumentLocation</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointSite</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLA</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLAKPIInstance</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialActivity</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialProfile</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Task</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Template</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserForm</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQuery</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQueryVisualization</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Workflow</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>StrongTypes#UserAccess5</codeReference>
        <codeReference>StrongTypesVB#UserAccess5</codeReference>
      </example>How record-based security can be used to control access to records in Microsoft Dynamics 365Entity ownership<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessResponse" />Sample: Share records using GrantAccess, ModifyAccess and RevokeAccess messages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSharedPrincipalsAndAccessRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the collection of child resource groups from the specified resource group (scheduling group).</para>
        <para>For the Web API use the RetrieveSubGroupsResourceGroup Function. </para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Resource" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupRequest.ResourceGroupId" /> property. For a complete list of the required privileges, see RetrieveSubGroupsResourceGroup message privileges.</para>
      </remarks>Resource entitiesResourceGroup (scheduling  group) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubGroupsResourceGroupRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryTeamsBusinessUnitRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class.</para>
        <para>Contains the data needed to retrieve a collection of entity instances based on the specified query criteria.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryTeamsBusinessUnitResponse" />RetrieveSubsidiaryTeamsBusinessUnit message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryTeamsBusinessUnitResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryTeamsBusinessUnitRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryUsersBusinessUnitRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class.</para>
        <para>Contains the data needed to retrieve all user information from the child business units of the specified business unit.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryUsersBusinessUnitResponse" />RetrieveSubsidiaryUsersBusinessUnit message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryUsersBusinessUnitResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryUsersBusinessUnitRequest" /> message.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveSubsidiaryUsersBusinessUnitRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the privileges for a team.</para>
        <para>For the Web API use the RetrieveTeamPrivileges Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Privileges" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesRequest.TeamId" /> property. For a complete list of the required privileges, see RetrieveTeamPrivileges message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>StrongTypesVB#AssignRecordToTeam3</codeReference>
      </example>Team entity messages and methodsSample: Assign a record to a team<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesRequest" /> class.</para>
        <para>For the Web API the RetrieveTeamPrivilegesResponse ComplexType is the response value from the RetrieveTeamPrivileges Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamPrivilegesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamsSystemUserRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class.</para>
        <para>Contains the data needed to retrieve the list of teams of which the specified user is a member.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamsSystemUserResponse" />RetrieveTeamsSystemUser message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamsSystemUserResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamsSystemUserRequest" /> message.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveTeamsSystemUserRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleRequest">
      <summary>
        <para>Contains the data that is needed to  retrieve a collection of unpublished organization-owned records that satisfy the specified query criteria.</para>
        <para>For the Web API use the RetrieveUnpublishedMultiple Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of  the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have  privileges on the specified entities in the  <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleRequest.Query" /> property and read access rights on the records that are returned from the query. For a list of the required privileges, see RetrieveUnpublishedMultiple message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para>This message is included to support scenarios where you are creating a program to edit these types of entity records.</para>
        <para>These organization-owned entities can be published. This message corresponds to the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> message except that it returns the current unpublished version of the records. As soon as the records are published, this message and <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> return the same data. </para>
        <para>Because these records are automatically published when they are created or deleted, this message and <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> always return the same number of records. </para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities, the caller must be connected to the server for this message to be available.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>SavedQuery</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>SavedQueryVisualization</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>SiteMap</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>SystemForm</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>WebResource</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
        </list>
      </remarks>Publish customizations<seealso cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /><seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveUnpublishedMultipleRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveUnpublishedMultipleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedRequest">
      <summary>
        <para>Contains the data that is needed to  retrieve an unpublished record. </para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of  the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have  read access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedRequest.Target" /> property and the privileges that are listed in RetrieveUnpublished message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message is included to support scenarios where you are creating a program to edit these types of entity records.</para>
        <para>These organization-owned entities can be published. This message corresponds to the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveRequest" /> class except that it returns the current unpublished version of the record. When the record is published, this method and <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveRequest" /> return the same data. </para>
        <para>Because these records are automatically published when they are created or deleted, this message and <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveRequest" /> only retrieve different data when a record has been updated but not published.</para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities, the caller must be connected to the server for this message to be available.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>savedquery</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>savedqueryvisualization</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>systemform</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
          <item>
            <term>
              <para>webresource</para>
            </term>
            <description>
              <para>Server</para>
            </description>
          </item>
        </list>
      </remarks>Publish customizations<seealso cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveRequest" /><seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedMultipleRequest" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveUnpublishedResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.RetrieveUnpublishedRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.crm.Sdk.Messages.RetrieveUnpublishedRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesRequest">
      <summary>
        <para>Contains the data needed to retrieve the privileges a system user (user) has through his or her roles in the specified business unit.</para>
        <para>For the Web API use the RetrieveUserPrivileges Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Privileges" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesRequest.UserId" /> property. For a complete list of the privileges required, see RetrieveUserPrivileges message privileges.</para>
      </remarks>
      <example>
        <codeReference />
      </example>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <code language="c#">// Get the GUID of the current user.
WhoAmIRequest whoAmI = new WhoAmIRequest();
Guid userLoggedId =
    ((WhoAmIResponse)_serviceProxy.Execute(whoAmI)).UserId;
Console.WriteLine("User logged: " + userLoggedId);

// Check if this user has prvReadPOAA.
RetrieveUserPrivilegesRequest userPrivilegesRequest =
    new RetrieveUserPrivilegesRequest();
userPrivilegesRequest.UserId = userLoggedId;
RetrieveUserPrivilegesResponse userPrivilegesResponse =
    (RetrieveUserPrivilegesResponse)_serviceProxy.Execute(userPrivilegesRequest);

// Fixed the GUID for prvReadPOAA.
Guid prvReadPOAA = new Guid("{68564CD5-2B2E-11DF-80A6-00137299E1C2}");

if (userPrivilegesResponse.RolePrivileges.Any(r =&gt; r.PrivilegeId.Equals(prvReadPOAA)))
{
    Console.WriteLine("This user DOES have prvReadPOAA");
}
else
{
    Console.WriteLine("This user DOESN'T have prvReadPOAA");
}</code>
      </example>SystemUser (user) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesRequest" /> class.</para>
        <para>For the Web API the RetrieveUserPrivilegesResponse ComplexType is the response value from the RetrieveUserPrivileges Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserPrivilegesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesRequest">
      <summary>
        <para>Contains the data needed to retrieve all private queues of a specified user and optionally all public queues.</para>
        <para>For the Web API use the RetrieveUserQueues Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Queue" /> entity and access rights on the record specified in the <see langword="UserId" /> property. For a complete list of the privileges required, see RetrieveUserQueues message privileges.</para>
      </remarks>Queue entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesRequest" /> message.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserQueuesRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveUserSettingsSystemUserRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class.</para>
        <para>Contains the data needed to retrieve the user settings for the specified system user (user).</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserSettingsSystemUserResponse" />RetrieveUserSettingsSystemUser message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveUserSettingsSystemUserResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.RetrieveMultipleRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveUserSettingsSystemUserRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveVersionRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the version number of the Microsoft Dynamics 365 Server.</para>
        <para>For the Web API use the RetrieveVersion Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveVersionResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para> There are no special privileges or access rights required to use this message.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveVersionResponse" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RetrieveVersionResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveVersionRequest" /> class.</para>
        <para>For the Web API the RetrieveVersionResponse ComplexType is the response value from the RetrieveVersion Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RetrieveVersionRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RevertProductRequest">
      <summary>
        <para>Contains the data that is needed to revert changes done to properties of a product family, product, or bundle record, and set it back to its last published (<see langword="active" />) state.</para>
        <para>For the Web API use the RevertProduct Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.RevertProductResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Product" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.RevertProductRequest.Target" /> property.</para>
        <para>
            Notes to Callers
          </para>
        <para>All the product property (attribute) changes done to the record since it was last published (<see langword="active" />) will be lost.</para>
      </remarks>Revert a product family, product, or bundleProduct catalog entities</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RevertProductResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RevertProductRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RevertProductRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ReviseQuoteRequest">
      <summary>
        <para>Contains the data that is needed to set the state of a quote to Draft.</para>
        <para>For the Web API use the ReviseQuote Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ReviseQuoteResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Quote" /> entity and access rights to the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.ReviseQuoteRequest.QuoteId" /> property. </para>
        <para>For a complete list of the required privileges, see ReviseQuote message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ReviseQuoteResponse" />ReviseQuote message privilegesQuote entity messages and methodsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ReviseQuoteResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ReviseQuoteRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ReviseQuoteRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RevokeAccessRequest">
      <summary>
        <para>Contains the data that is needed to replace the access rights on the target record for the specified security principal (user or team).</para>
        <para>For the Web API use the RevokeAccess Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RevokeAccessResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.RevokeAccessRequest.Target" /> property and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RevokeAccessRequest.Target" /> property. For a list of the required privileges, see RevokeAccess message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This action also applies to all child records of the target record. However for all child records, access rights are only modified if the caller has share privileges for those entity types and share access rights to the records. As a result, the owner of the target record, or a user who shares the target record, automatically has share rights to all child records of the target record. </para>
        <para>For a description of how actions on a parent record affect child records, see Cascading behavior.</para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities, the caller must be connected to the server for this message to be available.
          </para>
        <list type="table">
          <item>
            <term>
              <para>Entity</para>
            </term>
            <description>
              <para>Availability</para>
            </description>
          </item>
          <item>
            <term>
              <para>Account</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Annotation</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Appointment</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Campaign</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignActivity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignResponse</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Connection</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contact</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contract</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ConvertRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerOpportunityRole</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CustomerRelationship</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>DuplicateRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Email</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>EmailServerProfile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Entitlement</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Fax</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Goal</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>GoalRollupQuery</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Import</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportFile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportMap</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Incident</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>IncidentResolution</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Invoice</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Lead</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Letter</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>List</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Mailbox</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>MailMergeTemplate</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostAlbum</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_wallsavedqueryusersettings</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Opportunity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OpportunityClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OrderClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>PhoneCall</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ProcessSession</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Queue</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Quote</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>QuoteClose</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RecurringAppointmentMaster</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Report</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RoutingRule</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesOrder</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ServiceAppointment</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointDocumentLocation</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointSite</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLA</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLAKPIInstance</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialActivity</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialProfile</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Task</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Template</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserForm</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQuery</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQueryVisualization</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Workflow</para>
            </term>
            <description>
              <para>0 (Server)</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>StrongTypes#UserAccess3</codeReference>
        <codeReference>StrongTypesVB#UserAccess3</codeReference>
      </example>How record-based security can be used to control access to records in Microsoft Dynamics 365Actions on entity records<seealso cref="T:Microsoft.Crm.Sdk.Messages.RevokeAccessResponse" />Sample: Share records using GrantAccess, ModifyAccess and RevokeAccess messages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RevokeAccessResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RevokeAccessRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RevokeAccessRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RibbonLocationFilters">
      <summary>
        <para>Contains the values for ribbon filters for an entity.</para>
        <para>For the Web API use the RibbonLocationFilters EnumType.</para>
      </summary>
      <remarks>
        <para>This enumeration is used with <see cref="T:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonRequest" />.</para>
      </remarks>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.RibbonLocationFilters.Form">
      <summary>
        <para>Retrieve just the form ribbon. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.RibbonLocationFilters.HomepageGrid">
      <summary>
        <para>Retrieve just the ribbon displayed for entity grids. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.RibbonLocationFilters.SubGrid">
      <summary>
        <para>Retrieve just the ribbon displayed when the entity is displayed in a subgrid or associated view. Value = 4.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.RibbonLocationFilters.All">
      <summary>
        <para>Retrieve all Ribbons. Equivalent to <see langword="Default" />. Value = 7.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.RibbonLocationFilters.Default">
      <summary>
        <para>Retrieve all Ribbons. Equivalent to <see langword="All" />. Value = 7.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RolePrivilege">
      <summary>
        <para>Contains information about a privilege.</para>
        <para>For the Web API the corresponding type is RolePrivilege ComplexType.</para>
      </summary>
      <remarks />How role-based security can be used to control access to entities in Microsoft Dynamics 365Privilege and role entities<seealso cref="T:Microsoft.Crm.Sdk.Messages.AddPrivilegesRoleRequest" /><seealso cref="T:Microsoft.Crm.Sdk.Messages.ReplacePrivilegesRoleRequest" />Sample: Assign a record to a team</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RolePrivilegeAuditDetail">
      <summary>
        <para>Represents audited changes to the privileges of a security role.</para>
      </summary>
      <remarks />How role-based security can be used to control access to entities in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RollupRequest">
      <summary>
        <para>Contains the data that is needed to  retrieve all the entity records that are related to the specified record. </para>
        <para>For the Web API use the    Rollup Function.</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>A rollup operation retrieves all annotations that are related to a specified account. An annotation is a note that is attached to one or more objects, including other notes.</para>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  the <see cref="T:Microsoft.Crm.Sdk.Messages.RollupResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the specified entities in the <see cref="P:Microsoft.Crm.Sdk.Messages.RollupRequest.Target" /><see cref="P:Microsoft.Crm.Sdk.Messages.RollupRequest.Query" /> properties. The caller must also have access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.RollupRequest.Target" /> property and read access rights on the records that are returned from the query. For a complete list of the required privileges, see Rollup message privileges. </para>
        <para>
            Notes for Callers
          </para>
        <para>The target entities include: account, contact, and opportunity. The rollup type (<see cref="P:Microsoft.Crm.Sdk.Messages.RollupRequest.RollupType" />) for the supported entities depends on the target entity type.</para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message. For the listed entities of this message, the Availability column shows Server if the caller must be connected to the server and shows Both if the caller can be either connected to, or disconnected from, the server.
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>activitypointer</para>
            </term>
            <description>
              <para>Both</para>
            </description>
          </item>
          <item>
            <term>
              <para>annotation</para>
            </term>
            <description>
              <para>Both</para>
            </description>
          </item>
          <item>
            <term>
              <para>contract</para>
            </term>
            <description>
              <para>Both</para>
            </description>
          </item>
          <item>
            <term>
              <para>incident</para>
            </term>
            <description>
              <para>Both</para>
            </description>
          </item>
          <item>
            <term>
              <para>invoice</para>
            </term>
            <description>
              <para>Both</para>
            </description>
          </item>
          <item>
            <term>
              <para>opportunity</para>
            </term>
            <description>
              <para>Both</para>
            </description>
          </item>
          <item>
            <term>
              <para>quote</para>
            </term>
            <description>
              <para>Both</para>
            </description>
          </item>
          <item>
            <term>
              <para>salesorder</para>
            </term>
            <description>
              <para>Both</para>
            </description>
          </item>
        </list>
        <para />
        <para>
            Rollup Types
          </para>
        <para>The following table lists the available rollup types for each supported entity depending on the target of the rollup operation.</para>
        <para>Supported entity</para>
        <para>Target entity</para>
        <para>Rollup type</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#Rollup1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RollupResponse" />Rollup message privilegesSample: Rollup records related to a specific recordHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RollupResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RollupRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RollupType">
      <summary>
        <para>Contains the possible values for the <see cref="P:Microsoft.Crm.Sdk.Messages.RollupRequest.RollupType" /> property in the <see cref="T:Microsoft.Crm.Sdk.Messages.RollupRequest" /> class, which you use to retrieve all the entity records for a specified record. </para>
      </summary>
      <remarks>
        <para>Used in the <see cref="P:Microsoft.Crm.Sdk.Messages.RollupRequest.RollupType" /> property.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RollupRequest" />Entity relationship behavior</member>
    <member name="F:Microsoft.Crm.Sdk.Messages.RollupType.None">
      <summary>
        <para>A rollup record is not requested. This member only retrieves the records that are directly related to a parent record. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.RollupType.Related">
      <summary>
        <para>A rollup record that is directly related to a parent record and to any direct child of a parent record. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.RollupType.Extended">
      <summary>
        <para>A rollup record that is directly related to a parent record and to any descendent record of a parent record, for example, children, grandchildren, and great-grandchildren records. Value = 2.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RouteToRequest">
      <summary>
        <para>Contains the data that is needed to route a queue item to a queue, a user, or a team.</para>
        <para>For the Web API use the RouteTo Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.RouteToResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="QueueItem" /> entity and access rights on the specified record in the <see langword="QueueItemId" /> property. The caller must also have privileges for the <see langword="Queue" /> entity.</para>
      </remarks>QueueItem entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.RouteToResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.RouteToResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.RouteToRequest" /> message.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RouteToRequest" />QueueItem entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest">
      <summary>
        <para>Contains the data that is needed to search for knowledge base articles that contain the specified body text.</para>
        <para>For the Web API use the SearchByBodyKbArticle Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of<see cref="T:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="KbArticle" /> and <see langword="Subject" /> entities. The caller must also have access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest.SubjectId" /> property and on the records returned from the query. For a complete list of required privileges, see SearchByBodyKbArticle message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message supports queries using Query Expression and FetchXML. For more information see Retrieve data with queries using SDK assemblies. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Service#SearchByBodyKbArticle</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleResponse" />Knowledge management entitiesSubject entitySample: Search and retrieve articlesSearchByBodyKbArticle message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleRequest">
      <summary>
        <para>Contains the data that is needed to search for knowledge base articles that contain the specified keywords.</para>
        <para>For the Web API use the SearchByKeywordsKbArticle Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>
            Pass an instance of this class to the
            <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of<see cref="T:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="KbArticle" /> and <see langword="Subject" /> entities. The caller must also have access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleRequest.SubjectId" /> property and on the records returned from the query. For a complete list of required privileges, see SearchByKeywordsKbArticle message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message supports queries using Query Expression and FetchXML. For more information see Retrieve data with queries using SDK assemblies. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Service#SearchByKeywordsKbArticle</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleResponse" />Knowledge management entitiesSubject entitySample: Search and retrieve articlesSearchByKeywordsKbArticle message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchByKeywordsKbArticleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleRequest">
      <summary>
        <para>Contains the data that is needed to search for knowledge base articles that contain the specified title.</para>
        <para>For the Web API use the SearchByTitleKbArticle Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="KbArticle" /> and <see langword="Subject" /> entities. The caller must also have access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleRequest.SubjectId" /> property and on the records that are returned from the query. For a complete list of the required privileges, see SearchByTitleKbArticle message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message supports queries that use a query expression and FetchXML. For more information, see Retrieve data with queries using SDK assemblies. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Service#SearchByTitleKbArticle</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchByBodyKbArticleResponse" />Knowledge management entitiesSample: Search and retrieve articlesSearchByTitleKbArticle message privilegesSubject entityHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchByTitleKbArticleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SearchDirection">
      <summary>
        <para>Contains the possible values for the search direction in an appointment request.</para>
        <para>For the Web API use the SearchDirection EnumType.</para>
      </summary>
      <remarks>
        <para>This enumeration is used for the <see cref="T:Microsoft.Crm.Sdk.Messages.AppointmentRequest" /><see cref="P:Microsoft.Crm.Sdk.Messages.AppointmentRequest.Direction" /> property.</para>
      </remarks>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SearchDirection.Forward">
      <summary>
        <para>Search forward in the calendar. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SearchDirection.Backward">
      <summary>
        <para>Search backward in the calendar. Value = 1.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SearchRequest">
      <summary>
        <para>Contains the data needed to search for available time slots that fulfill the specified appointment request.</para>
        <para>For the Web API use the Search Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SearchResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a list of the privileges required, see Search message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message will return a set of available appointments as time blocks.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ScheduleAndAppointment#ScheduleResource1</codeReference>
        <codeReference>ScheduleAndAppointmentVB#ScheduleResource1</codeReference>
      </example>Schedules in Microsoft Dynamics 365Sample: Search for openings to schedule a resourceAppointment entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SearchResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" /> class.</para>
        <para>For the Web API the SearchResponse ComplexType is the response value from the Search Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SearchResults">
      <summary>
        <para>Contains the results from the <see cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" /> message.</para>
        <para>For the Web API the corresponding type is SearchResults ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.SearchResponse.SearchResults" />Sample: Search for openings to schedule a resource</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest">
      <summary>
        <para>Contains the data that is needed to send bulk email messages.</para>
        <para>For the Web API use the SendBulkMail Action  .</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SendBulkMailResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>
            To perform this action, the caller must have privileges on the <see langword="Template" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest.TemplateId" /> property. For a list of the privileges required, see SendBulkMail message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>To specify the tracking parameter, set the <see cref="P:Microsoft.Xrm.Sdk.OrganizationRequest.RequestId" /> property as follows:</para>
        <code>request.RequestId = trackingId;</code>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SendBulkMailResponse" />Email activity entitiesEmail entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SendBulkMailResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SendBulkMailRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest">
      <summary>
        <para>Contains the data that is needed to send an email message using a template.</para>
        <para>For the Web API use the SendEmailFromTemplate Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Email" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest.Target" />, <see cref="P:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest.RegardingId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest.TemplateId" /> properties. For a complete list of the privileges required, see SendEmailFromTemplate message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Activities#SendEmailUsingTemplate1</codeReference>
        <codeReference>ActivitiesVB#SendEmailUsingTemplate1</codeReference>
      </example>Email activity entitiesEmail entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateResponse" />Sample: Send an email using a template</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SendEmailFromTemplateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SendEmailRequest">
      <summary>
        <para>Contains the data that is needed to send an email message.</para>
        <para>For the Web API use the SendEmail Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SendEmailResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>
            To perform this action, the caller must have privileges on the <see langword="Email" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SendEmailRequest.EmailId" /> property.  For a list of the privileges required, see SendEmail message privileges.</para>
      </remarks>Email activity entitiesEmail entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.SendEmailResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SendEmailResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailRequest" /> class.</para>
        <para>For the Web API the SendEmailResponse ComplexType is the response value from the SendEmail Action.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.BackgroundSendEmailRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SendFaxRequest">
      <summary>
        <para>Contains the data that is needed to send a fax.</para>
        <para>For the Web API use the SendFax Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SendFaxResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Email" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SendFaxRequest.FaxId" /> property.  For a list of the privileges required, see SendFax message privileges.</para>
      </remarks>Email activity entitiesFax entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.SendFaxResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SendFaxResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SendFaxRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SendFaxRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SendTemplateRequest">
      <summary>
        <para>Contains the data that is needed to send a bulk email message that is created from a template.</para>
        <para>For the Web API use the SendTemplate Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.SendTemplateResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Template" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.SendTemplateRequest.TemplateId" /> property. For a list of the required privileges, see SendTemplate message privileges. </para>
      </remarks>Email activity entitiesTemplate (email template) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.SendTemplateResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SendTemplateResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SendTemplateRequest" /> class.</para>
      </summary>
      <remarks>
        <para>There is no return value from this operation.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SendTemplateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentRequest">
      <summary>
        <para>Contains the data that is needed to assign equipment (facility/equipment) to a specific business unit.</para>
        <para>For the Web API use the SetBusinessEquipment Action.</para>
      </summary>
      <remarks>
        <para>This message request is deprecated. Consider using the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> instead. For more information see Perform specialized operations using Update.</para>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Equipment" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentRequest.BusinessUnitId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentRequest.EquipmentId" /> properties.  For a list of the privileges required, see SetBusinessEquipment message privileges.</para>
      </remarks>Resource entitiesEquipment (facility/equipment) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SetBusinessEquipmentRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest">
      <summary>
        <para>Contains the data that is needed to move a system user (user) to a different business unit.</para>
        <para>For the Web API use the SetBusinessSystemUser Action.</para>
      </summary>
      <remarks>
        <para>This message request is deprecated. Consider using the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> instead. For more information see Perform specialized operations using Update.</para>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SystemUser" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest.BusinessId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest.UserId" /> properties. For a list of the privileges required, see SetBusinessSystemUser message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>You must specify a value for the <see cref="P:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest.ReassignPrincipal" /> property. The instances of the entities that had been assigned to the user specified by the <see cref="P:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest.UserId" /> property will be assigned to that security principal (user). </para>
        <para>If any of the direct reports of the user are no longer in the new business unit hierarchy after the user is moved, these direct reports are updated to report to the previous manager of the user. </para>
        <para>If the user has been moved out of his or her manager's business-unit hierarchy, the manager of the user is set to null. You may list the same user for both the <see cref="P:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest.UserId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest.ReassignPrincipal" /> properties if you would like the user to retain the entities assigned.</para>
      </remarks>Administration and security entitiesSystemUser (user) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            
            There is no return value from this operation.
            
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SetBusinessSystemUserRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetFeatureStatusRequest">
      <summary>
        <para />
        <para>For the Web API use the SetFeatureStatus Action  .</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetFeatureStatusResponse">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetLocLabelsRequest">
      <summary>
        <para>Contains the data that is needed to set localized labels for a limited set of entity attributes.</para>
        <para>For the Web API use the SetLocLabels Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />   method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SetLocLabelsResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges listed in SetLocLabels message privileges.  </para>
        <para>
            Notes for Callers
          </para>
        <para>This message only sets the localized display names for specific entity attributes. It cannot set localized labels used for other application user interface areas such as labels used in the ribbon or form elements.</para>
        <para>
            Supported Entities
          </para>
        <para>This message is supported by the following entity attributes and localizable properties:</para>
        <list type="bullet">
          <item>
            <description>
              <para>DynamicProperty.Name</para>
            </description>
          </item>
          <item>
            <description>
              <para>DynamicPropertyOptionSetItem.DynamicPropertyOptionName</para>
            </description>
          </item>
          <item>
            <description>
              <para>DynamicPropertyOptionSetItem.DynamicPropertyOptionDescription</para>
            </description>
          </item>
          <item>
            <description>
              <para>Product.Name</para>
            </description>
          </item>
          <item>
            <description>
              <para>SavedQuery.Description</para>
            </description>
          </item>
          <item>
            <description>
              <para>SavedQuery.Name</para>
            </description>
          </item>
          <item>
            <description>
              <para>SavedQueryVisualization.Description</para>
            </description>
          </item>
          <item>
            <description>
              <para>SavedQueryVisualization.Name</para>
            </description>
          </item>
          <item>
            <description>
              <para>SystemForm.Description</para>
            </description>
          </item>
          <item>
            <description>
              <para>SystemForm.Name</para>
            </description>
          </item>
          <item>
            <description>
              <para>TimeZoneDefinition.UserInterfaceName</para>
            </description>
          </item>
          <item>
            <description>
              <para>TimeZoneDefinition.StandardName</para>
            </description>
          </item>
          <item>
            <description>
              <para>TimeZoneLocalizedName.UserInterfaceName</para>
            </description>
          </item>
        </list>
      </remarks>Customize labels to support multiple languagesLocalize product property values</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetLocLabelsResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.crm.Sdk.Messages.SetLocLabelsRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.crm.Sdk.Messages.SetLocLabelsRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitRequest">
      <summary>
        <para>Contains the data that is needed to  set the parent business unit for a business unit. </para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have  privileges on the <see langword="BusinessUnit" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitRequest.BusinessUnitId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitRequest.ParentId" /> properties.  For a list of the privileges required, see SetParentBusinessUnit message privileges.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitResponse" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            
            There is no return value from this operation.
            
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SetParentBusinessUnitRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetParentSystemUserRequest">
      <summary>
        <para>Contains the data needed to set a new parent system user (user) for the specified user.</para>
      </summary>
      <remarks>
        <para>This message request is deprecated. Consider using the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> instead. For more information see Perform specialized operations using Update.</para>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SetParentSystemUserResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SystemUser" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SetParentSystemUserRequest.ParentId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.SetParentSystemUserRequest.UserId" /> properties. For a list of the privileges required, see SetParentSystemUser message privileges.</para>
      </remarks>User and team entitiesSystemUser (user) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.SetParentSystemUserResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetParentSystemUserResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SetParentSystemUserRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            
            There is no return value from this operation.
            
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SetParentSystemUserRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetParentTeamRequest">
      <summary>
        <para>Contains the data needed to set the parent business unit of a team.</para>
      </summary>
      <remarks>
        <para>This message request is deprecated. Consider using the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> instead. For more information see Perform specialized operations using Update.</para>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SetParentTeamResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Team" /> entity and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SetParentTeamRequest.BusinessId" /> and <see cref="P:Microsoft.Crm.Sdk.Messages.SetParentTeamRequest.TeamId" /> properties.  For a list of the privileges required, see SetParentTeam message privileges.</para>
      </remarks>User and team entitiesTeam entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.SetParentTeamResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetParentTeamResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SetParentTeamRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            
            There is no return value from this operation.
            
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SetParentTeamRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetProcessRequest">
      <summary>
        <para>Contains the data that is needed to set the process that associates with a given target entity.</para>
      </summary>
      <remarks>
        <para>The user can set to another business process or specify <see langword="null" /> to clear out the current process.</para>
      </remarks>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetProcessResponse">
      <summary>
        <para>Contains the response from executing the <see cref="T:Microsoft.Crm.Sdk.Messages.SetProcessRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetRelatedRequest">
      <summary>
        <para>Contains the data needed to create a relationship between a set of records that participate in specific relationships. </para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of  <see cref="T:Microsoft.Crm.Sdk.Messages.SetRelatedResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have  access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.SetRelatedRequest.Target" /> property.  For a list of the privileges required, see SetRelated message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message works for a limited set of relationships and will be deprecated in a future version. Use <see cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /> instead.</para>
        <para>Executing this message when the relationship already exists will result in an error.</para>
        <para>
            Supported Relationships
          </para>
        <para>The following table shows which relationships support this message.</para>
        <para>Entity</para>
        <para>Relationship Schema Name</para>
        <list type="table">
          <item>
            <term>
              <para>Invoice</para>
            </term>
            <description>
              <para>contactinvoices_association</para>
            </description>
          </item>
          <item>
            <term>
              <para>Lead</para>
            </term>
            <description>
              <para>accountleads_association</para>
              <para>contactleads_association</para>
            </description>
          </item>
          <item>
            <term>
              <para>Opportunity</para>
            </term>
            <description>
              <para>opportunity_customer_accounts</para>
              <para>opportunitycompetitors_association</para>
              <para>opportunity_customer_contacts</para>
            </description>
          </item>
          <item>
            <term>
              <para>Product</para>
            </term>
            <description>
              <para>competitorproduct_association</para>
              <para>leadproduct_association</para>
            </description>
          </item>
          <item>
            <term>
              <para>Quote</para>
            </term>
            <description>
              <para>contactquotes_association</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesLiterature</para>
            </term>
            <description>
              <para>competitorsalesliterature_association</para>
              <para>productsalesliterature_association</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesOrder</para>
            </term>
            <description>
              <para>contactorders_association</para>
            </description>
          </item>
        </list>
      </remarks>Actions on entity records<seealso cref="T:Microsoft.Xrm.Sdk.Messages.AssociateRequest" /><seealso cref="T:Microsoft.Crm.Sdk.Messages.SetRelatedResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetRelatedResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SetRelatedRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            
            There is no return value from this operation.
            
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SetRelatedRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetReportRelatedRequest">
      <summary>
        <para>Contains the data needed to link an instance of a report entity to related entities.</para>
        <para>For the Web API use the SetReportRelated Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the<see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.SetReportRelatedResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Report" /> entity and access rights on the record specified in the <paramref name="ReportId" /> property. For a list of the privileges required, see SetReportRelated message privileges.</para>
      </remarks>Developers guide to reports for Microsoft Dynamics 365Report entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.SetReportRelatedResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetReportRelatedResponse">
      <summary>
        <para>Contains the response from <see cref="T:Microsoft.Crm.Sdk.Messages.SetReportRelatedRequest" />.</para>
      </summary>
      <remarks>
        <para>There is no return value from this operation.</para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SetReportRelatedRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetStateRequest">
      <summary>
        <para>Contains the data that’s needed to set the state of an entity record.</para>
      </summary>
      <remarks>
        <para>This message request is deprecated. Consider using the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> instead. For more information see Perform specialized operations using Update.</para>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline. Not all entity types support this message offline. See Supported Entities later in this topic.</para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  the <see cref="T:Microsoft.Crm.Sdk.Messages.SetStateResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the specified entity in the <see cref="P:Microsoft.Crm.Sdk.Messages.SetStateRequest.EntityMoniker" /> property. </para>
        <para>For a complete list of the required privileges, see SetState message privileges.</para>
        <para>
            Valid State and Status value combinations
          </para>
        <para>The valid combinations of state and status code values varies for many entities. For a list of default values for specific system entities, see <see href="http://technet.microsoft.com/en-us/libRAry/dn531157.aspx">Default status and status reason values</see>.</para>
        <para>For a list of the state and status values valid for custom entities in your organization, refer to the entity metadata. </para>
        <para>
            No token name is specified &lt;token xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"&gt;
              &lt;?Comment JD: The link to the conceptual topic within this token does not work in compiled helpmreftopics. 2014-06-02T12:35:00Z  Id='16?&gt;metadata_browser&lt;?CommentEnd Id='16'
    ?&gt;&lt;/token&gt;.
          </para>
        <para>
            Supported Entities
          </para>
        <para>
            The following table shows the default entities that support this message and whether the message is available when the caller is connected to the server (Server), disconnected from the server (Offline) or both (Both).
          </para>
        <para>Entity</para>
        <para>Availability</para>
        <list type="table">
          <item>
            <term>
              <para>Account</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Appointment</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>BusinessUnit</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Campaign</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignActivity</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>CampaignResponse</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Connection</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ConnectionRole</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contact</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Contract</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ContractDetail</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ConvertRule</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>DiscountType</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>DynamicProperty</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Email</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>EmailServerProfile</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Entitlement</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Fax</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Goal</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>GoalRollupQuery</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ImportMap</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Incident</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>IncidentResolution</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Invoice</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>KbArticle</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Lead</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Letter</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>List</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Mailbox</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>MailMergeTemplate</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Metric</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostAlbum</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostConfig</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_PostRuleConfig</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_wallsavedquery</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>msdyn_wallsavedqueryusersettings</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Opportunity</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OpportunityClose</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>OrderClose</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>PhoneCall</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Position</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>PriceLevel</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ProcessSession</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Product</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ProductAssociation</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Queue</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>QueueItem</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Quote</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>QuoteClose</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RecurringAppointmentMaster</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RelationshipRole</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>RoutingRule</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SalesOrder</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SavedQuery</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SdkMessageProcessingStep</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>ServiceAppointment</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointDocumentLocation</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SharePointSite</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SLA</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialActivity</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SocialProfile</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>SystemUser</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Task</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>TransactionCurrency</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UoMSchedule</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>UserQuery</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
          <item>
            <term>
              <para>Workflow</para>
            </term>
            <description>
              <para>2 (Both)</para>
            </description>
          </item>
        </list>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#SetState</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SetStateResponse" />SetState message privilegesSample: Validate record state and set the state of the recordHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SetStateResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.SetStateRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SetStateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ShareAuditDetail">
      <summary>
        <para>Represents a shared audit detail record.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.AuditDetail" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.SubCode">
      <summary>
        <para>Contains the possible values for a subcode, used in scheduling appointments.</para>
        <para>For the Web API use the SubCode EnumType.</para>
      </summary>
      <remarks />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.TimeInfo.SubCode" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.QueryScheduleResponse" />
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.Unspecified">
      <summary>
        <para>Specifies free time with no specified restrictions. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.Schedulable">
      <summary>
        <para>A schedulable block of time. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.Committed">
      <summary>
        <para>A block of time that is committed to perform an action. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.Uncommitted">
      <summary>
        <para>A block of time that is tentatively scheduled but not committed. Value = 3.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.Break">
      <summary>
        <para>A block of time that cannot be committed due to a scheduled break. Value = 4.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.Holiday">
      <summary>
        <para>A block of time that cannot be scheduled due to a scheduled holiday. Value = 5.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.Vacation">
      <summary>
        <para>A block of time that cannot be scheduled due to a scheduled vacation. Value = 6.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.Appointment">
      <summary>
        <para>A block of time that is already scheduled for an appointment. Value = 7.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.ResourceStartTime">
      <summary>
        <para>Specifies to filter a resource start time. Value = 8.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.ResourceServiceRestriction">
      <summary>
        <para>A restriction for a resource for the specified service. Value = 9.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.ResourceCapacity">
      <summary>
        <para>Specifies the capacity of a resource for the specified time interval. Value = 10.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.ServiceRestriction">
      <summary>
        <para>Specifies that a service is restricted during the specified block of time. Value = 11.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.SubCode.ServiceCost">
      <summary>
        <para>An override to the service cost for the specified time block. Value = 12.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.TargetFieldType">
      <summary>
        <para>Indicates the attribute type for the target of the <see cref="T:Microsoft.Crm.Sdk.Messages.InitializeFromRequest" /> message.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.InitializeFromRequest" />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.InitializeFromRequest.TargetFieldType" />
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.TargetFieldType.All">
      <summary>
        <para>Initialize all possible attribute values. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.TargetFieldType.ValidForCreate">
      <summary>
        <para>Initialize the attribute values that are valid for create. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.TargetFieldType.ValidForUpdate">
      <summary>
        <para>initialize the attribute values that are valid for update. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.TargetFieldType.ValidForRead">
      <summary>
        <para>Initialize the attribute values that are valid for read. Value = 3.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.TimeCode">
      <summary>
        <para>Contains the possible values for a time code, used when querying a schedule.</para>
        <para>For the Web API use the TimeCode EnumType.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.QueryScheduleRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.TimeInfo" />
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.TimeCode.Available">
      <summary>
        <para>The time is available within the working hours of the resource. Value = 0.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.TimeCode.Busy">
      <summary>
        <para>The time is committed to an activity. Value = 1.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.TimeCode.Unavailable">
      <summary>
        <para>The time is unavailable. Value = 2.</para>
      </summary>
    </member>
    <member name="F:Microsoft.Crm.Sdk.Messages.TimeCode.Filter">
      <summary>
        <para>Use additional filters for the time block such as service cost or service start time. Value = 3.</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.TimeInfo">
      <summary>
        <para>Specifies a set of time blocks with appointment information.</para>
        <para>For the Web API the corresponding type is TimeInfo ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ExpandCalendarResponse" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.QueryMultipleSchedulesResponse" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.QueryScheduleResponse" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.TraceInfo">
      <summary>
        <para>Specifies the results of a scheduling operation using the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateRequest" />, <see cref="T:Microsoft.Crm.Sdk.Messages.BookRequest" />, <see cref="T:Microsoft.Crm.Sdk.Messages.RescheduleRequest" />, or <see cref="T:Microsoft.Crm.Sdk.Messages.SearchRequest" /> messages.</para>
        <para>For the Web API the corresponding type is TraceInfo ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ValidationResult" />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.BookResponse.ValidationResult" />
      <seealso cref="P:Microsoft.Crm.Sdk.Messages.RescheduleResponse.ValidationResult" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.SearchResponse" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.TransformImportRequest">
      <summary>
        <para>Contains the data that is needed to submit an asynchronous job that transforms the parsed data.</para>
        <para>For the Web API use the TransformImport Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.TransformImportResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Import" /> entity and access rights on the specified record in the <see cref="P:Microsoft.Crm.Sdk.Messages.TransformImportRequest.ImportId" /> property. For a complete list of the required privileges, see TransformImport message privileges. </para>
        <para>
            Notes for Callers
          </para>
        <para>Pass the ID of the associated import (data import) in the <see cref="P:Microsoft.Crm.Sdk.Messages.TransformImportRequest.ImportId" /> property. The ID of the asynchronous job that runs in the background and performs the transformation is returned in the <see cref="P:Microsoft.Crm.Sdk.Messages.TransformImportResponse.AsyncOperationId" /> property of the message response. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>DataImport#ImportWithCreate5</codeReference>
        <codeReference>DataImportVB#ImportWithCreate5</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ImportRecordsImportResponse" />Import dataImport (data import) entity messages and methodsRun data importSample: Import data using complex data mapTransformImport message privilegesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.TransformImportResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.TransformImportRequest" /> class.</para>
      </summary>
      <remarks>
        <para />
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.TransformImportRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.TriggerServiceEndpointCheckRequest">
      <summary>
        <para>Contains the data that is needed to  validate the configuration of a Microsoft Azure Service Bus solution’s service endpoint.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which will return an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.TriggerServiceEndpointCheckResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a list of the privileges required, seeTriggerServiceEndpointCheck message privileges.</para>
      </remarks>ServiceEndpoint entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.TriggerServiceEndpointCheckResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.TriggerServiceEndpointCheckRequest" />.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UninstallSampleDataRequest">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UninstallSampleDataResponse">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingRequest">
      <summary>
        <para>Contains the data that is needed to unlock pricing for an invoice.</para>
        <para>For the Web API use the UnlockInvoicePricing Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Invoice" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingRequest.InvoiceId" /> property. For a complete list of required privileges, see UnlockInvoicePricing message privileges.</para>
        <para>
            Notes to Callers
          </para>
        <para>This message unlocks the total price of products and services specified in the invoice. When the invoice pricing is unlocked, changes to underlying price lists (price level) can affect the prices for an invoice. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#UnlockInvoicePricing</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingResponse" />UnlockInvoicePricing message privilegesInvoice entity messages and methodsSample: Set negative prices in opportunities, quotes, and sales ordersSample: Process quotes, sales orders and invoicesSales entities (lead, opportunity, competitor, quote, order, invoice)How role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UnlockInvoicePricingRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingRequest">
      <summary>
        <para>Contains the data that is needed to unlock pricing for a sales order (order).</para>
        <para>For the Web API use the UnlockSalesOrderPricing Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="SalesOrder" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingRequest.SalesOrderId" /> property. For a complete list of required privileges, see UnlockSalesOrderPricing message privileges.</para>
        <para>
            Notes to Callers
          </para>
        <para>This message unlocks the total price of products and services specified in the sales order (order). When the sale order pricing is unlocked, changes to underlying price lists (price level) can affect the prices for a sales order. </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#UnlockSalesOrderPricing</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingResponse" />UnlockSalesOrderPricing message privilegesSalesOrder (order) entity messages and methodsSample: Set negative prices in opportunities, quotes, and sales ordersSample: Process quotes, sales orders and invoicesSales entities (lead, opportunity, competitor, quote, order, invoice)How role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UnlockSalesOrderPricingRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleRequest">
      <summary>
        <para>Contains the data that is needed to submit an asynchronous job to unpublish a duplicate rule.</para>
        <para>For the Web API use the UnpublishDuplicateRule Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            For this message to work, the caller must be connected to the server.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="DuplicateRule" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleRequest.DuplicateRuleId" /> property. </para>
        <para>For a complete list of the required privileges, see UnpublishDuplicateRule message privileges.</para>
        <para>
            Notes for Callers
          </para>
        <para>This message unpublishes a duplicate rule by deleting all matchcodes that were created for this duplicate detection rule by the publishing job. </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleResponse" />UnpublishDuplicateRule message privilegesDetect duplicate dataSample: Use duplicate detection when creating and updating recordsHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UnpublishDuplicateRuleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UpdateFeatureConfigRequest">
      <summary>
        <para />
        <para>For the Web API use the   UpdateFeatureConfig Action.</para>
        <para>Web API support for this message was added with  December 2016 update for Microsoft Dynamics 365 (online) and December 2016 Service Pack for Microsoft Dynamics 365 (on-premises) .</para>
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UpdateFeatureConfigResponse">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesRequest">
      <summary>
        <para>Contains the data that is needed to update values of the property instances (dynamic property instances) for a product added to an opportunity, quote, order, or invoice.</para>
        <para>For the Web API use the UpdateProductProperties Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Product" /> and <see langword="DynamicPropertyInstance" /> entities and access rights on the records specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesRequest.PropertyInstanceList" /> property.</para>
      </remarks>Define product propertiesDynamicPropertyInstance (property instance) methods and messages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UpdateProductPropertiesRequest" />DynamicPropertyInstance (property instance) methods and messages</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentRequest">
      <summary>
        <para>Contains the data that is needed to update a component in an unmanaged solution.</para>
      </summary>
      <remarks />Package and distribute extensions using solutions</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentResponse">
      <summary>
        <para>Contains the response from executing the <see cref="T:Microsoft.Crm.Sdk.Messages.UpdateSolutionComponentRequest" /> class.</para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UpdateUserSettingsSystemUserRequest">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UpdateUserSettingsSystemUserResponse" />UpdateUserSettingsSystemUser message privileges</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UpdateUserSettingsSystemUserResponse">
      <summary>
        <para>
          Deprecated. Use the <see cref="T:Microsoft.Xrm.Sdk.Messages.UpdateRequest" /> class and its associated response class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UpdateUserSettingsSystemUserRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UserAccessAuditDetail">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeRequest">
      <summary>
        <para>Contains the data that is needed to  retrieve the Coordinated Universal Time (UTC) for the specified local time.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the  <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of  the <see cref="T:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeResponse" /> class.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the required privileges, see UtcTimeFromLocalTime message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#UtcTimeFromLocalTime</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeResponse" />UtcTimeFromLocalTime message privilegesTime zone entitiesSample: Retrieve time zone informationHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeRequest" /> class.</para>
      </summary>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.UtcTimeFromLocalTimeRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleRequest">
      <summary>
        <para>Contains the data that is needed to validate a rule for a recurring appointment.</para>
        <para>For the Web API use the ValidateRecurrenceRule Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="RecurrenceRule" /> entity and access rights on the record specified in the <see cref="P:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleRequest.Target" /> property. For a complete list of the privileges required, see ValidateRecurrenceRule message privileges.</para>
      </remarks>Recurring appointment entitiesRecurrenceRule entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleRequest" /> class.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ValidateRecurrenceRuleRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ValidateRequest">
      <summary>
        <para>Contains the data that is needed to verify that an appointment or service appointment (service activity) has valid available resources for the activity, duration, and site, as appropriate.</para>
        <para>For the Web API use the Validate Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateResponse" /> class. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have access rights on the specified entities in the <see cref="P:Microsoft.Crm.Sdk.Messages.ValidateRequest.Activities" /> property. For a list of the required privileges for this message, see Validate message privileges.</para>
        <para>For the Web API use the RenewContract Action.</para>
        <para>For the Web API use the RenewContract Action.</para>
        <para>Each activity record in the <see cref="P:Microsoft.Crm.Sdk.Messages.ValidateRequest.Activities" /> property must have a valid <see langword="Guid" /> value for <see cref="P:Microsoft.Xrm.Sdk.Entity.Id" />.  </para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>ScheduleAndAppointment#Validate1</codeReference>
        <codeReference>ScheduleAndAppointmentVB#Validate1</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ValidateResponse" />Sample: Validate an appointmentServiceAppointment entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ValidateResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateRequest" /> class.</para>
        <para>For the Web API the ValidateResponse ComplexType is the response value from the Validate Action.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ValidateRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryRequest">
      <summary>
        <para>Contains the data that is needed to validate a saved query (view).</para>
        <para>For the Web API use the ValidateSavedQuery Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the privileges required, see ValidateSavedQuery message privileges.</para>
      </remarks>Customize entity viewsOffline and Outlook filters and templatesSavedQuery (view) entity messages and methods<seealso cref="T:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ValidateSavedQueryRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ValidationIssue">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.ValidationResult">
      <summary>
        <para>Contains the result from the <see cref="T:Microsoft.Crm.Sdk.Messages.ValidateRequest" />, <see cref="T:Microsoft.Crm.Sdk.Messages.BookRequest" />, or <see cref="T:Microsoft.Crm.Sdk.Messages.RescheduleRequest" /> messages.</para>
        <para>For the Web API the corresponding type is ValidationResult ComplexType.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.BookRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.BookResponse" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RescheduleRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.RescheduleResponse" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ValidateRequest" />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.ValidateResponse" />Sample: Validate an appointmentSample: Book an appointmentSample: Reschedule and  cancel a recurring appointment</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.WebResourceInfo">
      <summary>
        <para />
      </summary>
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.WhoAmIRequest">
      <summary>
        <para>Contains the data that is needed to retrieve the system user ID for the currently logged on user or the user under whose context the code is running.</para>
        <para>For the Web API use the WhoAmI Function.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para> Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" />  method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.WhoAmIResponse" />. </para>
        <para>
            Privileges and Access Rights
          </para>
        <para>For a complete list of the privileges required, see WhoAmI message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>Auditing#Auditing1</codeReference>
        <codeReference>AuditingVB#Auditing1</codeReference>
      </example>Organization entitiesBusinessUnit entityUser and team entitiesSample: Audit entity data changes<seealso cref="T:Microsoft.Crm.Sdk.Messages.WhoAmIResponse" /></member>
    <member name="T:Microsoft.Crm.Sdk.Messages.WhoAmIResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.WhoAmIRequest" /> class.</para>
        <para>For the Web API the WhoAmIResponse ComplexType is the response value from the WhoAmI Function.</para>
      </summary>
      <remarks />
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.WhoAmIRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.WinOpportunityRequest">
      <summary>
        <para>Contains the data that is needed to set the state of an opportunity to Won.</para>
        <para>For the Web API use the WinOpportunity Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.WinOpportunityResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Opportunity" /> entity. </para>
        <para>For a complete list of the required privileges, see WinOpportunity message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#WinOpportunity</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.WinOpportunityResponse" />WinOpportunity message privilegesOpportunity entitiesSample: Process quotes, sales orders and invoicesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.WinOpportunityResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.WinOpportunityRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.WinOpportunityRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.Messages.WinQuoteRequest">
      <summary>
        <para>Contains the data that is needed to set the state of a quote to Won.</para>
        <para>For the Web API use the WinQuote Action.</para>
      </summary>
      <remarks>
        <para>
            Message Availability
          </para>
        <para>
            This message works regardless whether the caller is connected to the server or offline.
          </para>
        <para>
            Usage
          </para>
        <para>Pass an instance of this class to the <see cref="M:Microsoft.Xrm.Sdk.IOrganizationService.Execute(Microsoft.Xrm.Sdk.OrganizationRequest)" /> method, which returns an instance of <see cref="T:Microsoft.Crm.Sdk.Messages.WinQuoteResponse" />.</para>
        <para>
            Privileges and Access Rights
          </para>
        <para>To perform this action, the caller must have privileges on the <see langword="Quote" /> entity. </para>
        <para>For a complete list of the required privileges, see WinQuote message privileges.</para>
      </remarks>
      <example>
        <para>The following example shows how to use this message. For this sample to work correctly, you must be connected to the server to get an <see cref="T:Microsoft.Xrm.Sdk.IOrganizationService" /> interface. For the complete sample, see the link later in this topic.</para>
        <codeReference>BusinessManagement#WinQuote</codeReference>
      </example>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.WinQuoteResponse" />WinQuote message privilegesQuote, order, and invoice entitiesSample: Process quotes, sales orders and invoicesHow role-based security can be used to control access to entities in Microsoft Dynamics 365How record-based security can be used to control access to records in Microsoft Dynamics 365</member>
    <member name="T:Microsoft.Crm.Sdk.Messages.WinQuoteResponse">
      <summary>
        <para>Contains the response from the <see cref="T:Microsoft.Crm.Sdk.Messages.WinQuoteRequest" /> class.</para>
      </summary>
      <remarks>
        <para>
            There is no return value from this operation.
          </para>
      </remarks>
      <seealso cref="T:Microsoft.Crm.Sdk.Messages.WinQuoteRequest" />
    </member>
    <member name="T:Microsoft.Crm.Sdk.OrganizationFiscalYearDisplayCode">
      <summary>
        <para>Contains integer values that are used for the <see langword="Organization.FiscalYearDisplayCode" /> attribute.</para>
      </summary>
      <remarks>
        <para>The following table shows the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>Organization entities</member>
    <member name="T:Microsoft.Crm.Sdk.SavedQueryQueryType">
      <summary>
        <para>Contains integer values that are used for the <see langword="SavedQuery.QueryType" /> attribute.</para>
      </summary>
      <remarks>
        <para>The following table shows the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>SavedQuery (view) entity messages and methodsTypes of viewsCustomize entity views</member>
    <member name="T:Microsoft.Crm.Sdk.SdkMessageAvailability">
      <summary>
        <para>Contains integer values that are used for the <see langword="SdkMessage.Availability" /> and <see langword="SdkMessageFilter.Availability" /> attributes.</para>
      </summary>
      <remarks>
        <para>The following table contains the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>Plug-in registration entities</member>
    <member name="T:Microsoft.Crm.Sdk.SdkMessageFilterAvailability">
      <summary>
        <para>Contains integer values that are used for the <see langword="SdkMessageFilter.Availability" /> attribute.</para>
      </summary>
      <remarks>
        <para>The following table contains the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>Plug-in registration entities</member>
    <member name="T:Microsoft.Crm.Sdk.SubscriptionSubscriptionType">
      <summary>
        <para>
          For internal use only.
        </para>
      </summary>
      <remarks>
        <para>The following table shows the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>
    </member>
    <member name="T:Microsoft.Crm.Sdk.TemplateGenerationTypeCode">
      <summary>
        <para>Contains integer values that are used for the <see langword="Template.GenerationTypeCode" /> attribute.</para>
      </summary>
      <remarks>
        <para>The following table shows the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>
    </member>
    <member name="T:Microsoft.Crm.Sdk.UserQueryQueryType">
      <summary>
        <para>Contains integer values that are used for the <see langword="UserQuery.QueryType" /> attribute.</para>
      </summary>
      <remarks>
        <para>The following table shows the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>UserQuery (saved view) entityTypes of viewsCustomize entity views</member>
    <member name="T:Microsoft.Crm.Sdk.UserSettingsAdvancedFindStartupMode">
      <summary>
        <para>Contains integer values that are used for the <see langword="UserSettings.AdvancedFindStartupMode" /> attribute.</para>
      </summary>
      <remarks>
        <para>The following table shows the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>UserSettings entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.UserSettingsDefaultCalendarView">
      <summary>
        <para>Contains integer values that are used for the <see langword="UserSettings.DefaultCalendarView" /> attribute.</para>
      </summary>
      <remarks>
        <para>The following table shows the values for this class.</para>
        <para>Member</para>
        <para>Value</para>
        <para>Description</para>
      </remarks>UserSettings entity messages and methods</member>
    <member name="T:Microsoft.Crm.Sdk.UserSettingsFullNameConventionCode">
      <summary>
        <para>Contains integer values that are used for the <see langword="UserSettings.FullNameConventionCode" /> attribute.</para>
      </summary>UserSettings entity messages and methods</member>
  </members>
</doc>