Input: [Windows PowerShell cmdlet] Remove-OBFileSpec [Description]

Output: Removes the list of items to include or exclude from a backup (as specified by the OBFileSpec object) from a backup policy (OBPolicy) object. To remove the file specification list from the backup policy the OBPolicy object must be in edit mode. To put the OBPolicy object in edit mode for a policy that has been set as the scheduled backup policy, use the Get-OBPolicy cmdlet with the Editable parameter. The New-OBPolicy cmdlet creates a new OBPolicy object that is already in edit mode.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Remove-OBPolicy [Description]

Output: Removes the currently set backup policy (OBPolicy) object. This stops the existing scheduled daily backups. If the DeleteBackup parameter is specified, data that is backed up according to this policy on the online backup server is deleted. If the DeleteBackup parameter is not specified, the existing backups are retained in accordance with the retention policy that was in effect when the backup was created.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Set-OBInitialBackupCreationMethod [Description]

Output: Need description and link to cmdlet list.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Set-OBMachineSetting [Description]

Output: Sets an OBMachineSetting object for the server that includes proxy server settings for accessing the internet, network bandwidth throttling settings, and the encryption passphrase that is required to decrypt the files during recovery to another server.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Set-OBPolicy [Description]

Output: Sets the OBPolicy object as the backup policy that will be used for scheduled backups.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Set-OBRetentionPolicy [Description]

Output: Sets the retention policy for the backup policy (OBPolicy) object. The allowed retention days for the OBRetentionPolicy object are 7, 15, or 30.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Set-OBSchedule [Description]

Output: Sets the OBSchedule object (which includes the days of the week and times of day to create daily backups) for the backup policy (OBPolicy) object.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Start-OBBackup [Description]

Output: Starts a one-time backup operation. Set the Policy parameter to specify the settings for the backup.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Start-OBRecovery [Description]

Output: Recovers the array of OBRecoverableItem objects with the specified recovery options in the OBRecoverableOptions object. If no recovery option is specified, the following default options are used: Restore to original location Create copies if there is a conflict Restore the ACLs of the files If you are performing alternate server recovery, you must specify the credential and encryption passphrase objects to perform the recovery. During an alternate server recovery, this cmdlet displays an error message if the OBRecoverableOptions object is not specified because there is no default original location available during recovery from another server.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Start-OBRegistration [Description]

Output: Registers the server with the backup vault by using the specified certificate.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Stop-OBJob [Description]

Output: Stops a currently running backup or recovery job.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] Rename-OBVolume [Description]

Output: Used to map a backed up volume to its new name.

Administer Azure Backup with Windows PowerShell


Input: [Windows PowerShell cmdlet] New-OBRecoverableItem [Description]

Output: Creates a new OBRecoverable item with a given relative path. This file path would be used to recover the file item from a recovery point.

Administer Azure Backup with Windows PowerShell


Input: [Class] AllowReversePInvokeCallsAttribute [Description]

Output: Allows an unmanaged method to call a managed method.


Input: [Class] AutomationProxyAttribute [Description]

Output: Specifies whether the type should be marshaled using the Automation marshaler or a custom proxy and stub.


Input: [Class] BestFitMappingAttribute [Description]

Output: Controls whether Unicode characters are converted to the closest matching ANSI characters.


Input: [Class] BStrWrapper [Description]

Output: Marshals data of type VT_BSTR from managed to unmanaged code. This class cannot be inherited.


Input: [Class] ClassInterfaceAttribute [Description]

Output: Indicates the type of class interface to be generated for a class exposed to COM, if an interface is generated at all.


Input: [Class] CoClassAttribute [Description]

Output: Specifies the class identifier of a coclass imported from a type library.


Input: [Class] ComAliasNameAttribute [Description]

Output: Indicates the COM alias for a parameter or field type.


Input: [Class] ComCompatibleVersionAttribute [Description]

Output: Indicates to a COM client that all classes in the current version of an assembly are compatible with classes in an earlier version of the assembly.


Input: [Class] ComConversionLossAttribute [Description]

Output: Indicates that information was lost about a class or interface when it was imported from a type library to an assembly.


Input: [Class] ComDefaultInterfaceAttribute [Description]

Output: Specifies a default interface to expose to COM. This class cannot be inherited.


Input: [Class] ComEventInterfaceAttribute [Description]

Output: Identifies the source interface and the class that implements the methods of the event interface that is generated when a coclass is imported from a COM type library.


Input: [Class] COMException [Description]

Output: The exception that is thrown when an unrecognized HRESULT is returned from a COM method call.


Input: [Class] ComImportAttribute [Description]

Output: Indicates that the attributed type was previously defined in COM.


Input: [Class] ComRegisterFunctionAttribute [Description]

Output: Specifies the method to call when you register an assembly for use from COM; this enables the execution of user-written code during the registration process.


Input: [Class] ComSourceInterfacesAttribute [Description]

Output: Identifies a list of interfaces that are exposed as COM event sources for the attributed class.


Input: [Class] ComUnregisterFunctionAttribute [Description]

Output: Specifies the method to call when you unregister an assembly for use from COM; this allows for the execution of user-written code during the unregistration process.


Input: [Class] ComVisibleAttribute [Description]

Output: Controls accessibility of an individual managed type or member, or of all types within an assembly, to COM.


Input: [Class] CriticalHandle [Description]

Output: Represents a wrapper class for handle resources.


Input: [Class] CurrencyWrapper [Description]

Output: Wraps objects the marshaler should marshal as a VT_CY.


Input: [Class] DefaultCharSetAttribute [Description]

Output: Specifies the value of the CharSet enumeration. This class cannot be inherited.


Input: [Class] DefaultParameterValueAttribute [Description]

Output: Sets the default value of a parameter when called from a language that supports default parameters. This class cannot be inherited.


Input: [Class] DispatchWrapper [Description]

Output: Wraps objects the marshaler should marshal as a VT_DISPATCH.


Input: [Class] DispIdAttribute [Description]

Output: Specifies the COM dispatch identifier (DISPID) of a method, field, or property.


Input: [Class] DllImportAttribute [Description]

Output: Indicates that the attributed method is exposed by an unmanaged dynamic-link library (DLL) as a static entry point.


Input: [Class] ErrorWrapper [Description]

Output: Wraps objects the marshaler should marshal as a VT_ERROR.


Input: [Class] ExtensibleClassFactory [Description]

Output: Enables customization of managed objects that extend from unmanaged objects during creation.


Input: [Class] ExternalException [Description]

Output: The base exception type for all COM interop exceptions and structured exception handling (SEH) exceptions.


Input: [Class] FieldOffsetAttribute [Description]

Output: Indicates the physical position of fields within the unmanaged representation of a class or structure.


Input: [Class] GuidAttribute [Description]

Output: Supplies an explicit System.Guid when an automatic GUID is undesirable.


Input: [Class] HandleCollector [Description]

Output: Tracks outstanding handles and forces a garbage collection when the specified threshold is reached.


Input: [Class] IDispatchImplAttribute [Description]

Output: Obsolete. Indicates which IDispatch implementation the common language runtime uses when exposing dual interfaces and dispinterfaces to COM.


Input: [Class] ImportedFromTypeLibAttribute [Description]

Output: Indicates that the types defined within an assembly were originally defined in a type library.


Input: [Class] InAttribute [Description]

Output: Indicates that data should be marshaled from the caller to the callee, but not back to the caller.


Input: [Class] InterfaceTypeAttribute [Description]

Output: Indicates whether a managed interface is dual, dispatch-only, or IUnknown -only when exposed to COM.


Input: [Class] InvalidComObjectException [Description]

Output: The exception thrown when an invalid COM object is used.


Input: [Class] InvalidOleVariantTypeException [Description]

Output: The exception thrown by the marshaler when it encounters an argument of a variant type that can not be marshaled to managed code.


Input: [Class] LCIDConversionAttribute [Description]

Output: Indicates that a method's unmanaged signature expects a locale identifier (LCID) parameter.


Input: [Class] Marshal [Description]

Output: Provides a collection of methods for allocating unmanaged memory, copying unmanaged memory blocks, and converting managed to unmanaged types, as well as other miscellaneous methods used when interacting with unmanaged code.


Input: [Class] MarshalAsAttribute [Description]

Output: Indicates how to marshal the data between managed and unmanaged code.


Input: [Class] MarshalDirectiveException [Description]

Output: The exception that is thrown by the marshaler when it encounters a MarshalAsAttribute it does not support.


Input: [Class] OptionalAttribute [Description]

Output: Indicates that a parameter is optional.


Input: [Class] OutAttribute [Description]

Output: Indicates that data should be marshaled from callee back to caller.


Input: [Class] PreserveSigAttribute [Description]

Output: Indicates that the HRESULT or retval signature transformation that takes place during COM interop calls should be suppressed.


Input: [Class] PrimaryInteropAssemblyAttribute [Description]

Output: Indicates that the attributed assembly is a primary interop assembly.


Input: [Class] ProgIdAttribute [Description]

Output: Allows the user to specify the ProgID of a class.


Input: [Class] RegistrationServices [Description]

Output: Provides a set of services for registering and unregistering managed assemblies for use from COM.


Input: [Class] RuntimeEnvironment [Description]

Output: Provides a collection of static methods that return information about the common language runtime environment.


Input: [Class] SafeArrayRankMismatchException [Description]

Output: The exception thrown when the rank of an incoming SAFEARRAY does not match the rank specified in the managed signature.


Input: [Class] SafeArrayTypeMismatchException [Description]

Output: The exception thrown when the type of the incoming SAFEARRAY does not match the type specified in the managed signature.


Input: [Class] SafeHandle [Description]

Output: Represents a wrapper class for operating system handles. This class must be inherited.


