﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Windows.Presentation</name>
  </assembly>
  <members>
    <member name="T:System.AddIn.Pipeline.FrameworkElementAdapters">
      <summary>Windows Presentation Foundation (WPF) 加载项使用 <see cref="T:System.AddIn.Pipeline.FrameworkElementAdapters" />，在 <see cref="T:System.Windows.FrameworkElement" /> 和 <see cref="T:System.AddIn.Contract.INativeHandleContract" /> 之间进行转换。</summary>
    </member>
    <member name="M:System.AddIn.Pipeline.FrameworkElementAdapters.ContractToViewAdapter(System.AddIn.Contract.INativeHandleContract)">
      <summary>返回已从 <see cref="T:System.Windows.FrameworkElement" /> 进行转换的 <see cref="T:System.AddIn.Contract.INativeHandleContract" />。</summary>
      <param name="nativeHandleContract">跨主机应用程序和外接程序之间的隔离边界进行传递的 <see cref="T:System.AddIn.Contract.INativeHandleContract" />。</param>
      <returns>将在主机应用程序或外接程序中显示的 <see cref="T:System.Windows.FrameworkElement" />，具体取决于 UI 在二者之间的传递方向。</returns>
    </member>
    <member name="M:System.AddIn.Pipeline.FrameworkElementAdapters.ViewToContractAdapter(System.Windows.FrameworkElement)">
      <summary>返回已从 <see cref="T:System.AddIn.Contract.INativeHandleContract" /> 进行转换的 <see cref="T:System.Windows.FrameworkElement" />。</summary>
      <param name="root">要跨主机应用程序和外接程序之间的隔离边界进行传递的 <see cref="T:System.Windows.FrameworkElement" />。</param>
      <returns>从主机应用程序或外接程序进行传递的 <see cref="T:System.AddIn.Contract.INativeHandleContract" />，具体取决于 UI 在二者之间的传递方向。</returns>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="root" /> 不是元素树的根元素。</exception>
    </member>
    <member name="T:System.Windows.Threading.DispatcherExtensions">
      <summary>提供一组 <see langword="static" /> 方法，这些方法可扩展 <see cref="T:System.Windows.Threading.Dispatcher" /> 类。</summary>
    </member>
    <member name="M:System.Windows.Threading.DispatcherExtensions.BeginInvoke(System.Windows.Threading.Dispatcher,System.Action)">
      <summary>用正常优先级在依据其创建指定 <see cref="T:System.Windows.Threading.Dispatcher" /> 的线程上异步执行指定的委托。</summary>
      <param name="dispatcher">执行委托的调度程序。</param>
      <param name="action">要执行的委托，该委托不采用任何参数，并且不返回值。</param>
      <returns>一个表示 <see cref="T:System.IAsyncResult" /> 操作的结果的 <see cref="M:System.Windows.Threading.DispatcherExtensions.BeginInvoke(System.Windows.Threading.Dispatcher,System.Action)" /> 对象。</returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="action" /> 为 <see langword="null" />。</exception>
    </member>
    <member name="M:System.Windows.Threading.DispatcherExtensions.BeginInvoke(System.Windows.Threading.Dispatcher,System.Action,System.Windows.Threading.DispatcherPriority)">
      <summary>用指定的优先级在依据其创建指定 <see cref="T:System.Windows.Threading.Dispatcher" /> 的线程上异步执行指定的委托。</summary>
      <param name="dispatcher">执行委托的调度程序。</param>
      <param name="action">要执行的委托，该委托不采用任何参数，并且不返回值。</param>
      <param name="priority">委托的执行优先级，与 <see cref="T:System.Windows.Threading.Dispatcher" /> 事件队列中的其他挂起操作相关。</param>
      <returns>一个表示 <see cref="T:System.IAsyncResult" /> 操作的结果的 <see cref="M:System.Windows.Threading.DispatcherExtensions.BeginInvoke(System.Windows.Threading.Dispatcher,System.Action,System.Windows.Threading.DispatcherPriority)" /> 对象。</returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="action" /> 为 <see langword="null" />。</exception>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="priority" /> 不是有效的 <see cref="T:System.Windows.Threading.DispatcherPriority" />。</exception>
    </member>
    <member name="M:System.Windows.Threading.DispatcherExtensions.Invoke(System.Windows.Threading.Dispatcher,System.Action)">
      <summary>用正常优先级在依据其创建指定 <see cref="T:System.Windows.Threading.Dispatcher" /> 的线程上同步执行指定的委托。</summary>
      <param name="dispatcher">执行委托的调度程序。</param>
      <param name="action">要执行的委托，该委托不采用任何参数，并且不返回值。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="action" /> 为 <see langword="null" />。</exception>
    </member>
    <member name="M:System.Windows.Threading.DispatcherExtensions.Invoke(System.Windows.Threading.Dispatcher,System.Action,System.TimeSpan)">
      <summary>在依据其创建指定 <see cref="T:System.Windows.Threading.Dispatcher" /> 的线程上同步执行指定的委托，并在指定的超时期限后停止执行。</summary>
      <param name="dispatcher">执行委托的调度程序。</param>
      <param name="action">要执行的委托，该委托不采用任何参数，并且不返回值。</param>
      <param name="timeout">用于等待操作完成的最长时间。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="action" /> 为 <see langword="null" />。</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="priority" /> 等于 <see cref="F:System.Windows.Threading.DispatcherPriority.Inactive" />。</exception>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="priority" /> 不是有效的 <see cref="T:System.Windows.Threading.DispatcherPriority" />。</exception>
    </member>
    <member name="M:System.Windows.Threading.DispatcherExtensions.Invoke(System.Windows.Threading.Dispatcher,System.Action,System.TimeSpan,System.Windows.Threading.DispatcherPriority)">
      <summary>用指定的优先级在依据其创建指定 <see cref="T:System.Windows.Threading.Dispatcher" /> 的线程上同步执行指定的委托，并在指定的超时期限后停止执行。</summary>
      <param name="dispatcher">执行委托的调度程序。</param>
      <param name="action">要执行的委托，该委托不采用任何参数，并且不返回值。</param>
      <param name="timeout">用于等待操作完成的最长时间。</param>
      <param name="priority">委托的执行优先级，与 <see cref="T:System.Windows.Threading.Dispatcher" /> 事件队列中的其他挂起操作相关。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="action" /> 为 <see langword="null" />。</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="priority" /> 等于 <see cref="F:System.Windows.Threading.DispatcherPriority.Inactive" />。</exception>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="priority" /> 不是有效的 <see cref="T:System.Windows.Threading.DispatcherPriority" />。</exception>
    </member>
    <member name="M:System.Windows.Threading.DispatcherExtensions.Invoke(System.Windows.Threading.Dispatcher,System.Action,System.Windows.Threading.DispatcherPriority)">
      <summary>用指定的优先级在依据其创建指定 <see cref="T:System.Windows.Threading.Dispatcher" /> 的线程上同步执行指定的委托。</summary>
      <param name="dispatcher">执行委托的调度程序。</param>
      <param name="action">要执行的委托，该委托不采用任何参数，并且不返回值。</param>
      <param name="priority">委托的执行优先级，与 <see cref="T:System.Windows.Threading.Dispatcher" /> 事件队列中的其他挂起操作相关。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="action" /> 为 <see langword="null" />。</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="priority" /> 等于 <see cref="F:System.Windows.Threading.DispatcherPriority.Inactive" />。</exception>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <paramref name="priority" /> 不是有效的 <see cref="T:System.Windows.Threading.DispatcherPriority" />。</exception>
    </member>
    <member name="T:System.Windows.Threading.TaskExtensions">
      <summary>提供一组 <see langword="static" /> 方法，这些方法可扩展 <see cref="T:System.Threading.Tasks.Task" /> 类。</summary>
    </member>
    <member name="M:System.Windows.Threading.TaskExtensions.DispatcherOperationWait(System.Threading.Tasks.Task)">
      <summary>无限期等待完成基础 <see cref="T:System.Windows.Threading.DispatcherOperation" />。</summary>
      <param name="this">与此该 <see cref="T:System.Threading.Tasks.Task" /> 关联的 <see cref="T:System.Windows.Threading.DispatcherOperation" />。</param>
      <returns>基础 <see cref="T:System.Windows.Threading.DispatcherOperation" /> 的状态。</returns>
      <exception cref="T:System.NotSupportedException">
        <see cref="T:System.Threading.Tasks.Task" /> 不与 <see cref="T:System.Windows.Threading.DispatcherOperation" /> 相关联。</exception>
    </member>
    <member name="M:System.Windows.Threading.TaskExtensions.DispatcherOperationWait(System.Threading.Tasks.Task,System.TimeSpan)">
      <summary>等待基础 <see cref="T:System.Windows.Threading.DispatcherOperation" /> 完成，直到达到指定的所需时间。</summary>
      <param name="this">与此该 <see cref="T:System.Threading.Tasks.Task" /> 关联的 <see cref="T:System.Windows.Threading.DispatcherOperation" />。</param>
      <param name="timeout">要等待的时间长度。</param>
      <returns>基础 <see cref="T:System.Windows.Threading.DispatcherOperation" /> 的状态。</returns>
      <exception cref="T:System.NotSupportedException">
        <see cref="T:System.Threading.Tasks.Task" /> 不与 <see cref="T:System.Windows.Threading.DispatcherOperation" /> 相关联。</exception>
    </member>
    <member name="M:System.Windows.Threading.TaskExtensions.IsDispatcherOperationTask(System.Threading.Tasks.Task)">
      <summary>返回一个值，该值指示此 <see cref="T:System.Threading.Tasks.Task" /> 是否与 <see cref="T:System.Windows.Threading.DispatcherOperation" /> 相关。</summary>
      <param name="this">要检查的 <see cref="T:System.Threading.Tasks.Task" />。</param>
      <returns>基础 <see cref="T:System.Windows.Threading.DispatcherOperation" /> 的状态。</returns>
    </member>
  </members>
</doc>