Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

259 lines
9.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Type Name="SqlNotificationSource" FullName="System.Data.SqlClient.SqlNotificationSource">
<TypeSignature Language="C#" Value="public enum SqlNotificationSource" />
<AssemblyInfo>
<AssemblyName>System.Data</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<since version=".NET 2.0" />
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The SqlNotificationSource enumeration is referenced by an instance of the <see cref="T:System.Data.SqlClient.SqlNotificationEventArgs" /> class.</para>
<para>Query notifications are supported only for SELECT statements that meet a list of specific requirements. The following table provides links to the Service Broker and Query Notifications documentation in SQL Server Books Online. </para>
<para>SQL Server Books Online</para>
<list type="bullet">
<item>
<para>
<see cref="http://msdn.microsoft.com/library/ms181122.aspx">Creating a Query for Notification</see>
</para>
</item>
<item>
<para>
<see cref="http://msdn.microsoft.com/library/ms166059.aspx">Security Considerations for Service Broker</see>
</para>
</item>
<item>
<para>
<see cref="http://msdn.microsoft.com/library/bb522911.aspx">Security and Protection (Service Broker)</see>
</para>
</item>
<item>
<para>
<see cref="http://msdn.microsoft.com/library/ms172604.aspx">Security Considerations for Notifications Services</see>
</para>
</item>
<item>
<para>
<see cref="http://msdn.microsoft.com/library/ms188311.aspx">Query Notification Permissions</see>
</para>
</item>
<item>
<para>
<see cref="http://msdn.microsoft.com/library/ms166028.aspx">International Considerations for Service Broker</see>
</para>
</item>
<item>
<para>
<see cref="http://msdn.microsoft.com/library/bb522899.aspx">Solution Design Considerations (Service Broker)</see>
</para>
</item>
<item>
<para>
<see cref="http://msdn.microsoft.com/library/ms166100.aspx">Service Broker Developer InfoCenter</see>
</para>
</item>
<item>
<para>
<see cref="http://msdn.microsoft.com/library/bb522908.aspx">Developer's Guide (Service Broker)</see>
</para>
</item>
</list>
<para />
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Indicates the source of the notification received by the dependency event handler.</para>
</summary>
</Docs>
<Members>
<Member MemberName="Client">
<MemberSignature Language="C#" Value="Client" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A client-initiated notification occurred, such as a client-side time-out or as a result of attempting to add a command to a dependency that has already fired.</para>
</summary>
</Docs>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="Data">
<MemberSignature Language="C#" Value="Data" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Data has changed; for example, an insert, update, delete, or truncate operation occurred.</para>
</summary>
</Docs>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="Database">
<MemberSignature Language="C#" Value="Database" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The database state changed; for example, the database related to the query was dropped or detached.</para>
</summary>
</Docs>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="Environment">
<MemberSignature Language="C#" Value="Environment" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The run-time environment was not compatible with notifications; for example, the isolation level was set to snapshot, or one or more SET options are not compatible.</para>
</summary>
</Docs>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="Execution">
<MemberSignature Language="C#" Value="Execution" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A run-time error occurred during execution.</para>
</summary>
</Docs>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="Object">
<MemberSignature Language="C#" Value="Object" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A database object changed; for example, an underlying object related to the query was dropped or modified.</para>
</summary>
</Docs>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="Owner">
<MemberSignature Language="C#" Value="Owner" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Internal only; not intended to be used in your code.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Statement">
<MemberSignature Language="C#" Value="Statement" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The Transact-SQL statement is not valid for notifications; for example, a SELECT statement that could not be notified or a non-SELECT statement was executed.</para>
</summary>
</Docs>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="System">
<MemberSignature Language="C#" Value="System" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A system-related event occurred. For example, there was an internal error, the server was restarted, or resource pressure caused the invalidation.</para>
</summary>
</Docs>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="Timeout">
<MemberSignature Language="C#" Value="Timeout" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The subscription time-out expired.</para>
</summary>
</Docs>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="Unknown">
<MemberSignature Language="C#" Value="Unknown" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.SqlClient.SqlNotificationSource</ReturnType>
</ReturnValue>
<Docs>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Used when the source option sent by the server was not recognized by the client. </para>
</summary>
</Docs>
</Member>
</Members>
</Type>