Input: [Class] SEHException [Description]

Output: Represents Structured Exception Handler (SEH) errors.


Input: [Class] SetWin32ContextInIDispatchAttribute [Description]

Output: Obsolete. This attribute has been deprecated.


Input: [Class] StandardOleMarshalObject [Description]

Output: Replaces the standard common language runtime (CLR) free-threaded marshaler with the standard OLE STA marshaler.


Input: [Class] StructLayoutAttribute [Description]

Output: The StructLayoutAttribute class allows the user to control the physical layout of the data fields of a class or structure.


Input: [Class] TypeLibConverter [Description]

Output: Provides a set of services that convert a managed assembly to a COM type library and vice versa.


Input: [Class] TypeLibFuncAttribute [Description]

Output: Contains the FUNCFLAGS that were originally imported for this method from the COM type library.


Input: [Class] TypeLibImportClassAttribute [Description]

Output: Specifies which Type exclusively uses an interface. This class cannot be inherited.


Input: [Class] TypeLibTypeAttribute [Description]

Output: Contains the TYPEFLAGS that were originally imported for this type from the COM type library.


Input: [Class] TypeLibVarAttribute [Description]

Output: Contains the VARFLAGS that were originally imported for this field from the COM type library.


Input: [Class] TypeLibVersionAttribute [Description]

Output: Specifies the version number of an exported type library.


Input: [Class] UnknownWrapper [Description]

Output: Wraps objects the marshaler should marshal as a VT_UNKNOWN.


Input: [Class] UnmanagedFunctionPointerAttribute [Description]

Output: Controls the marshaling behavior of a delegate signature passed as an unmanaged function pointer to or from unmanaged code. This class cannot be inherited.


Input: [Class] VariantWrapper [Description]

Output: Marshals data of type VT_VARIANT | VT_BYREF from managed to unmanaged code. This class cannot be inherited.


Input: [Keyword] add [Description]

Output: Defines a custom event accessor that is invoked when client code subscribes to the event.


Input: [Keyword] async [Description]

Output: Indicates that the modified method, lambda expression, or anonymous method is asynchronous.


Input: [Keyword] await [Description]

Output: Suspends an async method until an awaited task is completed.


Input: [Keyword] dynamic [Description]

Output: Defines a reference type that enables operations in which it occurs to bypass compile-time type checking.


Input: [Keyword] get [Description]

Output: Defines an accessor method for a property or an indexer.


Input: [Keyword] global [Description]

Output: Specifies the default global namespace, which is otherwise unnamed.


Input: [Keyword] partial [Description]

Output: Defines partial classes, structs, and interfaces throughout the same compilation unit.


Input: [Keyword] remove [Description]

Output: Defines a custom event accessor that is invoked when client code unsubscribes from the event.


Input: [Keyword] set [Description]

Output: Defines an accessor method for a property or an indexer.


Input: [Keyword] value [Description]

Output: Used to set accessors and to add or remove event handlers.


Input: [Keyword] var [Description]

Output: Enables the type of a variable declared at method scope to be determined by the compiler.


Input: [Keyword] where [Description]

Output: Adds constraints to a generic declaration. (See also where).


Input: [Keyword] yield [Description]

Output: Used in an iterator block to return a value to the enumerator object or to signal the end of iteration.


Input: [Routine] abs [Use]

Output: Find absolute value of integer


Input: [Routine] atof [Use]

Output: Convert string to float


Input: [Routine] atoi, _atoi64 [Use]

Output: Convert string to int


Input: [Routine] atol [Use]

Output: Convert string to long


Input: [Routine] _ecvt [Use]

Output: Convert double to string of specified length


Input: [Routine] _fcvt [Use]

Output: Convert double to string with specified number of digits following decimal point


Input: [Routine] _gcvt [Use]

Output: Convert double number to string; store string in buffer


Input: [Routine] _itoa, _i64toa, _itow, _i64tow [Use]

Output: Convert int to string


Input: [Routine] labs [Use]

Output: Find absolute value of long integer


Input: [Routine] _ltoa, _ltow [Use]

Output: Convert long to string


Input: [Routine] _mbbtombc [Use]

Output: Convert 1-byte multibyte character to corresponding 2-byte multibyte character


Input: [Routine] _mbcjistojms [Use]

Output: Convert Japan Industry Standard (JIS) character to Japan Microsoft (JMS) character


Input: [Routine] _mbcjmstojis [Use]

Output: Convert JMS character to JIS character


Input: [Routine] _mbctohira [Use]

Output: Convert multibyte character to 1-byte hiragana code


Input: [Routine] _mbctokata [Use]

Output: Convert multibyte character to 1-byte katakana code


Input: [Routine] _mbctombb [Use]

Output: Convert 2-byte multibyte character to corresponding 1-byte multibyte character


Input: [Routine] mbstowcs [Use]

Output: Convert sequence of multibyte characters to corresponding sequence of wide characters


Input: [Routine] mbtowc [Use]

Output: Convert multibyte character to corresponding wide character


Input: [Routine] strtod, wcstod [Use]

Output: Convert string to double


Input: [Routine] strtol, wcstol [Use]

Output: Convert string to long integer


Input: [Routine] strtoul, wcstoul [Use]

Output: Convert string to unsigned long integer


Input: [Routine] strxfrm, wcsxfrm [Use]

Output: Transform string into collated form based on locale-specific information


Input: [Routine] __toascii [Use]

Output: Convert character to ASCII code


Input: [Routine] tolower, towlower, _mbctolower [Use]

Output: Test character and convert to lowercase if currently uppercase


Input: [Routine] _tolower [Use]

Output: Convert character to lowercase unconditionally


Input: [Routine] toupper, towupper, _mbctoupper [Use]

Output: Test character and convert to uppercase if currently lowercase


Input: [Routine] _toupper [Use]

Output: Convert character to uppercase unconditionally


Input: [Routine] _ultoa, _ultow [Use]

Output: Convert unsigned long to string


Input: [Routine] wcstombs [Use]

Output: Convert sequence of wide characters to corresponding sequence of multibyte characters


Input: [Routine] wctomb [Use]

Output: Convert wide character to corresponding multibyte character


Input: [Routine] _wtof [Use]

Output: Convert wide-character string to a double


Input: [Routine] _wtoi, _wtoi64 [Use]

Output: Convert wide-character string to int or __int64


Input: [Routine] _wtol [Use]

Output: Convert wide-character string to long


Input: [Title] What's New for Visual C++ in Visual Studio 2012 [Description]

Output: Outlines the new features in the Visual C++ language and libraries, and in the development environment.

Getting Started with Visual C++ in Visual Studio 2012


Input: [Title] Breaking Changes in Visual C++ [Description]

Output: Lists functionality that has changed since earlier versions.

Getting Started with Visual C++ in Visual Studio 2012


Input: [Title] Overview of Windows Programming in C++ [Description]

Output: Discusses the various approaches for creating Windows applications and components in C++.

Getting Started with Visual C++ in Visual Studio 2012


Input: [Title] Supported Platforms (Visual C++) [Description]

Output: Lists which platforms can be targeted by apps built by using Visual C++ in Visual Studio 2012.

Getting Started with Visual C++ in Visual Studio 2012


Input: [Title] Visual C++ Help and Community [Description]

Output: Lists additional resources for getting help and learning about Visual C++.

Getting Started with Visual C++ in Visual Studio 2012


Input: [Title] What's New in Visual Studio 2012 [Description]

Output: Describes the new features and enhancements in Visual Studio 2012.

Getting Started with Visual C++ in Visual Studio 2012


Input: [Title] Develop Windows Store apps using Visual Studio 2012 [Description]

Output: Describes features for developers who are creating Windows Store apps.

Getting Started with Visual C++ in Visual Studio 2012


Input: [Title] Roadmap for Windows Store apps using C++ [Description]

Output: Provides a high-level listing of topics about how to use Visual C++ to create Windows Store apps and components.

Getting Started with Visual C++ in Visual Studio 2012


Input: [Title] Visual Studio Community [Description]

Output: Lists additional resources for getting help, finding add-ins, filing bugs, and making suggestions for Visual Studio.

Getting Started with Visual C++ in Visual Studio 2012


Input: [Name] Close [Description]

Output: Closes the port connection, sets the IsOpen property to false, and disposes of the internal Stream object.


Input: [Name] CreateObjRef [Description]

Output: Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.)


Input: [Name] DiscardInBuffer [Description]

Output: Discards data from the serial driver's receive buffer.


Input: [Name] DiscardOutBuffer [Description]

Output: Discards data from the serial driver's transmit buffer.


Input: [Name] Dispose() [Description]

Output: Releases all resources used by the Component. (Inherited from Component.)


Input: [Name] Dispose(Boolean) [Description]

Output: Releases the unmanaged resources used by the SerialPort and optionally releases the managed resources. (Overrides Component.Dispose(Boolean).)


Input: [Name] Equals(Object) [Description]

Output: Determines whether the specified Object is equal to the current Object. (Inherited from Object.)


Input: [Name] Finalize [Description]

Output: Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection. (Inherited from Component.)


Input: [Name] GetHashCode [Description]

Output: Serves as a hash function for a particular type. (Inherited from Object.)


Input: [Name] GetLifetimeService [Description]

Output: Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.)


Input: [Name] GetPortNames [Description]

Output: Gets an array of serial port names for the current computer.


Input: [Name] GetService [Description]

Output: Returns an object that represents a service provided by the Component or by its Container. (Inherited from Component.)


Input: [Name] GetType [Description]

Output: Gets the Type of the current instance. (Inherited from Object.)


Input: [Name] InitializeLifetimeService [Description]

Output: Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.)


Input: [Name] MemberwiseClone() [Description]

