﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Windows.Presentation</name>
  </assembly>
  <members>
    <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="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" /> 为 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" /> 为 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" /> 为 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" /> 为 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" /> 为 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" /> 为 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.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>
    <member name="T:System.AddIn.Pipeline.FrameworkElementAdapters">
      <summary>
        <see cref="T:System.AddIn.Pipeline.FrameworkElementAdapters" /> 通过使用 Windows Presentation Foundation (WPF) 外接程序之间进行转换 <see cref="T:System.Windows.FrameworkElement" /> 和 <see cref="T:System.AddIn.Contract.INativeHandleContract" />。</summary>
    </member>
    <member name="T:System.Windows.Threading.DispatcherExtensions">
      <summary>提供了一套 static 扩展的方法 <see cref="T:System.Windows.Threading.Dispatcher" /> 类。</summary>
    </member>
    <member name="T:System.Windows.Threading.TaskExtensions">
      <summary>提供了一套 static 扩展的方法 <see cref="T:System.Threading.Tasks.Task" /> 类。</summary>
    </member>
  </members>
</doc>