Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Data / Microsoft / SqlServer / Server / SqlTriggerContext.cs / 1 / SqlTriggerContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //daltodov //----------------------------------------------------------------------------- namespace Microsoft.SqlServer.Server { using System.Data.Common; using System.Data.SqlClient; using System.Data.SqlTypes; using System.Diagnostics; #if WINFSInternalOnly internal #else public #endif sealed class SqlTriggerContext { TriggerAction _triggerAction; bool[] _columnsUpdated; SqlXml _eventInstanceData; internal SqlTriggerContext(TriggerAction triggerAction, bool[] columnsUpdated, SqlXml eventInstanceData) { _triggerAction = triggerAction; _columnsUpdated = columnsUpdated; _eventInstanceData = eventInstanceData; } public int ColumnCount { get { int result = 0; if (null != _columnsUpdated) { result = _columnsUpdated.Length; } return result; } } public SqlXml EventData { get { return _eventInstanceData; } } public TriggerAction TriggerAction { get { return _triggerAction; } } public bool IsUpdatedColumn(int columnOrdinal) { if (null != _columnsUpdated) { return _columnsUpdated[columnOrdinal]; // will throw IndexOutOfRangeException if it's out of range... } throw ADP.IndexOutOfRange(columnOrdinal); // if there aren't any columns, that means IndexOutOfRange too... } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FontNamesConverter.cs
- SqlMetaData.cs
- NamespaceList.cs
- HScrollProperties.cs
- _SingleItemRequestCache.cs
- ProgressBarRenderer.cs
- ErrorWrapper.cs
- Timer.cs
- StdValidatorsAndConverters.cs
- WebBrowserHelper.cs
- XPathAncestorIterator.cs
- DefaultSerializationProviderAttribute.cs
- AxisAngleRotation3D.cs
- XmlName.cs
- StateRuntime.cs
- DBConcurrencyException.cs
- NumericUpDownAcceleration.cs
- SchemaObjectWriter.cs
- ArrayItemReference.cs
- COM2IDispatchConverter.cs
- MiniLockedBorderGlyph.cs
- StringToken.cs
- ConnectivityStatus.cs
- RijndaelCryptoServiceProvider.cs
- VirtualizingPanel.cs
- SolidBrush.cs
- SafeNativeMethodsMilCoreApi.cs
- SqlCommandBuilder.cs
- SimpleRecyclingCache.cs
- XmlWhitespace.cs
- PathFigureCollection.cs
- XmlILConstructAnalyzer.cs
- DiscoveryDocumentLinksPattern.cs
- Variant.cs
- ECDsa.cs
- PrinterSettings.cs
- ThumbButtonInfo.cs
- TableRow.cs
- ExtenderControl.cs
- QueryCacheManager.cs
- XamlStackWriter.cs
- Encoder.cs
- MasterPageCodeDomTreeGenerator.cs
- CodeAccessPermission.cs
- DirectoryObjectSecurity.cs
- UrlMapping.cs
- X509Chain.cs
- ComboBoxHelper.cs
- SharedStatics.cs
- XmlSchemaSimpleTypeRestriction.cs
- StackOverflowException.cs
- EndEvent.cs
- RemoteTokenFactory.cs
- ExternalFile.cs
- OleDbPermission.cs
- FlowDocumentPaginator.cs
- TemplateContentLoader.cs
- GraphicsContext.cs
- SerializableReadOnlyDictionary.cs
- Size.cs
- ConstrainedDataObject.cs
- RequiredAttributeAttribute.cs
- HtmlToClrEventProxy.cs
- ApplicationId.cs
- SystemIPInterfaceStatistics.cs
- FixedSOMPage.cs
- ContentElement.cs
- FixUp.cs
- MergablePropertyAttribute.cs
- SerializationEventsCache.cs
- Bitmap.cs
- StrokeSerializer.cs
- CheckedPointers.cs
- ExpandableObjectConverter.cs
- WizardStepBase.cs
- GlyphCache.cs
- BaseTemplateBuildProvider.cs
- GridEntryCollection.cs
- TextRangeAdaptor.cs
- ReverseInheritProperty.cs
- DependencyObject.cs
- ScriptingAuthenticationServiceSection.cs
- RuntimeEnvironment.cs
- ApplicationFileCodeDomTreeGenerator.cs
- LessThanOrEqual.cs
- ResetableIterator.cs
- ToolStripDropDownClosingEventArgs.cs
- GeometryConverter.cs
- PerfCounters.cs
- PackWebRequestFactory.cs
- DecoderReplacementFallback.cs
- DataGridViewCellFormattingEventArgs.cs
- ToolboxComponentsCreatingEventArgs.cs
- XmlSchemaAll.cs
- ClonableStack.cs
- InvokePatternIdentifiers.cs
- XamlNamespaceHelper.cs
- Int32Rect.cs
- SessionParameter.cs
- SolidColorBrush.cs