Output: Creates a shallow copy of the current Object. (Inherited from Object.)


Input: [Name] MemberwiseClone(Boolean) [Description]

Output: Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.)


Input: [Name] Open [Description]

Output: Opens a new serial port connection.


Input: [Name] Read(Byte[], Int32, Int32) [Description]

Output: Reads a number of bytes from the SerialPort input buffer and writes those bytes into a byte array at the specified offset.


Input: [Name] Read(Char[], Int32, Int32) [Description]

Output: Reads a number of characters from the SerialPort input buffer and writes them into an array of characters at a given offset.


Input: [Name] ReadByte [Description]

Output: Synchronously reads one byte from the SerialPort input buffer.


Input: [Name] ReadChar [Description]

Output: Synchronously reads one character from the SerialPort input buffer.


Input: [Name] ReadExisting [Description]

Output: Reads all immediately available bytes, based on the encoding, in both the stream and the input buffer of the SerialPort object.


Input: [Name] ReadLine [Description]

Output: Reads up to the NewLine value in the input buffer.


Input: [Name] ReadTo [Description]

Output: Reads a string up to the specified value in the input buffer.


Input: [Name] ToString [Description]

Output: Returns a String containing the name of the Component, if any. This method should not be overridden. (Inherited from Component.)


Input: [Name] Write(String) [Description]

Output: Writes the specified string to the serial port.


Input: [Name] Write(Byte[], Int32, Int32) [Description]

Output: Writes a specified number of bytes to the serial port using data from a buffer.


Input: [Name] Write(Char[], Int32, Int32) [Description]

Output: Writes a specified number of characters to the serial port using data from a buffer.


Input: [Name] WriteLine [Description]

Output: Writes the specified string and the NewLine value to the output buffer.


Input: [Name] Add [Description]

Output: Returns a new TimeSpan object whose value is the sum of the specified TimeSpan object and this instance.


Input: [Name] Compare [Description]

Output: Compares two TimeSpan values and returns an integer that indicates whether the first time interval is longer than, equal to, or shorter than the second time interval.


Input: [Name] CompareTo(Object) [Description]

Output: Compares this instance to a specified object and returns an integer that indicates whether the time interval represented by this instance is longer than, equal to, or shorter than the time interval represented by the specified object.


Input: [Name] CompareTo(TimeSpan) [Description]

Output: Compares this instance to a specified TimeSpan object and returns an integer that indicates whether the time interval represented by this instance is longer than, equal to, or shorter than the time interval represented by the specified TimeSpan object.


Input: [Name] Duration [Description]

Output: Returns a new TimeSpan object whose value is the absolute value of the current TimeSpan object.


Input: [Name] Equals(Object) [Description]

Output: Returns a value indicating whether this instance is equal to a specified object. (Overrides ValueType.Equals(Object).)


Input: [Name] Equals(TimeSpan) [Description]

Output: Returns a value indicating whether this instance is equal to a specified TimeSpan object.


Input: [Name] Equals(TimeSpan, TimeSpan) [Description]

Output: Returns a value indicating whether two specified instances of TimeSpan are equal.


Input: [Name] Finalize [Description]

Output: Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)


Input: [Name] FromDays [Description]

Output: Returns a TimeSpan that represents a specified number of days, where the specification is accurate to the nearest millisecond.


Input: [Name] FromHours [Description]

Output: Returns a TimeSpan that represents a specified number of hours, where the specification is accurate to the nearest millisecond.


Input: [Name] FromMilliseconds [Description]

Output: Returns a TimeSpan that represents a specified number of milliseconds.


Input: [Name] FromMinutes [Description]

Output: Returns a TimeSpan that represents a specified number of minutes, where the specification is accurate to the nearest millisecond.


Input: [Name] FromSeconds [Description]

Output: Returns a TimeSpan that represents a specified number of seconds, where the specification is accurate to the nearest millisecond.


Input: [Name] FromTicks [Description]

Output: Returns a TimeSpan that represents a specified time, where the specification is in units of ticks.


Input: [Name] GetHashCode [Description]

Output: Returns a hash code for this instance. (Overrides ValueType.GetHashCode().)


Input: [Name] GetType [Description]

Output: Gets the Type of the current instance. (Inherited from Object.)


Input: [Name] MemberwiseClone [Description]

Output: Creates a shallow copy of the current Object. (Inherited from Object.)


Input: [Name] Negate [Description]

Output: Returns a new TimeSpan whose value is the negated value of this instance.


Input: [Name] Parse(String) [Description]

Output: Converts the string representation of a time interval to its TimeSpan equivalent.


Input: [Name] Parse(String, IFormatProvider) [Description]

Output: Converts the string representation of a time interval to its TimeSpan equivalent by using the specified culture-specific format information.


Input: [Name] ParseExact(String, String, IFormatProvider) [Description]

Output: Converts the string representation of a time interval to its TimeSpan equivalent by using the specified format and culture-specific format information. The format of the string representation must match the specified format exactly.


Input: [Name] ParseExact(String, String[], IFormatProvider) [Description]

Output: Converts the string representation of a time interval to its TimeSpan equivalent by using the specified array of format strings and culture-specific format information. The format of the string representation must match one of the specified formats exactly.


Input: [Name] ParseExact(String, String, IFormatProvider, TimeSpanStyles) [Description]

Output: Converts the string representation of a time interval to its TimeSpan equivalent by using the specified format, culture-specific format information, and styles. The format of the string representation must match the specified format exactly.


Input: [Name] ParseExact(String, String[], IFormatProvider, TimeSpanStyles) [Description]

Output: Converts the string representation of a time interval to its TimeSpan equivalent by using the specified formats, culture-specific format information, and styles. The format of the string representation must match one of the specified formats exactly.


Input: [Name] Subtract [Description]

Output: Returns a new TimeSpan object whose value is the difference between the specified TimeSpan object and this instance.


Input: [Name] ToString() [Description]

Output: Converts the value of the current TimeSpan object to its equivalent string representation. (Overrides ValueType.ToString().)


Input: [Name] ToString(String) [Description]

Output: Converts the value of the current TimeSpan object to its equivalent string representation by using the specified format.


Input: [Name] ToString(String, IFormatProvider) [Description]

Output: Converts the value of the current TimeSpan object to its equivalent string representation by using the specified format and culture-specific formatting information.


Input: [Name] TryParse(String, TimeSpan) [Description]

Output: Converts the string representation of a time interval to its TimeSpan equivalent and returns a value that indicates whether the conversion succeeded.


Input: [Name] TryParse(String, IFormatProvider, TimeSpan) [Description]

Output: Converts the string representation of a time interval to its TimeSpan equivalent by using the specified culture-specific formatting information, and returns a value that indicates whether the conversion succeeded.


Input: [Name] TryParseExact(String, String, IFormatProvider, TimeSpan) [Description]

Output: Converts the string representation of a time interval to its TimeSpan equivalent by using the specified format and culture-specific format information, and returns a value that indicates whether the conversion succeeded. The format of the string representation must match the specified format exactly.


Input: [Name] TryParseExact(String, String[], IFormatProvider, TimeSpan) [Description]

Output: Converts the specified string representation of a time interval to its TimeSpan equivalent by using the specified formats and culture-specific format information, and returns a value that indicates whether the conversion succeeded. The format of the string representation must match one of the specified formats exactly.


Input: [Name] TryParseExact(String, String, IFormatProvider, TimeSpanStyles, TimeSpan) [Description]

Output: Converts the string representation of a time interval to its TimeSpan equivalent by using the specified format, culture-specific format information, and styles, and returns a value that indicates whether the conversion succeeded. The format of the string representation must match the specified format exactly.


Input: [Name] TryParseExact(String, String[], IFormatProvider, TimeSpanStyles, TimeSpan) [Description]

Output: Converts the specified string representation of a time interval to its TimeSpan equivalent by using the specified formats, culture-specific format information, and styles, and returns a value that indicates whether the conversion succeeded. The format of the string representation must match one of the specified formats exactly.


Input: [Action] Create a model [Related Topics] Models (Master Data Services) How to: Create a Model (Master Data Services) [Details]

Output: A model is the highest level of organization in Master Data Services. Each model you create should address a specific business need. For example, you might need to track a master list of products or customers. When you create a model, it is considered VERSION_1.


Input: [Action] Create entities [Related Topics] Entities (Master Data Services) How to: Create an Entity (Master Data Services) [Details]

Output: Entities are model objects that contain members. Members are the physical master data that you manage in Master Data Services. Create as many entities as you need to contain your members. For a Product model, you might create a Product entity to contain the master list of product members.


Input: [Action] Create entities to use as domain-based attributes [Related Topics] Domain-Based Attributes (Master Data Services) How to: Create a Domain-Based Attribute (Master Data Services) [Details]

Output: A domain-based attribute is an attribute with values that are populated by members from an entity. To create a domain-based attribute, first create the entity to populate the attribute value list. For example, you might create a Color entity to contain a master list of colors. These colors can then be used as attribute values for the Product entity.


Input: [Action] Create attributes for your entities [Related Topics] Attributes (Master Data Services) How to: Create a Text Attribute (Master Data Services) How to: Create a Numeric Attribute (Master Data Services) How to: Create a Date Attribute (Master Data Services) How to: Create a Link Attribute (Master Data Services) How to: Create a File Attribute (Master Data Services) [Details]

Output: Create attributes to describe members. A Name and Code attribute are automatically included in each entity and cannot be removed. You might want to create other free-form attributes to contain text, dates, numbers, or files. For example, a Product entity might have free-form attributes for Cost, Weight, or SellStartDate.


Input: [Action] Create attribute groups [Related Topics] Attribute Groups (Master Data Services) How to: Create an Attribute Group (Master Data Services) [Details]

Output: If you have more than four or five attributes for an entity, you might want to create attribute groups. These groups are the tabs that are displayed above the grid in Explorer and they help ease navigation by grouping attributes together on individual tabs.


Input: [Action] Import members for your supporting entities [Related Topics] Importing Data (Master Data Services) How to: Create a Member or Collection by Using tblStgMember (Master Data Services) How to: Create a Leaf Member (Master Data Services) [Details]

Output: Begin populating your master data by using the staging process. You may want to start by importing the members for your supporting entities. For the Product model, this might mean importing colors or sizes. You can also create members manually. Note Users can create members in Master Data Manager if they have a minimum of Update permission to an entity's leaf model object and access to the Explorer functional area.


Input: [Action] Create business rules to ensure data quality [Related Topics] Business Rules (Master Data Services) How to: Create and Publish a Business Rule (Master Data Services) Notifications (Master Data Services) How to: Configure E-Mail Notifications (Master Data Services) How to: Configure Business Rules to Send Notifications (Master Data Services) [Details]

Output: Create and publish business rules to ensure the accuracy of your data. You can use business rules to: Set default attribute values. Change attribute values. Send e-mail notifications when data doesn't pass business rule validation.


Input: [Action] Import members for your primary entities and apply business rules [Related Topics] How to: Validate a Version (Master Data Services) How to: Correct Business Rule Validation Issues (Master Data Services) [Details]

Output: Import the members for your primary entities by using the staging process. When done, validate the version, which applies business rules to all members in the model version. You can then work to correct any business rule validation issues.


Input: [Action] Create derived hierarchies [Related Topics] Derived Hierarchies (Master Data Services) How to: Create a Derived Hierarchy (Master Data Services) [Details]

Output: Create derived hierarchies from the domain-based attribute relationships that exist between the entities in the model. These level-based hierarchies can be updated as your business needs change and ensure that all members are accounted for at the appropriate level.


Input: [Action] If needed, create explicit hierarchies [Related Topics] Explicit Hierarchies (Master Data Services) How to: Create an Explicit Hierarchy (Master Data Services) [Details]

Output: If you want to create hierarchies that are not level-based and that include members from a single entity, you can create explicit hierarchies.


Input: [Action] If needed, create collections [Related Topics] Collections (Master Data Services) How to: Create a Collection (Master Data Services) [Details]

Output: If you want to view different groupings of members for reporting or analysis and do not need a complete hierarchy, create a collection. Note Users can create collections in Master Data Manager if they have a minimum of Update permission to the collection model object and access to the Explorer functional area.


Input: [Action] Create user-defined metadata [Related Topics] User-Defined Metadata (Master Data Services) How to: Add Metadata (Master Data Services) [Details]

Output: To describe your model objects, add user-defined metadata to your model. The metadata might include the owner of an object or the source the data comes from.


Input: [Action] Lock a version of your model and assign a version flag [Related Topics] Versions (Master Data Services) How to: Lock a Version (Master Data Services) How to: Create a Version Flag (Master Data Services) [Details]

Output: Lock a version of your model to prevent changes to the members, except by administrators. When the version's data has validated successfully against business rules, you can commit the version, which prevents changes to members by all users. Create and assign a version flag to the model. Flags help users and subscribing systems identify which version of a model to use.


Input: [Action] Create subscription views [Related Topics] Exporting Data (Master Data Services) How to: Create a Subscription View (Master Data Services) [Details]

Output: For your subscribing systems to consume your master data, create subscription views, which create standard views in the Master Data Services database.


Input: [Action] Configure user and group permissions [Related Topics] Master Data Manager Security (Master Data Services) How to: Add a Group (Master Data Services) How to: Add a User (Master Data Services) [Details]

Output: You cannot copy user and group permissions from a test to a production environment. However, you can use your test environment to determine the security you want to use eventually in production.


Input: [Description] The function that supports data binding. [Member name]

Output: FUNCFLAG_FBINDABLE


Input: [Description] The function that best represents the object. Only one function in a type can have this attribute. [Member name]

Output: FUNCFLAG_FDEFAULTBIND


Input: [Description] Permits an optimization in which the compiler looks for a member named "xyz" on the type of "abc". If such a member is found, and is flagged as an accessor function for an element of the default collection, a call is generated to that member function. Permitted on members in dispinterfaces and interfaces; not permitted on modules. [Member name]

Output: FUNCFLAG_FDEFAULTCOLLELEM


Input: [Description] The function that is displayed to the user as bindable. FUNCFLAG_FBINDABLE must also be set. [Member name]

Output: FUNCFLAG_FDISPLAYBIND


Input: [Description] The function should not be displayed to the user, although it exists and is bindable. [Member name]

Output: FUNCFLAG_FHIDDEN


Input: [Description] Mapped as individual bindable properties. [Member name]

Output: FUNCFLAG_FIMMEDIATEBIND


Input: [Description] The property appears in an object browser, but not in a properties browser. [Member name]

Output: FUNCFLAG_FNONBROWSABLE


Input: [Description] Tags the interface as having default behaviors. [Member name]

Output: FUNCFLAG_FREPLACEABLE


Input: [Description] When set, any call to a method that sets the property results first in a call to IPropertyNotifySink::OnRequestEdit. The implementation of OnRequestEdit determines if the call is allowed to set the property. [Member name]

Output: FUNCFLAG_FREQUESTEDIT


Input: [Description] The function should not be accessible from macro languages. This flag is intended for system-level functions or functions that type browsers should not display. [Member name]

Output: FUNCFLAG_FRESTRICTED


Input: [Description] The function returns an object that is a source of events. [Member name]

Output: FUNCFLAG_FSOURCE


Input: [Description] The type information member is the default member for display in the user interface. [Member name]

Output: FUNCFLAG_FUIDEFAULT


Input: [Description] The function supports GetLastError. If an error occurs during the function, the caller can call GetLastError to retrieve the error code. [Member name]

Output: FUNCFLAG_FUSESGETLASTERROR


Input: [Delegate] BackClickEventHandler [Description]

Output: Represents the method that will handle a BackClick event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] CalendarViewDayItemChangingEventHandler [Description]

Output: Represents the method that will handle the CalendarViewDayItemChanging event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] CleanUpVirtualizedItemEventHandler [Description]

Output: Represents the method that handles the CleanUpVirtualizedItemEvent attached event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] ContextMenuOpeningEventHandler [Description]

Output: Represents the method that will handle the ContextMenuOpening event that exists on several text-related UI elements.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] DragItemsStartingEventHandler [Description]

Output: Represents the method that will handle the DragItemsStarting event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] HubSectionHeaderClickEventHandler [Description]

Output: Represents the method that will handle a Hub.SectionHeaderClick event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] ItemClickEventHandler [Description]

Output: Represents the method that will handle an ItemClick event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] ListViewItemToKeyHandler [Description]

Output: Represents the method that will handle callback for the GetRelativeScrollPosition method.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] ListViewKeyToItemHandler [Description]

Output: Represents the asynchronous method that will handle callback for the SetRelativeScrollPositionAsync method.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] NotifyEventHandler [Description]

Output: Represents the method that will handle the ScriptNotify event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] SectionsInViewChangedEventHandler [Description]

Output: Represents the method that will handle a SectionsInViewChanged event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] SelectionChangedEventHandler [Description]

Output: Represents the method that will handle the SelectionChanged event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] SemanticZoomViewChangedEventHandler [Description]

Output: Represents the method that will handle the ViewChangeStarted and ViewChangeCompleted events.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] TextChangedEventHandler [Description]

Output: Represents the method that will handle the TextChanged event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] TextControlPasteEventHandler [Description]

Output: Represents the method that will handle a Paste event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Delegate] WebViewNavigationFailedEventHandler [Description]

Output: Represents the method that will handle the WebView.NavigationFailed event.

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Name] AsyncBase::Cancel Method [Description]

Output: Cancels an asynchronous operation.


Input: [Name] AsyncBase::Close Method [Description]

Output: Closes the asynchronous operation.


Input: [Name] AsyncBase::FireCompletion Method [Description]

Output: Invokes the completion event handler, or resets the internal progress delegate.


Input: [Name] AsyncBase::FireProgress Method [Description]

Output: Invokes the current progress event handler.


Input: [Name] AsyncBase::get_ErrorCode Method [Description]

Output: Retrieves the error code for the current asynchronous operation.


Input: [Name] AsyncBase::get_Id Method [Description]

Output: Retrieves the handle of the asynchronous operation.


Input: [Name] AsyncBase::get_Status Method [Description]

Output: Retrieves a value that indicates the status of the asynchronous operation.


Input: [Name] AsyncBase::GetOnComplete Method [Description]

Output: Copies the address of the current completion event handler to the specified variable.


Input: [Name] AsyncBase::GetOnProgress Method [Description]

Output: Copies the address of the current progress event handler to the specified variable.


Input: [Name] AsyncBase::put_Id Method [Description]

Output: Sets the handle of the asynchronous operation.


Input: [Name] AsyncBase::PutOnComplete Method [Description]

Output: Sets the address of the completion event handler to the specified value.


Input: [Name] AsyncBase::PutOnProgress Method [Description]

Output: Sets the address of the progress event handler to the specified value.


Input: [Name] AsyncBase::Start Method [Description]

Output: Starts the asynchronous operation.


Input: [Description] Represents the method that will handle a BackClick event. [Delegate]

Output: BackClickEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle the CalendarViewDayItemChanging event. [Delegate]

Output: CalendarViewDayItemChangingEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that handles the CleanUpVirtualizedItemEvent attached event. [Delegate]

Output: CleanUpVirtualizedItemEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle the ContextMenuOpening event that exists on several text-related UI elements. [Delegate]

Output: ContextMenuOpeningEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle the DragItemsStarting event. [Delegate]

Output: DragItemsStartingEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle a Hub.SectionHeaderClick event. [Delegate]

Output: HubSectionHeaderClickEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle an ItemClick event. [Delegate]

Output: ItemClickEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle callback for the GetRelativeScrollPosition method. [Delegate]

Output: ListViewItemToKeyHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the asynchronous method that will handle callback for the SetRelativeScrollPositionAsync method. [Delegate]

Output: ListViewKeyToItemHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle the ScriptNotify event. [Delegate]

Output: NotifyEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle a SectionsInViewChanged event. [Delegate]

Output: SectionsInViewChangedEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle the SelectionChanged event. [Delegate]

Output: SelectionChangedEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle the ViewChangeStarted and ViewChangeCompleted events. [Delegate]

Output: SemanticZoomViewChangedEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle the TextChanged event. [Delegate]

Output: TextChangedEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle a Paste event. [Delegate]

Output: TextControlPasteEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Description] Represents the method that will handle the WebView.NavigationFailed event. [Delegate]

Output: WebViewNavigationFailedEventHandler

Windows.UI.Xaml.Controls namespace - Windows app development


Input: [Details] A model is the highest level of organization in Master Data Services. Each model you create should address a specific business need. For example, you might need to track a master list of products or customers. When you create a model, it is considered VERSION_1. [Related Topics] Models (Master Data Services) How to: Create a Model (Master Data Services) [Action]

Output: Create a model


Input: [Details] Entities are model objects that contain members. Members are the physical master data that you manage in Master Data Services. Create as many entities as you need to contain your members. For a Product model, you might create a Product entity to contain the master list of product members. [Related Topics] Entities (Master Data Services) How to: Create an Entity (Master Data Services) [Action]

Output: Create entities


Input: [Details] A domain-based attribute is an attribute with values that are populated by members from an entity. To create a domain-based attribute, first create the entity to populate the attribute value list. For example, you might create a Color entity to contain a master list of colors. These colors can then be used as attribute values for the Product entity. [Related Topics] Domain-Based Attributes (Master Data Services) How to: Create a Domain-Based Attribute (Master Data Services) [Action]

Output: Create entities to use as domain-based attributes


Input: [Details] Create attributes to describe members. A Name and Code attribute are automatically included in each entity and cannot be removed. You might want to create other free-form attributes to contain text, dates, numbers, or files. For example, a Product entity might have free-form attributes for Cost, Weight, or SellStartDate. [Related Topics] Attributes (Master Data Services) How to: Create a Text Attribute (Master Data Services) How to: Create a Numeric Attribute (Master Data Services) How to: Create a Date Attribute (Master Data Services) How to: Create a Link Attribute (Master Data Services) How to: Create a File Attribute (Master Data Services) [Action]

Output: Create attributes for your entities


Input: [Details] If you have more than four or five attributes for an entity, you might want to create attribute groups. These groups are the tabs that are displayed above the grid in Explorer and they help ease navigation by grouping attributes together on individual tabs. [Related Topics] Attribute Groups (Master Data Services) How to: Create an Attribute Group (Master Data Services) [Action]

Output: Create attribute groups


Input: [Details] Begin populating your master data by using the staging process. You may want to start by importing the members for your supporting entities. For the Product model, this might mean importing colors or sizes. You can also create members manually. Note Users can create members in Master Data Manager if they have a minimum of Update permission to an entity's leaf model object and access to the Explorer functional area. [Related Topics] Importing Data (Master Data Services) How to: Create a Member or Collection by Using tblStgMember (Master Data Services) How to: Create a Leaf Member (Master Data Services) [Action]

Output: Import members for your supporting entities


Input: [Details] Create and publish business rules to ensure the accuracy of your data. You can use business rules to: Set default attribute values. Change attribute values. Send e-mail notifications when data doesn't pass business rule validation. [Related Topics] Business Rules (Master Data Services) How to: Create and Publish a Business Rule (Master Data Services) Notifications (Master Data Services) How to: Configure E-Mail Notifications (Master Data Services) How to: Configure Business Rules to Send Notifications (Master Data Services) [Action]

Output: Create business rules to ensure data quality


Input: [Details] Import the members for your primary entities by using the staging process. When done, validate the version, which applies business rules to all members in the model version. You can then work to correct any business rule validation issues. [Related Topics] How to: Validate a Version (Master Data Services) How to: Correct Business Rule Validation Issues (Master Data Services) [Action]

Output: Import members for your primary entities and apply business rules


Input: [Details] Create derived hierarchies from the domain-based attribute relationships that exist between the entities in the model. These level-based hierarchies can be updated as your business needs change and ensure that all members are accounted for at the appropriate level. [Related Topics] Derived Hierarchies (Master Data Services) How to: Create a Derived Hierarchy (Master Data Services) [Action]

Output: Create derived hierarchies


Input: [Details] If you want to create hierarchies that are not level-based and that include members from a single entity, you can create explicit hierarchies. [Related Topics] Explicit Hierarchies (Master Data Services) How to: Create an Explicit Hierarchy (Master Data Services) [Action]

Output: If needed, create explicit hierarchies


Input: [Details] If you want to view different groupings of members for reporting or analysis and do not need a complete hierarchy, create a collection. Note Users can create collections in Master Data Manager if they have a minimum of Update permission to the collection model object and access to the Explorer functional area. [Related Topics] Collections (Master Data Services) How to: Create a Collection (Master Data Services) [Action]

Output: If needed, create collections


Input: [Details] To describe your model objects, add user-defined metadata to your model. The metadata might include the owner of an object or the source the data comes from. [Related Topics] User-Defined Metadata (Master Data Services) How to: Add Metadata (Master Data Services) [Action]

Output: Create user-defined metadata


Input: [Details] Lock a version of your model to prevent changes to the members, except by administrators. When the version's data has validated successfully against business rules, you can commit the version, which prevents changes to members by all users. Create and assign a version flag to the model. Flags help users and subscribing systems identify which version of a model to use. [Related Topics] Versions (Master Data Services) How to: Lock a Version (Master Data Services) How to: Create a Version Flag (Master Data Services) [Action]

Output: Lock a version of your model and assign a version flag


Input: [Details] For your subscribing systems to consume your master data, create subscription views, which create standard views in the Master Data Services database. [Related Topics] Exporting Data (Master Data Services) How to: Create a Subscription View (Master Data Services) [Action]

Output: Create subscription views


Input: [Details] You cannot copy user and group permissions from a test to a production environment. However, you can use your test environment to determine the security you want to use eventually in production. [Related Topics] Master Data Manager Security (Master Data Services) How to: Add a Group (Master Data Services) How to: Add a User (Master Data Services) [Action]

Output: Configure user and group permissions


Input: [Topic] Auto Stats Event Class [Description]

Output: Indicates that an automatic updating of index and column statistics has occurred.


Input: [Topic] Degree of Parallelism (7.0 Insert) Event Class [Description]

Output: Indicates that SQL Server has executed a SELECT, INSERT, UPDATE, or DELETE statement using either a serial or parallel plan. The number of CPUs used to perform the operation is also reported.


Input: [Topic] Performance Statistics Event Class [Description]

Output: Monitors performance of the queries that are being executed.


Input: [Topic] Showplan All Event Class [Description]

Output: Identifies Showplan operators within a SQL statement.


Input: [Topic] Showplan All for Query Compile Event Class [Description]

Output: Displays compile time data for Showplan operators.


Input: [Topic] Showplan Statistics Profile Event Class [Description]

Output: Displays the estimated cost of a query.


Input: [Topic] Showplan XML Event Class [Description]

Output: Identifies the Showplan operators in a SQL statement. The event class stores each event as a well defined XML document.


Input: [Topic] Showplan XML for Query Compile Event Class [Description]

Output: Displays compile time data for Showplan operators in XML format.


Input: [Topic] Showplan XML Statistics Profile Event Class [Description]

Output: Identifies the Showplan operators associated with a SQL statement. The output is an XML document.


Input: [Topic] SQL:FullTextQuery Event Class [Description]

Output: Indicates that SQL Server has executed a full-text query.


Input: [Topic] Plan Guide Successful Event Class [Description]

Output: Indicates that SQL Server successfully produced an execution plan for a query or batch that contained a plan guide.


Input: [Topic] Plan Guide Unsuccessful Event Class [Description]

Output: Indicates that SQL Server could not produce an execution plan for a query or batch that contained a plan guide.


Input: [Description] Compresses data. [Function]

Output: Compress


Input: [Description] Creates a new compression context. [Function]

Output: CreateCompression


Input: [Description] De-initializes the compression scheme. [Function]

Output: DeInitCompression


Input: [Description] Destroys the compression context. [Function]

Output: DestroyCompression


Input: [Description] Initializes the compression scheme. [Function]

Output: InitCompression


Input: [Description] Resets the compression state. [Function]

Output: ResetCompression


Input: [ColumnName] TypeName [Description] The provider-specific data type name. [DataType]

Output: string

Understanding the Common Schema Collections


Input: [ColumnName] ProviderDbType [Description] The provider-specific type value that should be used when specifying a parameter’s type. For example, SqlDbType.Money or OracleType.Blob. [DataType]

Output: int

Understanding the Common Schema Collections


Input: [ColumnName] ColumnSize [Description] The length of a non-numeric column or parameter refers to either the maximum or the length defined for this type by the provider. For character data, this is the maximum or defined length in units, defined by the data source. Oracle has the concept of specifying a length and then specifying the actual storage size for some character data types. This defines only the length in units for Oracle. For date-time data types, this is the length of the string representation (assuming the maximum allowed precision of the fractional seconds component). If the data type is numeric, this is the upper bound on the maximum precision of the data type. [DataType]

Output: long

Understanding the Common Schema Collections


Input: [ColumnName] CreateFormat [Description] Format string that represents how to add this column to a data definition statement, such as CREATE TABLE. Each element in the CreateParameter array should be represented by a “parameter marker” in the format string. For example, the SQL data type DECIMAL needs a precision and a scale. In this case, the format string would be “DECIMAL({0},{1})”. [DataType]

Output: string

Understanding the Common Schema Collections


Input: [ColumnName] CreateParameters [Description] The creation parameters that must be specified when creating a column of this data type. Each creation parameter is listed in the string, separated by a comma in the order they are to be supplied. For example, the SQL data type DECIMAL needs a precision and a scale. In this case, the creation parameters should contain the string “precision, scale”. In a text command to create a DECIMAL column with a precision of 10 and a scale of 2, the value of the CreateFormat column might be DECIMAL({0},{1})” and the complete type specification would be DECIMAL(10,2). [DataType]

Output: string

Understanding the Common Schema Collections


Input: [ColumnName] DataType [Description] The name of the .NET Framework type of the data type. [DataType]

Output: string

Understanding the Common Schema Collections


Input: [ColumnName] IsAutoincrementable [Description] true—Values of this data type may be auto-incrementing. false—Values of this data type may not be auto-incrementing. Note that this merely indicates whether a column of this data type may be auto-incrementing, not that all columns of this type are auto-incrementing. [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] IsBestMatch [Description] true—The data type is the best match between all data types in the data store and the .NET Framework data type indicated by the value in the DataType column. false—The data type is not the best match. For each set of rows in which the value of the DataType column is the same, the IsBestMatch column is set to true in only one row. [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] IsCaseSensitive [Description] true—The data type is a character type and is case-sensitive. false—The data type is not a character type or is not case-sensitive. [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] IsFixedLength [Description] true—Columns of this data type created by the data definition language (DDL) will be of fixed length. false—Columns of this data type created by the DDL will be of variable length. DBNull.Value—It is not known whether the provider will map this field with a fixed-length or variable-length column. [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] IsFixedPrecisionScale [Description] true—The data type has a fixed precision and scale. false—The data type does not have a fixed precision and scale. [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] IsLong [Description] true—The data type contains very long data; the definition of very long data is provider-specific. false—The data type does not contain very long data. [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] IsNullable [Description] true—The data type is nullable. false—The data type is not nullable. DBNull.Value—It is not known whether the data type is nullable. [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] IsSearchable [Description] true—The data type can be used in a WHERE clause with any operator except the LIKE predicate. false—The data type cannot be used in a WHERE clause with any operator except the LIKE predicate. [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] IsSearchableWithLike [Description] true—The data type can be used with the LIKE predicate false—The data type cannot be used with the LIKE predicate. [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] IsUnsigned [Description] true—The data type is unsigned. false—The data type is signed. DBNull.Value—Not applicable to data type. [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] MaximumScale [Description] If the type indicator is a numeric type, this is the maximum number of digits allowed to the right of the decimal point. Otherwise, this is DBNull.Value. [DataType]

Output: short

Understanding the Common Schema Collections


Input: [ColumnName] MinimumScale [Description] If the type indicator is a numeric type, this is the minimum number of digits allowed to the right of the decimal point. Otherwise, this is DBNull.Value. [DataType]

Output: short

Understanding the Common Schema Collections


Input: [ColumnName] IsConcurrencyType [Description] true – the data type is updated by the database every time the row is changed and the value of the column is different from all previous values false – the data type is note updated by the database every time the row is changed DBNull.Value – the database does not support this type of data type [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] IsLiteralsSupported [Description] true – the data type can be expressed as a literal false – the data type can not be expressed as a literal [DataType]

Output: bool

Understanding the Common Schema Collections


Input: [ColumnName] LiteralPrefix [Description] The prefix applied to a given literal. [DataType]

Output: string

Understanding the Common Schema Collections


Input: [ColumnName] LitteralSuffix [Description] The suffix applied to a given literal. [DataType]

Output: string

Understanding the Common Schema Collections


Input: [ColumnName] NativeDataType [Description] NativeDataType is an OLE DB specific column for exposing the OLE DB type of the data type . [DataType]

Output: String

Understanding the Common Schema Collections


Input: [Class] BalloonChangedEventArgs [Description]

Output: Provides data for the BalloonChanged event.


Input: [Class] DocumentList [Description]

Output: Represents a Pocket PC control for displaying and managing documents in a consistent way.


Input: [Class] DocumentListEventArgs [Description]

Output: Provides data for the DeletingDocument and DocumentActivated events.


Input: [Class] HardwareButton [Description]

Output: Allows overriding the functionality of Pocket PC hardware buttons.


Input: [Class] InputMethod [Description]

Output: Provides the name and class ID for a member of the InputPanel.InputMethodCollection class for a Pocket PC. This class cannot be inherited.


Input: [Class] InputModeEditor [Description]

Output: Provides access to Smartphone input methods for entering text.


Input: [Class] InputPanel [Description]

Output: Controls the soft input panel (SIP) for entering data on Pocket PCs and other Windows Embedded CE-based devices.


Input: [Class] InputPanel.InputMethodCollection [Description]

Output: Provides access to all input method software installed on a Pocket PC. This class cannot be inherited.


Input: [Class] LogFont [Description]

Output: Defines the characteristics of a font for creating rotated text effects.


Input: [Class] MessageWindow [Description]

Output: Provides the ability to send and receive Windows-based messages.


Input: [Class] MobileDevice [Description]

Output: A class for a containing events for mobile devices.


Input: [Class] Notification [Description]

Output: Implements Windows CE functionality for displaying and responding to user notifications.


Input: [Class] ResponseSubmittedEventArgs [Description]

Output: Provides data for the ResponseSubmitted event.


Input: [Class] SystemSettings [Description]

Output: Provides access to user interface settings and native Windows Embedded CE operating system settings on a device.


Input: [Description] Represents a membership condition that matches all code. This class cannot be inherited. [Class]

Output: AllMembershipCondition


Input: [Description] Provides the application directory as evidence for policy evaluation. This class cannot be inherited. [Class]

Output: ApplicationDirectory


Input: [Description] Determines whether an assembly belongs to a code group by testing its application directory. This class cannot be inherited. [Class]

Output: ApplicationDirectoryMembershipCondition


Input: [Description] Holds the security evidence for an application. This class cannot be inherited. [Class]

Output: ApplicationSecurityInfo


Input: [Description] Manages trust decisions for manifest-activated applications. [Class]

Output: ApplicationSecurityManager


Input: [Description] Encapsulates security decisions about an application. This class cannot be inherited. [Class]

Output: ApplicationTrust


Input: [Description] Represents a collection of ApplicationTrust objects. This class cannot be inherited. [Class]

Output: ApplicationTrustCollection


Input: [Description] Represents the enumerator for ApplicationTrust objects in the ApplicationTrustCollection collection. [Class]

Output: ApplicationTrustEnumerator


Input: [Description] Specifies the network resource access that is granted to code. [Class]

Output: CodeConnectAccess


Input: [Description] Represents the abstract base class from which all implementations of code groups must derive. [Class]

Output: CodeGroup


Input: [Description] Defines the set of information that constitutes input to security policy decisions. This class cannot be inherited. [Class]

Output: Evidence


Input: [Description] Provides a base class from which all objects to be used as evidence must derive. [Class]

Output: EvidenceBase


Input: [Description] Grants permission to manipulate files located in the code assemblies to code assemblies that match the membership condition. This class cannot be inherited. [Class]

Output: FileCodeGroup


Input: [Description] Obsolete. Allows security policy to be defined by the union of the policy statement of a code group and that of the first child code group that matches. This class cannot be inherited. [Class]

Output: FirstMatchCodeGroup


Input: [Description] Confirms that a code assembly originates in the global assembly cache (GAC) as evidence for policy evaluation. This class cannot be inherited. [Class]

Output: GacInstalled


Input: [Description] Determines whether an assembly belongs to a code group by testing its global assembly cache membership. This class cannot be inherited. [Class]

Output: GacMembershipCondition


Input: [Description] Provides evidence about the hash value for an assembly. This class cannot be inherited. [Class]

Output: Hash


Input: [Description] Determines whether an assembly belongs to a code group by testing its hash value. This class cannot be inherited. [Class]

Output: HashMembershipCondition


Input: [Description] Grants Web permission to the site from which the assembly was downloaded. This class cannot be inherited. [Class]

Output: NetCodeGroup


Input: [Description] Obsolete. Defines evidence that represents permission requests. This class cannot be inherited. [Class]

Output: PermissionRequestEvidence


Input: [Description] The exception that is thrown when policy forbids code to run. [Class]

Output: PolicyException


Input: [Description] Represents the security policy levels for the common language runtime. This class cannot be inherited. [Class]

Output: PolicyLevel


Input: [Description] Represents the statement of a CodeGroup describing the permissions and other information that apply to code with a particular set of evidence. This class cannot be inherited. [Class]

Output: PolicyStatement


Input: [Description] Provides the Authenticode X.509v3 digital signature of a code assembly as evidence for policy evaluation. This class cannot be inherited. [Class]

Output: Publisher


Input: [Description] Determines whether an assembly belongs to a code group by testing its software publisher's Authenticode X.509v3 certificate. This class cannot be inherited. [Class]

Output: PublisherMembershipCondition


Input: [Description] Provides the Web site from which a code assembly originates as evidence for policy evaluation. This class cannot be inherited. [Class]

Output: Site


Input: [Description] Determines whether an assembly belongs to a code group by testing the site from which it originated. This class cannot be inherited. [Class]

Output: SiteMembershipCondition


Input: [Description] Provides the strong name of a code assembly as evidence for policy evaluation. This class cannot be inherited. [Class]

Output: StrongName


Input: [Description] Determines whether an assembly belongs to a code group by testing its strong name. This class cannot be inherited. [Class]

Output: StrongNameMembershipCondition


Input: [Description] Represents the context for the trust manager to consider when making the decision to run an application, and when setting up the security on a new AppDomain in which to run an application. [Class]

Output: TrustManagerContext


Input: [Description] Obsolete. Represents a code group whose policy statement is the union of the current code group's policy statement and the policy statement of all its matching child code groups. This class cannot be inherited. [Class]

Output: UnionCodeGroup


Input: [Description] Provides the URL from which a code assembly originates as evidence for policy evaluation. This class cannot be inherited. [Class]

Output: Url


Input: [Description] Determines whether an assembly belongs to a code group by testing its URL. This class cannot be inherited. [Class]

Output: UrlMembershipCondition


Input: [Description] Provides the security zone of a code assembly as evidence for policy evaluation. This class cannot be inherited. [Class]

Output: Zone


Input: [Description] Determines whether an assembly belongs to a code group by testing its zone of origin. This class cannot be inherited. [Class]

Output: ZoneMembershipCondition


Input: [Enumeration] HardwareKeys [Description]

Output: Specifies the hardware buttons on a Pocket PC that can be accessed by the HardwareButton class.


Input: [Enumeration] InputMode [Description]

Output: Specifies the input modes that can be set on the Smartphone using an InputModeEditor.


Input: [Enumeration] LogFontCharSet [Description]

Output: Specifies the character set of a font.


Input: [Enumeration] LogFontClipPrecision [Description]

Output: Specifies the precision for clipping characters.


Input: [Enumeration] LogFontPitchAndFamily [Description]

Output: Specifies categories of fonts.


Input: [Enumeration] LogFontPrecision [Description]

Output: Specifies the output precision.


Input: [Enumeration] LogFontQuality [Description]

Output: Specifies the quality of a font.


Input: [Enumeration] LogFontWeight [Description]

Output: Specifies the weight of a font.


Input: [Enumeration] ScreenOrientation [Description]

Output: Specifies the angle of the orientation of the device screen that can be accessed by the ScreenOrientation property.


Input: [Enumeration] WinCEPlatform [Description]

Output: Specifies platforms that are based on Windows Embedded CE.


Input: [Name] Abort [Description]

Output: Returns a value that indicates whether the solver should stop.


Input: [Name] IterationLimit [Description]

Output: Gets or sets the maximum number of solver iterations.


Input: [Name] IterationsToRemember [Description]

Output: Gets or sets the number of previous iterations to remember for the estimate of the Hessian matrix.


Input: [Name] QueryAbort [Description]

Output: Gets or sets the callback function that determines when to abort the search.


Input: [Name] Solving [Description]

Output: Gets or sets the callback function called during a solve attempt.


Input: [Name] Tolerance [Description]

Output: Gets or sets the tolerance and compares it to the geometrically-weighted averaged improvement.


Input: [Function] RcInitProxies Function [Action] Initializes a new proxy address generation session. [When called]

Output: Before recipient objects or address types are created.


Input: [Function] RcGenerateProxy Function [Action] Generates a user-level proxy address as a Unicode string. [When called]

Output: When a recipient object is created, or when an address type is installed or updated for all recipients.


Input: [Function] RcValidateProxy Function [Action] Validates that a proxy address string is a valid address in the remote system. Also allowed to correct invalid addresses, if possible. [When called]

Output: When a proxy address is edited manually.


Input: [Function] RcUpdateProxy Function [Action] Updates the site proxy portion of a proxy address. [When called]

Output: When a proxy address is updated.


Input: [Function] RcValidateSiteProxy Function [Action] Validates that a site proxy address is a valid address in the remote system. [When called]

Output: When a site proxy address is edited manually.


Input: [Function] FreeProxy Function [Action] Frees memory allocated for a proxy address string. [When called]

Output: When generation of proxy addresses is complete.


Input: [Function] CloseProxies Function [Action] Closes a proxy address generation session and frees any associated memory. [When called]

Output: When creation of a recipient object is complete.


Input: [Description] The page request occurs before the page life cycle begins. When the page is requested by a user, ASP.NET determines whether the page needs to be parsed and compiled (therefore beginning the life of a page), or whether a cached version of the page can be sent in response without running the page. [Stage]

Output: Page request


Input: [Description] In the start step, page properties such as Request and Response are set. At this stage, the page also determines whether the request is a postback or a new request and sets the IsPostBack property. Additionally, during the start step, the page's UICulture property is set. [Stage]

Output: Start


Input: [Description] During page initialization, controls on the page are available and each control's UniqueID property is set. Any themes are also applied to the page. If the current request is a postback, the postback data has not yet been loaded and control property values have not been restored to the values from view state. [Stage]

Output: Page initialization


Input: [Description] During load, if the current request is a postback, control properties are loaded with information recovered from view state and control state. [Stage]

Output: Load


Input: [Description] During validation, the Validate method of all validator controls is called, which sets the IsValid property of individual validator controls and of the page. [Stage]

Output: Validation


Input: [Description] If the request is a postback, any event handlers are called. [Stage]

Output: Postback event handling


Input: [Description] Before rendering, view state is saved for the page and all controls. During the rendering phase, the page calls the Render method for each control, providing a text writer that writes its output to the OutputStream of the page's Response property. [Stage]

Output: Rendering


Input: [Description] Unload is called after the page has been fully rendered, sent to the client, and is ready to be discarded. At this point, page properties such as Response and Request are unloaded and any cleanup is performed. [Stage]

Output: Unload


Input: [Member name] None [Description]

Output: There are no special flags.


Input: [Member name] VarianceMask [Description]

Output: Selects the combination of all variance flags. This value is the result of using logical OR to combine the following flags: Contravariant and Covariant.


Input: [Member name] Covariant [Description]

Output: The generic type parameter is covariant. A covariant type parameter can appear as the result type of a method, the type of a read-only field, a declared base type, or an implemented interface.


Input: [Member name] Contravariant [Description]

Output: The generic type parameter is contravariant. A contravariant type parameter can appear as a parameter type in method signatures.


Input: [Member name] SpecialConstraintMask [Description]

Output: Selects the combination of all special constraint flags. This value is the result of using logical OR to combine the following flags: DefaultConstructorConstraint, ReferenceTypeConstraint, and NotNullableValueTypeConstraint.


Input: [Member name] ReferenceTypeConstraint [Description]

Output: A type can be substituted for the generic type parameter only if it is a reference type.


Input: [Member name] NotNullableValueTypeConstraint [Description]

Output: A type can be substituted for the generic type parameter only if it is a value type and is not nullable.


Input: [Member name] DefaultConstructorConstraint [Description]

Output: A type can be substituted for the generic type parameter only if it has a parameterless constructor.


Input: [Name] AsyncState [Description]

Output: Gets the state object supplied when the Task was created, or null if none was supplied.


Input: [Name] CompletedTask [Description]

Output: Gets a task that has already completed successfully.


Input: [Name] CreationOptions [Description]

Output: Gets the TaskCreationOptions used to create this task.


Input: [Name] CurrentId [Description]

Output: Returns the ID of the currently executing Task.


Input: [Name] Exception [Description]

Output: Gets the AggregateException that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any exceptions, this will return Nothing.


Input: [Name] Factory [Description]

Output: Provides access to factory methods for creating and configuring Task and Task(Of TResult) instances.


Input: [Name] Id [Description]

Output: Gets an ID for this Task instance.


Input: [Name] IsCanceled [Description]

Output: Gets whether this Task instance has completed execution due to being canceled.


Input: [Name] IsCompleted [Description]

Output: Gets whether this Task has completed.


Input: [Name] IsFaulted [Description]

Output: Gets whether the Task completed due to an unhandled exception.


Input: [Name] Status [Description]

Output: Gets the TaskStatus of this task.


Input: [ColumnName] TypeName [DataType] string [Description]

Output: The provider-specific data type name.

Understanding the Common Schema Collections


Input: [ColumnName] ProviderDbType [DataType] int [Description]

Output: The provider-specific type value that should be used when specifying a parameter’s type. For example, SqlDbType.Money or OracleType.Blob.

Understanding the Common Schema Collections


Input: [ColumnName] ColumnSize [DataType] long [Description]

Output: The length of a non-numeric column or parameter refers to either the maximum or the length defined for this type by the provider. For character data, this is the maximum or defined length in units, defined by the data source. Oracle has the concept of specifying a length and then specifying the actual storage size for some character data types. This defines only the length in units for Oracle. For date-time data types, this is the length of the string representation (assuming the maximum allowed precision of the fractional seconds component). If the data type is numeric, this is the upper bound on the maximum precision of the data type.

Understanding the Common Schema Collections


Input: [ColumnName] CreateFormat [DataType] string [Description]

Output: Format string that represents how to add this column to a data definition statement, such as CREATE TABLE. Each element in the CreateParameter array should be represented by a “parameter marker” in the format string. For example, the SQL data type DECIMAL needs a precision and a scale. In this case, the format string would be “DECIMAL({0},{1})”.

Understanding the Common Schema Collections


Input: [ColumnName] CreateParameters [DataType] string [Description]

Output: The creation parameters that must be specified when creating a column of this data type. Each creation parameter is listed in the string, separated by a comma in the order they are to be supplied. For example, the SQL data type DECIMAL needs a precision and a scale. In this case, the creation parameters should contain the string “precision, scale”. In a text command to create a DECIMAL column with a precision of 10 and a scale of 2, the value of the CreateFormat column might be DECIMAL({0},{1})” and the complete type specification would be DECIMAL(10,2).

Understanding the Common Schema Collections


Input: [ColumnName] DataType [DataType] string [Description]

Output: The name of the .NET Framework type of the data type.

Understanding the Common Schema Collections


Input: [ColumnName] IsAutoincrementable [DataType] bool [Description]

Output: true—Values of this data type may be auto-incrementing. false—Values of this data type may not be auto-incrementing. Note that this merely indicates whether a column of this data type may be auto-incrementing, not that all columns of this type are auto-incrementing.

Understanding the Common Schema Collections


Input: [ColumnName] IsBestMatch [DataType] bool [Description]

Output: true—The data type is the best match between all data types in the data store and the .NET Framework data type indicated by the value in the DataType column. false—The data type is not the best match. For each set of rows in which the value of the DataType column is the same, the IsBestMatch column is set to true in only one row.

Understanding the Common Schema Collections


Input: [ColumnName] IsCaseSensitive [DataType] bool [Description]

Output: true—The data type is a character type and is case-sensitive. false—The data type is not a character type or is not case-sensitive.

Understanding the Common Schema Collections


Input: [ColumnName] IsFixedLength [DataType] bool [Description]

Output: true—Columns of this data type created by the data definition language (DDL) will be of fixed length. false—Columns of this data type created by the DDL will be of variable length. DBNull.Value—It is not known whether the provider will map this field with a fixed-length or variable-length column.

Understanding the Common Schema Collections


Input: [ColumnName] IsFixedPrecisionScale [DataType] bool [Description]

Output: true—The data type has a fixed precision and scale. false—The data type does not have a fixed precision and scale.

Understanding the Common Schema Collections


Input: [ColumnName] IsLong [DataType] bool [Description]

Output: true—The data type contains very long data; the definition of very long data is provider-specific. false—The data type does not contain very long data.

Understanding the Common Schema Collections


Input: [ColumnName] IsNullable [DataType] bool [Description]

Output: true—The data type is nullable. false—The data type is not nullable. DBNull.Value—It is not known whether the data type is nullable.

Understanding the Common Schema Collections


Input: [ColumnName] IsSearchable [DataType] bool [Description]

Output: true—The data type can be used in a WHERE clause with any operator except the LIKE predicate. false—The data type cannot be used in a WHERE clause with any operator except the LIKE predicate.

Understanding the Common Schema Collections


Input: [ColumnName] IsSearchableWithLike [DataType] bool [Description]

Output: true—The data type can be used with the LIKE predicate false—The data type cannot be used with the LIKE predicate.

Understanding the Common Schema Collections


Input: [ColumnName] IsUnsigned [DataType] bool [Description]

Output: true—The data type is unsigned. false—The data type is signed. DBNull.Value—Not applicable to data type.

Understanding the Common Schema Collections


Input: [ColumnName] MaximumScale [DataType] short [Description]

Output: If the type indicator is a numeric type, this is the maximum number of digits allowed to the right of the decimal point. Otherwise, this is DBNull.Value.

Understanding the Common Schema Collections


Input: [ColumnName] MinimumScale [DataType] short [Description]

Output: If the type indicator is a numeric type, this is the minimum number of digits allowed to the right of the decimal point. Otherwise, this is DBNull.Value.

Understanding the Common Schema Collections


Input: [ColumnName] IsConcurrencyType [DataType] bool [Description]

Output: true – the data type is updated by the database every time the row is changed and the value of the column is different from all previous values false – the data type is note updated by the database every time the row is changed DBNull.Value – the database does not support this type of data type

Understanding the Common Schema Collections


Input: [ColumnName] IsLiteralsSupported [DataType] bool [Description]

Output: true – the data type can be expressed as a literal false – the data type can not be expressed as a literal

Understanding the Common Schema Collections


Input: [ColumnName] LiteralPrefix [DataType] string [Description]

Output: The prefix applied to a given literal.

Understanding the Common Schema Collections


Input: [ColumnName] LitteralSuffix [DataType] string [Description]

Output: The suffix applied to a given literal.

Understanding the Common Schema Collections


Input: [ColumnName] NativeDataType [DataType] String [Description]

Output: NativeDataType is an OLE DB specific column for exposing the OLE DB type of the data type .

Understanding the Common Schema Collections


Input: [Function] Compress [Description]

Output: Compresses data.


Input: [Function] CreateCompression [Description]

Output: Creates a new compression context.


Input: [Function] DeInitCompression [Description]

Output: De-initializes the compression scheme.


Input: [Function] DestroyCompression [Description]

Output: Destroys the compression context.


Input: [Function] InitCompression [Description]

Output: Initializes the compression scheme.


Input: [Function] ResetCompression [Description]

Output: Resets the compression state.


Input: [Name] CategoryCount [Description]

Output: Gets or sets the number of categories in the category resource file.


Input: [Name] CategoryResourceFile [Description]

Output: Gets or sets the path of the resource file that contains category strings for the source.


Input: [Name] LogName [Description]

Output: Gets or sets the name of the event log to which the source writes entries.


Input: [Name] MachineName [Description]

Output: Gets or sets the name of the computer on which to register the event source.


Input: [Name] MessageResourceFile [Description]

Output: Gets or sets the path of the message resource file that contains message formatting strings for the source.


Input: [Name] ParameterResourceFile [Description]

Output: Gets or sets the path of the resource file that contains message parameter strings for the source.


Input: [Name] Source [Description]

Output: Gets or sets the name to register with the event log as an event source.


Input: [DataType] string [Description] The provider-specific data type name. [ColumnName]

Output: TypeName

Understanding the Common Schema Collections


Input: [DataType] int [Description] The provider-specific type value that should be used when specifying a parameter’s type. For example, SqlDbType.Money or OracleType.Blob. [ColumnName]

Output: ProviderDbType

Understanding the Common Schema Collections


Input: [DataType] long [Description] The length of a non-numeric column or parameter refers to either the maximum or the length defined for this type by the provider. For character data, this is the maximum or defined length in units, defined by the data source. Oracle has the concept of specifying a length and then specifying the actual storage size for some character data types. This defines only the length in units for Oracle. For date-time data types, this is the length of the string representation (assuming the maximum allowed precision of the fractional seconds component). If the data type is numeric, this is the upper bound on the maximum precision of the data type. [ColumnName]

Output: ColumnSize

Understanding the Common Schema Collections


Input: [DataType] string [Description] Format string that represents how to add this column to a data definition statement, such as CREATE TABLE. Each element in the CreateParameter array should be represented by a “parameter marker” in the format string. For example, the SQL data type DECIMAL needs a precision and a scale. In this case, the format string would be “DECIMAL({0},{1})”. [ColumnName]

Output: CreateFormat

Understanding the Common Schema Collections


Input: [DataType] string [Description] The creation parameters that must be specified when creating a column of this data type. Each creation parameter is listed in the string, separated by a comma in the order they are to be supplied. For example, the SQL data type DECIMAL needs a precision and a scale. In this case, the creation parameters should contain the string “precision, scale”. In a text command to create a DECIMAL column with a precision of 10 and a scale of 2, the value of the CreateFormat column might be DECIMAL({0},{1})” and the complete type specification would be DECIMAL(10,2). [ColumnName]

Output: CreateParameters

Understanding the Common Schema Collections


Input: [DataType] string [Description] The name of the .NET Framework type of the data type. [ColumnName]

Output: DataType

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true—Values of this data type may be auto-incrementing. false—Values of this data type may not be auto-incrementing. Note that this merely indicates whether a column of this data type may be auto-incrementing, not that all columns of this type are auto-incrementing. [ColumnName]

Output: IsAutoincrementable

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true—The data type is the best match between all data types in the data store and the .NET Framework data type indicated by the value in the DataType column. false—The data type is not the best match. For each set of rows in which the value of the DataType column is the same, the IsBestMatch column is set to true in only one row. [ColumnName]

Output: IsBestMatch

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true—The data type is a character type and is case-sensitive. false—The data type is not a character type or is not case-sensitive. [ColumnName]

Output: IsCaseSensitive

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true—Columns of this data type created by the data definition language (DDL) will be of fixed length. false—Columns of this data type created by the DDL will be of variable length. DBNull.Value—It is not known whether the provider will map this field with a fixed-length or variable-length column. [ColumnName]

Output: IsFixedLength

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true—The data type has a fixed precision and scale. false—The data type does not have a fixed precision and scale. [ColumnName]

Output: IsFixedPrecisionScale

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true—The data type contains very long data; the definition of very long data is provider-specific. false—The data type does not contain very long data. [ColumnName]

Output: IsLong

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true—The data type is nullable. false—The data type is not nullable. DBNull.Value—It is not known whether the data type is nullable. [ColumnName]

Output: IsNullable

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true—The data type can be used in a WHERE clause with any operator except the LIKE predicate. false—The data type cannot be used in a WHERE clause with any operator except the LIKE predicate. [ColumnName]

Output: IsSearchable

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true—The data type can be used with the LIKE predicate false—The data type cannot be used with the LIKE predicate. [ColumnName]

Output: IsSearchableWithLike

Understanding the Common Schema Collections


Input: [DataType] bool [Description] true—The data type is unsigned. false—The data type is signed. DBNull.Value—Not applicable to data type. [ColumnName]

Output: IsUnsigned

Understanding the Common Schema Collections


Input: [DataType] short [Description] If the type indicator is a numeric type, this is the maximum number of digits allowed to the right of the decimal point. Otherwise, this is DBNull.Value. [ColumnName]

Output: MaximumScale

Understanding the Common Schema Collections


Input: [DataType] short [Description] If the type indicator is a numeric type, this is the minimum number of digits allowed to the right of the decimal point. Otherwise, this is DBNull.Value. [ColumnName]

Output: MinimumScale

Understanding the Common Schema Collections