From 287e106a1bb34e92e060cfea9fbcb5452068e126 Mon Sep 17 00:00:00 2001 From: dotnet-bot Date: Thu, 19 Feb 2015 11:07:03 -0800 Subject: [PATCH] Add resources for some referencesource projects Add resources for: mscorlib System System.ComponentModel.DataAnnotations System.Core System.Core System.Data.DataSetExtensions System.Data.Entity.Design System.Data.Entity System.Data.Linq System.Data.SqlXml System.Data System.Net System.Numerics System.Runtime.Serialization System.ServiceModel.Web System.ServiceModel System.Web.Mobile System.Web System.Xml.Linq System.Xml --- .../System.ComponentModel.DataAnnotations.txt | 16 + .../System.Core/System.Core.txt | 384 ++ .../System.Data.DataSetExtensions.txt | 21 + .../System.Data.Entity.Design.txt | 151 + .../System.Data.Entity/System.Data.Entity.txt | 1618 +++++++ .../System.Data.Linq/System.Data.Linq.txt | 213 + .../System.Data.SqlXml/System.Xml.Utils.txt | 214 + .../System.Data/system.data.txt | 1721 ++++++++ .../referencesource/System.Net/System.Net.txt | 143 + .../System.Numerics/System.Numerics.txt | 22 + .../System.Runtime.Serialization.txt | 276 ++ .../system.ServiceModel.Web.txt | 28 + .../System.ServiceModel.txt | 2384 +++++++++++ .../System.Web.Mobile/System.Web.Mobile.txt | 596 +++ .../referencesource/System.Web/System.Web.txt | 3784 +++++++++++++++++ .../System.Xml.Linq/System.Xml.Linq.txt | 46 + .../referencesource/System.Xml/System.Xml.txt | 1254 ++++++ mcs/class/referencesource/System/System.txt | 2135 ++++++++++ .../referencesource/mscorlib/mscorlib.txt | 3033 +++++++++++++ 19 files changed, 18039 insertions(+) create mode 100644 mcs/class/referencesource/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.txt create mode 100644 mcs/class/referencesource/System.Core/System.Core.txt create mode 100644 mcs/class/referencesource/System.Data.DataSetExtensions/System.Data.DataSetExtensions.txt create mode 100644 mcs/class/referencesource/System.Data.Entity.Design/System.Data.Entity.Design.txt create mode 100644 mcs/class/referencesource/System.Data.Entity/System.Data.Entity.txt create mode 100644 mcs/class/referencesource/System.Data.Linq/System.Data.Linq.txt create mode 100644 mcs/class/referencesource/System.Data.SqlXml/System.Xml.Utils.txt create mode 100644 mcs/class/referencesource/System.Data/system.data.txt create mode 100644 mcs/class/referencesource/System.Net/System.Net.txt create mode 100644 mcs/class/referencesource/System.Numerics/System.Numerics.txt create mode 100644 mcs/class/referencesource/System.Runtime.Serialization/System.Runtime.Serialization.txt create mode 100644 mcs/class/referencesource/System.ServiceModel.Web/system.ServiceModel.Web.txt create mode 100644 mcs/class/referencesource/System.ServiceModel/System.ServiceModel.txt create mode 100644 mcs/class/referencesource/System.Web.Mobile/System.Web.Mobile.txt create mode 100644 mcs/class/referencesource/System.Web/System.Web.txt create mode 100644 mcs/class/referencesource/System.Xml.Linq/System.Xml.Linq.txt create mode 100644 mcs/class/referencesource/System.Xml/System.Xml.txt create mode 100644 mcs/class/referencesource/System/System.txt create mode 100644 mcs/class/referencesource/mscorlib/mscorlib.txt diff --git a/mcs/class/referencesource/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.txt b/mcs/class/referencesource/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.txt new file mode 100644 index 00000000000..9e3e3c9db7c --- /dev/null +++ b/mcs/class/referencesource/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.txt @@ -0,0 +1,16 @@ +; NOTE: don't use \", use ' instead +; NOTE: don't use #, use ; instead for comments +; NOTE: leave the [strings] alone + +MaxLengthAttribute_ValidationError=The field {0} must be a string or array type with a maximum length of '{1}'. + +## ExceptionType=InvalidOperationException +MaxLengthAttribute_InvalidMaxLength=MaxLengthAttribute must have a Length value that is greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length. + +MinLengthAttribute_ValidationError=The field {0} must be a string or array type with a minimum length of '{1}'. + +## ExceptionType=InvalidOperationException +MinLengthAttribute_InvalidMinLength=MinLengthAttribute must have a Length value that is zero or greater. + +## ExceptionType=ArgumentException +ArgumentIsNullOrWhitespace=The argument '{0}' cannot be null, empty or contain only white space. \ No newline at end of file diff --git a/mcs/class/referencesource/System.Core/System.Core.txt b/mcs/class/referencesource/System.Core/System.Core.txt new file mode 100644 index 00000000000..e2d5fa71447 --- /dev/null +++ b/mcs/class/referencesource/System.Core/System.Core.txt @@ -0,0 +1,384 @@ +;==++== +; +; Copyright (c) Microsoft Corporation. All rights reserved. +; +;==--== + +; NOTE: do not use \", use ' instead +; NOTE: Use # or ; for comments + +; These are the managed resources for System.Core.Dll. See +; ResourceManager documentation and the ResGen tool. + +; +; ///// begin Common ///// + +; +ArgumentOutOfRange_NeedNonNegNum=Non negative number is required. + +; +; ///// end Common ///// +; + + +; +; ///// begin IO ///// +; +; ArgumentException +; +Argument_WrongAsyncResult=IAsyncResult object did not come from the corresponding async method on this type. +Argument_InvalidOffLen=Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection. +Argument_NeedNonemptyPipeName=pipeName cannot be an empty string. +Argument_EmptyServerName=serverName cannot be an empty string. Use \".\" for current machine. +Argument_NonContainerInvalidAnyFlag=This flag may not be set on a pipe. +Argument_InvalidHandle=Invalid handle. +; +; ArgumentNullException +; +ArgumentNull_Buffer=Buffer cannot be null. +ArgumentNull_ServerName=serverName cannot be null. Use "." for current machine. +; +; ArgumentOutOfRangeException +; +ArgumentOutOfRange_AdditionalAccessLimited=additionalAccessRights is limited to the PipeAccessRights.ChangePermissions, PipeAccessRights.TakeOwnership, and PipeAccessRights.AccessSystemSecurity flags when creating NamedPipeServerStreams. +ArgumentOutOfRange_AnonymousReserved=The pipeName "anonymous" is reserved. +ArgumentOutOfRange_TransmissionModeByteOrMsg=For named pipes, transmission mode can be TransmissionMode.Byte or PipeTransmissionMode.Message. For anonymous pipes, transmission mode can be TransmissionMode.Byte. +ArgumentOutOfRange_DirectionModeInOrOut=PipeDirection.In or PipeDirection.Out required. +ArgumentOutOfRange_DirectionModeInOutOrInOut=For named pipes, the pipe direction can be PipeDirection.In, PipeDirection.Out or PipeDirection.InOut. For anonymous pipes, the pipe direction can be PipeDirection.In or PipeDirection.Out. +ArgumentOutOfRange_ImpersonationInvalid=TokenImpersonationLevel.None, TokenImpersonationLevel.Anonymous, TokenImpersonationLevel.Identification, TokenImpersonationLevel.Impersonation or TokenImpersonationLevel.Delegation required. +ArgumentOutOfRange_ImpersonationOptionsInvalid=impersonationOptions contains an invalid flag. +ArgumentOutOfRange_OptionsInvalid=options contains an invalid flag. +ArgumentOutOfRange_HandleInheritabilityNoneOrInheritable=HandleInheritability.None or HandleInheritability.Inheritable required. +ArgumentOutOfRange_InvalidPipeAccessRights=Invalid PipeAccessRights flag. +ArgumentOutOfRange_InvalidTimeout=Timeout must be non-negative or equal to -1 (Timeout.Infinite) +ArgumentOutOfRange_MaxNumServerInstances=maxNumberOfServerInstances must either be a value between 1 and 254, or NamedPipeServerStream.MaxAllowedServerInstances (to obtain the maximum number allowed by system resources). +ArgumentOutOfRange_NeedValidPipeAccessRights=Need valid PipeAccessRights value. +; +; IndexOutOfRangeException +; +IndexOutOfRange_IORaceCondition=Probable I/O race condition detected while copying memory. The I/O package is not thread safe by default unless stated otherwise. In multithreaded applications, access streams in a thread-safe way, such as a thread-safe wrapper returned by TextReader's or TextWriter's Synchronized methods. This also applies to classes like StreamWriter and StreamReader. +; +; InvalidOperationException +; +InvalidOperation_EndReadCalledMultiple=EndRead can only be called once for each asynchronous operation. +InvalidOperation_EndWriteCalledMultiple=EndWrite can only be called once for each asynchronous operation. +InvalidOperation_EndWaitForConnectionCalledMultiple=EndWaitForConnection can only be called once for each asynchronous operation. +InvalidOperation_PipeNotYetConnected=Pipe hasn't been connected yet. +InvalidOperation_PipeDisconnected=Pipe is in a disconnected state. +InvalidOperation_PipeHandleNotSet=Pipe handle has not been set. Did your PipeStream implementation call InitializeHandle? +InvalidOperation_PipeNotAsync=Pipe is not opened in asynchronous mode. +InvalidOperation_PipeReadModeNotMessage=ReadMode is not of PipeTransmissionMode.Message. +InvalidOperation_PipeMessageTypeNotSupported=This pipe does not support message type transmission. +InvalidOperation_PipeAlreadyConnected=Already in a connected state. +InvalidOperation_PipeAlreadyDisconnected=Already in a disconnected state. +InvalidOperation_PipeClosed=Pipe is closed. +; +; +; +IO_FileTooLongOrHandleNotSync=IO operation will not work. Most likely the file will become too long or the handle was not opened to support synchronous IO operations. +; +; EOFException +; +IO_EOF_ReadBeyondEOF=Unable to read beyond the end of the stream. +; +; FileNotFoundException +; +IO_FileNotFound=Unable to find the specified file. +IO_FileNotFound_FileName=Could not find file '{0}'. +; +; IOException +; +IO_IO_AlreadyExists_Name=Cannot create "{0}" because a file or directory with the same name already exists. +IO_IO_BindHandleFailed=BindHandle for ThreadPool failed on this handle. +IO_IO_FileExists_Name=The file '{0}' already exists. +IO_IO_NoPermissionToDirectoryName= +IO_IO_SharingViolation_File=The process cannot access the file '{0}' because it is being used by another process. +IO_IO_SharingViolation_NoFileName=The process cannot access the file because it is being used by another process. +IO_IO_PipeBroken=Pipe is broken. +IO_IO_InvalidPipeHandle=Invalid pipe handle. +; +; DirectoryNotFoundException +; +IO_DriveNotFound_Drive=Could not find the drive '{0}'. The drive might not be ready or might not be mapped. +IO_PathNotFound_Path=Could not find a part of the path '{0}'. +IO_PathNotFound_NoPathName=Could not find a part of the path. +; +; PathTooLongException +; +IO_PathTooLong=The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. +; +; NotSupportedException +; +NotSupported_IONonFileDevices=Opening Win32 devices other than file such as COM ports, printers, disk partitions and tape drives is not supported. Avoid use of "\\\\.\\" in the path. +NotSupported_MemStreamNotExpandable=Memory stream is not expandable. +NotSupported_UnreadableStream=Stream does not support reading. +NotSupported_UnseekableStream=Stream does not support seeking. +NotSupported_UnwritableStream=Stream does not support writing. +NotSupported_AnonymousPipeUnidirectional=Anonymous pipes can only be in one direction. +NotSupported_AnonymousPipeMessagesNotSupported=Anonymous pipes do not support PipeTransmissionMode.Message ReadMode. +; +; ObjectDisposedException +; +ObjectDisposed_FileClosed=Cannot access a closed file. +ObjectDisposed_PipeClosed=Cannot access a closed pipe. +ObjectDisposed_ReaderClosed=Cannot read from a closed TextReader. +ObjectDisposed_StreamClosed=Cannot access a closed Stream. +ObjectDisposed_WriterClosed=Cannot write to a closed TextWriter. +; +; PlatformNotSupportedException +; +PlatformNotSupported_NamedPipeServers=Named Pipe Servers are not supported on Windows 95/98/ME. +; +; UnauthorizedAccessException +; +UnauthorizedAccess_IODenied_Path=Access to the path '{0}' is denied. +UnauthorizedAccess_IODenied_NoPathName=Access to the path is denied. + +; +; +; ///// end IO ////// +; +; + + +; +; ///// begin Diagnostics ///// +; +; +TraceAsTraceSource=Trace +; +; +ArgumentOutOfRange_NeedValidLogRetention=Need valid log retention option. +ArgumentOutOfRange_NeedMaxFileSizeGEBufferSize=Maximum file size value should be greater than or equal to bufferSize. +ArgumentOutOfRange_NeedValidMaxNumFiles=Maximum number of files value should be greater than or equal to '{0}' for this retention +; + +; +; ETW EventProvider +; +ArgumentOutOfRange_NeedValidId=The ID parameter must be in the range {0} through {1}. +ArgumentOutOfRange_MaxArgExceeded=The total number of parameters must not exceed {0}. +ArgumentOutOfRange_MaxStringsExceeded=The number of String parameters must not exceed {0}. +NotSupported_DownLevelVista=This functionality is only supported in Windows Vista and above. +Argument_NeedNonemptyDelimiter=Delimiter cannot be an empty string. + +; NotSupportedException +NotSupported_SetTextWriter=Setting TextWriter is unsupported on this listener. + +; +; ///// end Diagnostics ///// +; + +; +; ///// beging Diagnostics.PerformanceData ///// +; +Perflib_PlatformNotSupported=Classes in System.Diagnostics.PerformanceData is only supported in Windows Vista and above. +Perflib_Argument_CounterSetAlreadyRegister=CounterSet '{0}' already registered. +Perflib_Argument_InvalidCounterType=CounterType '{0}' is not a valid CounterType. +Perflib_Argument_InvalidCounterSetInstanceType=CounterSetInstanceType '{0}' is not a valid CounterSetInstanceType. +Perflib_Argument_InstanceAlreadyExists=Instance '{0}' already exists in CounterSet '{1}'. +Perflib_Argument_CounterAlreadyExists=CounterId '{0}' already added to CounterSet '{1}'. +Perflib_Argument_CounterNameAlreadyExists=CounterName '{0}' already added to CounterSet '{1}'. +Perflib_Argument_ProviderNotFound=CounterSet provider '{0}' not found. +Perflib_Argument_InvalidInstance=Single instance type CounterSet '{0}' can only have 1 CounterSetInstance. +Perflib_Argument_EmptyInstanceName=Non-empty instanceName required. +Perflib_Argument_EmptyCounterName=Non-empty counterName required. + +Perflib_InsufficientMemory_InstanceCounterBlock=Cannot allocate raw counter data for CounterSet '{0}' Instance '{1}'. +Perflib_InsufficientMemory_CounterSetTemplate=Cannot allocate memory for CounterSet '{0}' template with size '{1}'. + +Perflib_InvalidOperation_CounterRefValue=Cannot locate raw counter data location for CounterSet '{0}', Counter '{1}, in Instance '{2}'. +Perflib_InvalidOperation_CounterSetNotInstalled=CounterSet '{0}' not installed yet. +Perflib_InvalidOperation_InstanceNotFound=Cannot find Instance '{0}' in CounterSet '{1}'. +Perflib_InvalidOperation_AddCounterAfterInstance=Cannot AddCounter to CounterSet '{0}' after CreateCounterSetInstance. +Perflib_InvalidOperation_NoActiveProvider=CounterSet provider '{0}' not active. +Perflib_InvalidOperation_CounterSetContainsNoCounter=CounterSet '{0}' does not include any counters. +; +; ///// end Diagnostics.PerformanceData ///// +; + +; +; ///// begin System.Collections.Generic ///// +; + +; ArgumentException +Arg_ArrayPlusOffTooSmall=Destination array is not long enough to copy all the items in the collection. Check array index and length. +Arg_HSCapacityOverflow=HashSet capacity is too big. + +; InvalidOperationException +InvalidOperation_EnumFailedVersion=Collection was modified; enumeration operation may not execute. +InvalidOperation_EnumOpCantHappen=Enumeration has either not started or has already finished. + +; Serialization Exceptions +Serialization_MissingKeys=The Keys for this dictionary are missing. + +; +; ///// end System.Collections.Generic ///// +; + +; +; ///// begin System.Threading.ReaderWriterLockSlim ///// +; +; LockRecursionException +; +LockRecursionException_RecursiveReadNotAllowed=Recursive read lock acquisitions not allowed in this mode. +LockRecursionException_RecursiveWriteNotAllowed=Recursive write lock acquisitions not allowed in this mode. +LockRecursionException_RecursiveUpgradeNotAllowed=Recursive upgradeable lock acquisitions not allowed in this mode. +LockRecursionException_ReadAfterWriteNotAllowed=A read lock may not be acquired with the write lock held in this mode. +LockRecursionException_WriteAfterReadNotAllowed=Write lock may not be acquired with read lock held. This pattern is prone to deadlocks. Please ensure that read locks are released before taking a write lock. If an upgrade is necessary, use an upgrade lock in place of the read lock. +LockRecursionException_UpgradeAfterReadNotAllowed=Upgradeable lock may not be acquired with read lock held. +LockRecursionException_UpgradeAfterWriteNotAllowed=Upgradeable lock may not be acquired with write lock held in this mode. Acquiring Upgradeable lock gives the ability to read along with an option to upgrade to a writer. +; +;SynchronizationLockException +; +SynchronizationLockException_MisMatchedRead=The read lock is being released without being held. +SynchronizationLockException_MisMatchedWrite=The write lock is being released without being held. +SynchronizationLockException_MisMatchedUpgrade=The upgradeable lock is being released without being held. +SynchronizationLockException_IncorrectDispose=The lock is being disposed while still being used. It either is being held by a thread and/or has active waiters waiting to acquire the lock. +; +; ///// end System.Threading.ReaderWriterLockSlim ///// +; + +; +; Cryptography exception strings +; +Cryptography_ArgECDHKeySizeMismatch=The keys from both parties must be the same size to generate a secret agreement. +Cryptography_ArgECDHRequiresECDHKey=Keys used with the ECDiffieHellmanCng algorithm must have an algorithm group of ECDiffieHellman. +Cryptography_ArgECDsaRequiresECDsaKey=Keys used with the ECDsaCng algorithm must have an algorithm group of ECDsa. +Cryptography_ArgExpectedECDiffieHellmanCngPublicKey=DeriveKeyMaterial requires an ECDiffieHellmanCngPublicKey. +Cryptography_ArgMustBeCngAlgorithm=Object must be of type CngAlgorithm. +Cryptography_ArgMustBeCngAlgorithmGroup=Object must be of type CngAlgorithmGroup. +Cryptography_ArgMustBeCngKeyBlobFormat=Object must be of type CngKeyBlobFormat. +Cryptography_ArgMustBeCngProvider=Object must be of type CngProvider. +Cryptography_DecryptWithNoKey=Decrypting a value requires that a key be set on the algorithm object. +Cryptography_ECXmlSerializationFormatRequired=XML serialization of an elliptic curve key requires using an overload which specifies the XML format to be used. +Cryptography_InvalidAlgorithmGroup=The algorithm group '{0}' is invalid. +Cryptography_InvalidAlgorithmName=The algorithm name '{0}' is invalid. +Cryptography_InvalidCipherMode=The specified cipher mode is not valid for this algorithm. +Cryptography_InvalidIVSize=The specified initialization vector (IV) does not match the block size for this algorithm. +Cryptography_InvalidKeyBlobFormat=The key blob format '{0}' is invalid. +Cryptography_InvalidKeySize=The specified key is not a valid size for this algorithm. +Cryptography_InvalidPadding=Padding is invalid and cannot be removed. +Cryptography_InvalidProviderName=The provider name '{0}' is invalid. +Cryptography_MissingDomainParameters=Could not read the domain parameters from the XML string. +Cryptography_MissingPublicKey=Could not read the public key from the XML string. +Cryptography_MissingIV=The cipher mode specified requires that an initialization vector (IV) be used. +Cryptography_MustTransformWholeBlock=TransformBlock may only process bytes in block sized increments. +Cryptography_NonCompliantFIPSAlgorithm=This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. +Cryptography_OpenInvalidHandle=Cannot open an invalid handle. +Cryptography_OpenEphemeralKeyHandleWithoutEphemeralFlag=The CNG key handle being opened was detected to be ephemeral, but the EphemeralKey open option was not specified. +Cryptography_PartialBlock=The input data is not a complete block. +Cryptography_PlatformNotSupported=The specified cryptographic algorithm is not supported on this platform. +Cryptography_TlsRequiresLabelAndSeed=The TLS key derivation function requires both the label and seed properties to be set. +Cryptography_TransformBeyondEndOfBuffer=Attempt to transform beyond end of buffer. +Cryptography_UnknownEllipticCurve=Unknown elliptic curve. +Cryptography_UnknownEllipticCurveAlgorithm=Unknown elliptic curve algorithm. +Cryptography_UnknownPaddingMode=Unknown padding mode used. +Cryptography_UnexpectedXmlNamespace=The XML namespace '{0}' was unexpected, expected '{1}'. + +; +; ///// begin System.CommandLine //// +; +; CommandLineParser Resource Messages + +ArgumentException_RangeMinRangeMaxRangeType=Cannot accept MinRange {0} because it is not the same type as MaxRange {1}. Verify that the MaxRange and MinRange values are of the same type and try again. +ArgumentException_RangeNotIComparable=Cannot accept MaxRange and MinRange because they are not IComparable. +ArgumentException_RangeMaxRangeSmallerThanMinRange=Cannot accept MaxRange because it is less than MinRange. Specify a MaxRange value that is greater than or equal to the MinRange value and try again. +ArgumentException_CountMaxLengthSmallerThanMinLength=MaxLength should be greater than MinLength. +ArgumentException_LengthMaxLengthSmallerThanMinLength=Cannot accept MaxLength value. Specify MaxLength value greater than the value of MinLength and try again. +ArgumentException_UnregisteredParameterName=Parameter {0} has not been added to this parser. +ArgumentException_InvalidParameterName={0} is an invalid parameter name. +ArgumentException_DuplicateName=The name {0} is already in use. +ArgumentException_DuplicatePosition=The position {0} is already in use. +ArgumentException_NoParametersFound=The object has no parameters associated with it. +ArgumentException_HelpMessageBaseNameNullOrEmpty=Help message base name may not be null or empty. +ArgumentException_HelpMessageResourceIdNullOrEmpty=Help message resource id may not be null or empty. +ArgumentException_HelpMessageNullOrEmpty=Help message may not be null or empty. +ArgumentException_RegexPatternNullOrEmpty=The regular expression pattern may not be null or empty. +ArgumentException_RequiredPositionalAfterOptionalPositional=Optional positional parameter {0} cannot precede required positional parameter {1}. +ArgumentException_DuplicateParameterAttribute=Duplicate parameter attributes with the same parameter set on parameter {0}. +ArgumentException_MissingBaseNameOrResourceId=On parameter {0}, either both HelpMessageBaseName and HelpMessageResourceId must be set or neither can be set. +ArgumentException_DuplicateRemainingArgumets=Can not set {0} as the remaining arguments parameter for parameter set {1} because that parameter set already has a parameter set as the remaining arguments parameter. +ArgumentException_TypeMismatchForRemainingArguments=Parameter {0} must be an array of strings if it can have its value from the remaining arguments. +ArgumentException_ValidationParameterTypeMismatch=Validator {0} may not be applied to a parameter of type {1}. +ArgumentException_ParserBuiltWithValueType=The parameter toBind may not be an instance of a value type. + +InvalidOperationException_GetParameterTypeMismatch=Parameter {0} may not retrieved with type {1} since it is of type {2}. +InvalidOperationException_GetParameterValueBeforeParse=Parse must be called before retrieving parameter values. +InvalidOperationException_SetRemainingArgumentsParameterAfterParse=AllowRemainingArguments may not be set after Parse has been called. +InvalidOperationException_AddParameterAfterParse=Parameters may not be added after Parse has been called. +InvalidOperationException_BindAfterBind=Parse may only be called once. +InvalidOperationException_GetRemainingArgumentsNotAllowed=GetRemainingArguments may not be called unless AllowRemainingArguments is set to true. +InvalidOperationException_ParameterSetBeforeParse=The SpecifiedParameterSet property may only be accessed after Parse has been called successfully. + +CommandLineParser_Aliases=Aliases +CommandLineParser_ErrorMessagePrefix=Error +CommandLineParser_HelpMessagePrefix=Usage + +ParameterBindingException_AmbiguousParameterName=Prefix {0} resolves to multiple parameters: {1}. Use a more specific prefix for this parameter. +ParameterBindingException_ParameterValueAlreadySpecified=Parameter {0} already given value of {1}. +ParameterBindingException_UnknownParameteName=Unknown parameter {0}. +ParameterBindingException_RequiredParameterMissingCommandLineValue=Parameter {0} must be followed by a value. +ParameterBindingException_UnboundCommandLineArguments=Unbound parameters left on command line: {0}. +ParameterBindingException_UnboundMandatoryParameter=Values for required parameters missing: {0}. +ParameterBindingException_ResponseFileException=Could not open response file {0}: {1} +ParameterBindingException_ValididationError=Could not validate parameter {0}: {1} +ParameterBindingException_TransformationError=Could not convert {0} to type {1}. +ParameterBindingException_AmbiguousParameterSet=Named parameters specify an ambiguous parameter set. Specify more parameters by name. +ParameterBindingException_UnknownParameterSet=No valid parameter set for named parameters. Make sure all named parameters belong to the same parameter set. +ParameterBindingException_NestedResponseFiles=A response file may not contain references to other response files. + +ValidateMetadataException_RangeGreaterThanMaxRangeFailure=The value {0} was greater than the maximum value {1}. Specify a value less than or equal to the maximum value and try again. +ValidateMetadataException_RangeSmallerThanMinRangeFailure=The value {0} was smaller than the minimum value {1}. Specify a value greater than or equal to the minimum value and try again. +ValidateMetadataException_PatternFailure=The value {0} does not match the pattern {1}. +ValidateMetadataException_CountMinLengthFailure=The number of values should be greater than or equal to {0} instead of {1}. +ValidateMetadataException_CountMaxLengthFailure=The number of values should be less than or equal to {0} instead of {1}. +ValidateMetadataException_LengthMinLengthFailure=The length should be greater than or equal to {0} instead of {1}. +ValidateMetadataException_LengthMaxLengthFailure=The length should be less than or equal to {0} instead of {1}. + +; +; ///// begin MemoryMappedFiles ///// +; +; ArgumentException +; +Argument_MapNameEmptyString=Map name cannot be an empty string. +Argument_EmptyFile=A positive capacity must be specified for a Memory Mapped File backed by an empty file. +Argument_NewMMFWriteAccessNotAllowed=MemoryMappedFileAccess.Write is not permitted when creating new memory mapped files. Use MemoryMappedFileAccess.ReadWrite instead. +Argument_ReadAccessWithLargeCapacity=When specifying MemoryMappedFileAccess.Read access, the capacity must not be larger than the file size. +Argument_NewMMFAppendModeNotAllowed=FileMode.Append is not permitted when creating new memory mapped files. Instead, use MemoryMappedFileView to ensure write-only access within a specified region. +; +; ArgumentNullException +; +ArgumentNull_MapName=Map name cannot be null. +ArgumentNull_FileStream=fileStream cannot be null. +; +; ArgumentOutOfRangeException +; +ArgumentOutOfRange_CapacityLargerThanLogicalAddressSpaceNotAllowed=The capacity cannot be greater than the size of the system's logical address space. +ArgumentOutOfRange_NeedPositiveNumber=A positive number is required. +ArgumentOutOfRange_PositiveOrDefaultCapacityRequired=The capacity must be greater than or equal to 0. 0 represents the the size of the file being mapped. +ArgumentOutOfRange_PositiveOrDefaultSizeRequired=The size must be greater than or equal to 0. If 0 is specified, the view extends from the specified offset to the end of the file mapping. +ArgumentOutOfRange_PositionLessThanCapacityRequired=The position may not be greater or equal to the capacity of the accessor. +ArgumentOutOfRange_CapacityGEFileSizeRequired=The capacity may not be smaller than the file size. +; +; IOException +; +IO_NotEnoughMemory=Not enough memory to map view. +; +; +; InvalidOperationException +; +InvalidOperation_CalledTwice=Cannot call this operation twice. +InvalidOperation_CantCreateFileMapping=Cannot create file mapping. +InvalidOperation_ViewIsNull=The underlying MemoryMappedView object is null. +; +; NotSupportedException +; +NotSupported_DelayAllocateFileBackedNotAllowed=The MemoryMappedFileOptions.DelayAllocatePages option is not supported with memory mapped files mapping files on disk. +NotSupported_MMViewStreamsFixedLength=MemoryMappedViewStreams are fixed length. +; +; ObjectDisposedException +; +ObjectDisposed_ViewAccessorClosed=Cannot access a closed accessor. +ObjectDisposed_StreamIsClosed=Cannot access a closed Stream. + diff --git a/mcs/class/referencesource/System.Data.DataSetExtensions/System.Data.DataSetExtensions.txt b/mcs/class/referencesource/System.Data.DataSetExtensions/System.Data.DataSetExtensions.txt new file mode 100644 index 00000000000..1df84faf054 --- /dev/null +++ b/mcs/class/referencesource/System.Data.DataSetExtensions/System.Data.DataSetExtensions.txt @@ -0,0 +1,21 @@ +; These are the managed resources for System.Data.DataSetExtensions.dll. See +; ResourceManager documentation and the ResGen tool, which is +; a managed app built from \com99\src\toolbox\resgen. + + +DataSetLinq_InvalidEnumerationValue=The {0} enumeration value, {1}, is not valid. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.DataSetLinq error messages +DataSetLinq_EmptyDataRowSource=The source contains no DataRows. +DataSetLinq_NullDataRow=The source contains a DataRow reference that is null. +DataSetLinq_CannotLoadDeletedRow=The source contains a deleted DataRow that cannot be copied to the DataTable. +DataSetLinq_CannotLoadDetachedRow=The source contains a detached DataRow that cannot be copied to the DataTable. +DataSetLinq_CannotCompareDeletedRow=The DataRowComparer does not work with DataRows that have been deleted since it only compares current values. +DataSetLinq_NonNullableCast=Cannot cast DBNull.Value to type '{0}'. Please use a nullable type. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.LinqDataView Error Messages +ToLDVUnsupported=Can not create DataView after using projection +LDV_InvalidNumOfKeys=Must provide '{0}' keys to find +LDVRowStateError=DataViewRowState must be DataViewRowState.CurrentRows diff --git a/mcs/class/referencesource/System.Data.Entity.Design/System.Data.Entity.Design.txt b/mcs/class/referencesource/System.Data.Entity.Design/System.Data.Entity.Design.txt new file mode 100644 index 00000000000..e2e9fe5c33a --- /dev/null +++ b/mcs/class/referencesource/System.Data.Entity.Design/System.Data.Entity.Design.txt @@ -0,0 +1,151 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Entity.Design Error Messages +; +EntityStoreGeneratorSchemaNotLoaded=The store metadata has not been generated yet. Call GenerateStoreMetadata first. +EntityModelGeneratorSchemaNotLoaded=The model metadata has not been generated yet. Call GenerateModelMetadata first. +StonglyTypedAccessToNullValue=The value for column '{0}' in table '{1}' is DBNull. +NoPrimaryKeyDefined=The table/view '{0}' does not have a primary key defined. The key has been inferred and the definition was created as a read-only table/view. +InvalidTypeForPrimaryKey=The table/view '{0}' has column '{1}' defined as a primary key, but the column type '{2}' is not a valid type for a key in the EDM. An attempt will be made to define the table/view as a read-only table/view. +CannotCreateEntityWithNoPrimaryKeyDefined=The table/view '{0}' does not have a primary key defined and no valid primary key could be inferred. This table/view has been excluded. To use the entity, you will need to review your schema, add the correct keys, and uncomment it. +TableReferencedByAssociationWasNotFound=The table '{0}' is referenced by a relationship, but cannot be found. +TableReferencedByTvfWasNotFound=The return table of the function '{0}' is not defined. Either all columns have been excluded or the table has no columns. The function has been excluded. To use the function, you will need to review your schema, specify the return type of the function, and uncomment it. +UnsupportedDataType=The data type '{0}' is currently not supported for the target .NET Framework version; the column '{2}' in table '{1}' was excluded. +UnsupportedDataTypeUnknownType=The data type of the column '{0}' is currently not supported so the column '{0}' in table '{1}' was excluded. +UnsupportedFunctionReturnDataType=The function '{0}' has a return data type '{1}' that is currently not supported for the target .NET Framework version. The function was excluded. +UnsupportedFunctionParameterDataType=The function '{0}' has a parameter '{1}' at parameter index {2} that has a data type '{3}' which is currently not supported for the target .NET Framework version. The function was excluded. +UnsupportedDataTypeForTarget=The data type '{0}' is not supported for the target .NET Framework version. The column '{2}' in the table '{1}' was excluded from the model. To use the data type '{0}', target the .NET Framework 4.5 or higher. +UnsupportedFunctionReturnDataTypeForTarget=The function '{0}' returns the data type '{1}' that is not supported for the target .NET Framework version. The function was excluded from the model. To use the data type '{0}', target the .NET Framework 4.5 or higher. +UnsupportedFunctionParameterDataTypeForTarget=The function '{0}' has the parameter '{1}' at the parameter index {2} that has the data type '{3}' which is not supported for the target .NET Framework version. The function was excluded from the model. To use the data type '{0}', target the .NET Framework 4.5 or higher. +UnsupportedDbRelationship=The relationship '{0}' has columns that are not part of the key of the table on the primary side of the relationship. The relationship was excluded. +ParameterDirectionNotValid=The function '{0}' has a parameter '{1}' that has a parameter direction value '{2}', which is not valid. Please use 'IN', 'OUT', or 'INOUT'. +InvalidStringArgument=Parameter '{0}' is not valid. String arguments cannot be empty. +Serialization_UnknownGlobalItem=The GlobalItem of type '{0}' is not a serializable type. +ReservedNamespace=The namespace '{0}' is a system namespace, and cannot be used. +ColumnFacetValueOutOfRange=The facet '{0}' with a value '{1}' is outside the range {2}-{3} specified by the facet description. The column '{4}' in the table '{5}' was excluded. +AssociationMissingKeyColumn=The association between '{0}' and '{1}' will not be created because the key column '{2}' was not found to be part of the table definition (see previous warnings). +SingleStoreEntityContainerExpected=The StoreItemCollection collection must contain exactly one EntityContainer. +InvalidNonStoreEntityContainer=The EntityContainer '{0}' is not a store EntityContainer. +ExcludedColumnWasAKeyColumnEntityIsInvalid=The column '{0}' on the table/view '{1}' was excluded, and is a key column. The table/view has been excluded. Please fix the entity in the schema file, and uncomment. +ExcludedColumnWasAKeyColumnEntityIsReadOnly=The column '{0}' on the table/view '{1}' was excluded, and is a key column. The remaining key(s) were used and table/view has been created as read-only. +ModelGeneration_UnGeneratableType=The GlobalItem of type '{0}' has no model generation patterns defined. +DuplicateEntityContainerName=An EntityContainer with the name '{0}' already exists in the EdmItemCollection containing the EntityContainer '{1}'. Please choose a different model EntityContainer name. +ProviderFactoryReturnedNullFactory=The '{0}' DbProviderFactory returned a null value from the CreateConnection method. +ProviderSchemaErrors=The provider returned schema mapping information that is not valid. +InvalidNamespaceNameArgument=The namespaceName parameter '{0}' contains characters that are not valid. +InvalidEntityContainerNameArgument=The modelEntityContainerName parameter '{0}' contains characters that are not valid. +EntityClient_InvalidStoreProvider=The specified store provider '{0}' cannot be found in the configuration, or '{0}' is not valid. +DbProviderServicesInformationLocationPath=DbProviderServices://{0}/{1} +UnsupportedForeignKeyPattern=The relationship '{0}' uses the set of foreign keys '{1}' that are partially contained in the set of primary keys '{2}' of the table '{3}'. The set of foreign keys must be fully contained in the set of primary keys, or fully not contained in the set of primary keys to be mapped to a model. +UnsupportedQueryViewInEntityContainerMapping=The EntitySetMapping in EntityContainerMapping for entity container '{0}' contains a query view. Query views are not allowed in compile time view generation, so the view for this EntityContainerMapping will not be generated. +SharedForeignKey=Foreign key constraint '{0}' has been omitted from the storage model. Column '{1}' of table '{2}' is a foreign key participating in multiple relationships. A one-to-one Entity Model will not validate since data inconsistency is possible. +UnmappedFunctionImport=The function import '{0}' is not mapped to a store function. A function import needs to be mapped for successful execution. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.EntityModel.EntityClassGenerator +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +CannotChangePropertyReturnType=The return data type of property '{0}' on the type '{1}' cannot be changed. +CannotChangePropertyReturnTypeToNull=The return data type of property '{0}' on the type '{1}' cannot be changed to null. +CodeGenSourceFilePathIsNotAFile=The parameter must specify a single file, not multiple. +InvalidAttributeSuppliedForType=The custom attribute supplied for type '{0}' is not valid. +InvalidMemberSuppliedForType=The additional member supplied for type '{0}' is not valid. +InvalidInterfaceSuppliedForType=The additional interface supplied for type '{0}' is not valid. +InvalidAttributeSuppliedForProperty=The custom attribute supplied for property '{0}' is not valid. +InvalidGetStatementSuppliedForProperty=The additional get statement supplied for property '{0}' is not valid. +InvalidSetStatementSuppliedForProperty=The additional Set statement supplied for property '{0}' is not valid. +PropertyExistsWithDifferentCase=The property '{0}' differs only in case from an existing property, and is not compatible with the current language option. +EntitySetExistsWithDifferentCase=The entity set '{0}' differs only in case from an existing entity set, and is not compatible with the current language option. +ItemExistsWithDifferentCase=The {0} '{1}' differs only in case from an existing {0}, and is not compatible with the current language option. +NullAdditionalSchema=The value in the parameter {0} at index {1} is null. +DuplicateClassName=The {0} '{1}' has the same name as the {2} '{1}'. Duplicate names are not allowed. You must change the name of either the {0} or the {2}. +TargetEntityFrameworkVersionToNewForEntityClassGenerator=The EntityClassGenerator is only for use with EntityFrameworkVersions.Version1 and the schemas provided have newer versions of the Model schema. Consider using EntityCodeGenerator or a template. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.EntityModel.Emitters +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +MissingPropertyDocumentation=There are no comments for property {0} in the schema. +MissingComplexTypeDocumentation=There are no comments for ComplexType {0} in the schema. +MissingDocumentation=There are no comments for {0} in the schema. +MissingDocumentationNoName=There are no comments in the schema. +NamespaceComments=Original file name: {0}\nGeneration date: {1}\n +FactoryMethodSummaryComment=Create a new {0} object. +FactoryParamCommentGeneral=Initial value of {0}. +CtorSummaryComment=Initialize a new {0} object. +EmptyCtorSummaryComment=Initializes a new {0} object using the connection string found in the '{1}' section of the application configuration file. +GeneratedNavigationPropertyNameConflict=The NavigationProperty '{0}' on the type '{1}' is the source of a generated property '{2}' which conflicts with a member of the same name. +GeneratedPropertyAccessibilityConflict=Property '{0}' has '{1}' Get property and '{2}' Set property accessibility specified. {1} and {2} modifiers cannot be combined within a single Property. +EntityTypeAndSetAccessibilityConflict=EntityType '{0}' has '{1}' accessibility and EntitySet '{2}' has a get property with '{3}' accessibility. The get property of the EntitySet must not have less restrictive access than the containing EntityType has. +GeneratedFactoryMethodNameConflict=The member '{0}' on the type '{1}' conflicts with the generated factory method. +MetadataItemErrorsFoundDuringGeneration=Errors Found During Generation: +UnableToGenerateForeignKeyPropertiesForV1=Foreign keys may only be generated when targeting version 4.0 of the .NET Framework or higher. +UnableToGenerateFunctionImportParameterName=Unable to generate function import parameter name for the parameter '{0}' of the store function '{1}'. The store function will be ignored and the function import will not be generated. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Entity.Design.EntityViewGenerator +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +TypeComments=The type contains views for EntitySets and AssociationSets that were generated at design time. +GetViewAtMethodComments=The method returns the view for the index given. +ConstructorComments=The constructor stores the views for the extents and also the hash values generated based on the metadata and mapping closure and views. +IndividualViewComments=return view for {0} + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Entity.Design.MetadataItemCollectionFactory +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +TargetVersionSchemaVersionMismatch=The target Entity Framework version requires the edmx schema version {0} or lower. The specified schema is version {1}. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Entity.Design.PluralizationServices +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +DuplicateEntryInUserDictionary=The {0} value '{1}' already exists in the user-defined dictionary. +UnsupportedLocaleForPluralizationServices=The culture '{0}' is not supported. Pluralization is currently only supported for the English language. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; CodeGeneration Templates +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +Template_DuplicateTopLevelType=The type name '{0}' is used for both an EntityContainer and a type. Duplicates are not allowed, please change one of the names. +Template_ConflictingGeneratedNavPropName=The NavigationProperty '{0}' on the type '{1}' is the source of a generated property '{2}' which conflicts with a member of the same name. +Template_FactoryMethodNameConflict=The member '{0}' on the type '{1}' conflicts with the generated factory method. +Template_CaseInsensitiveTypeConflict=The Type '{0}' is not unique. This may be caused by the types only differing in case which is not compatible with the current language option. +Template_CaseInsensitiveEntitySetConflict=The EntitySet '{0}.{1}' differs only in case from an existing EntitySet, and is not compatible with the current language option. +Template_CaseInsensitiveMemberConflict=The Member '{0}.{1}' differs only in case from an existing Member, and is not compatible with the current language option. +Template_GenCommentAddToMethodCs=Deprecated Method for adding a new object to the {0} EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. +Template_GenCommentAddToMethodVb=Deprecated Method for adding a new object to the {0} EntitySet. Consider using the .Add method of the associated ObjectSet(Of T) property instead. +Template_CommentNoDocumentation=No Metadata Documentation available. +Template_CommentFactoryMethodParam=Initial value of the {0} property. +Template_GeneratedCodeCommentLine1= This code was generated from a template. +Template_GeneratedCodeCommentLine2= Manual changes to this file may cause unexpected behavior in your application. +Template_GeneratedCodeCommentLine3= Manual changes to this file will be overwritten if the code is regenerated. +Template_ContextDefaultCtorComment=Initializes a new {0} object using the connection string found in the '{1}' section of the application configuration file. +Template_ContextCommonCtorComment=Initialize a new {0} object. +Template_FactoryMethodComment=Create a new {0} object. +Template_RegionRelationships=EDM Relationship Metadata +Template_RegionContexts=Contexts +Template_RegionObjectSetProperties=ObjectSet Properties +Template_RegionAddToMethods=AddTo Methods +Template_RegionFunctionImports=Function Imports +Template_RegionEntities=Entities +Template_RegionNavigationProperties=Navigation Properties +Template_RegionComplexTypes=ComplexTypes +Template_RegionFactoryMethod=Factory Method +Template_RegionPrimitiveProperties=Primitive Properties +Template_RegionSimpleProperties=Simple Properties +Template_RegionComplexProperties=Complex Properties +Template_RegionEnumTypes=Enums +Template_RegionConstructors=Constructors +Template_RegionPartialMethods=Partial Methods +Template_ReplaceVsItemTemplateToken=Please overwrite the replacement token '$edmxInputFile$' with the actual name of the .edmx file you would like to generate from. +Template_CurrentlyRunningTemplate=Currently Running Template +Template_UnsupportedSchema=The input file appears to be using a schema version not supported by this template. This may lead to compile errors. Please use 'Add New Generated Item' to add an updated template. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; EntityCodeGenerator +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +EdmSchemaNotValid=The EDM Schema argument is not valid. +EdmSchemaFileNotFound=Could not find file '{0}'. +EntityCodeGenTargetTooLow=The EntityCodeGenerator is not for targeting EntityFrameworkVersions.Version1. Consider using EntityClassGenerator or a template. +DefaultTargetVersionTooLow=The default target Entity Framework version requires the edmx schema version {0} or lower. The specified schema is version {1}. To avoid this warning specify the target Entity Framework version explicitly. You can do this by using the EdmGen.exe command-line tool with the targetVersion option, or by including the targetEntityFrameworkVersion parameter when calling the GenerateCode method. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Copy from System.Data.Entity +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +EntityClient_DoesNotImplementIServiceProvider=The store provider factory type '{0}' does not implement the IServiceProvider interface. Use a store provider that implements this interface. +EntityClient_ReturnedNullOnProviderMethod=A null was returned after calling the '{0}' method on a store provider instance of type '{1}'. The store provider might not be functioning correctly. diff --git a/mcs/class/referencesource/System.Data.Entity/System.Data.Entity.txt b/mcs/class/referencesource/System.Data.Entity/System.Data.Entity.txt new file mode 100644 index 00000000000..c07059ac873 --- /dev/null +++ b/mcs/class/referencesource/System.Data.Entity/System.Data.Entity.txt @@ -0,0 +1,1618 @@ +; NOTE: see AS/URT bug 15116 +; NOTE: don't use \", use ' instead +; NOTE: don't use #, use ; instead for comments +; NOTE: leave the [strings] alone + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data Error Messages + +EntityKey_DataRecordMustBeEntity=The supplied IExtendedDataRecord must represent an entity object. +EntityKey_EntitySetDoesNotMatch=The EntitySet '{0}' obtained from the metadata workspace is incompatible with the EntitySet required by this EntityKey. +EntityKey_EntityTypesDoNotMatch=The object represented by the IExtendedDataRecord '{0}' does not match the EntityType for the EntitySet ('{1}'). +EntityKey_IncorrectNumberOfKeyValuePairs=The provided list of key-value pairs contains an incorrect number of entries. There are {1} key fields defined on type '{0}', but {2} were provided. +EntityKey_IncorrectValueType=The type of the key field '{0}' is expected to be '{1}', but the value provided is actually of type '{2}'. +EntityKey_NoCorrespondingOSpaceTypeForEnumKeyMember=No corresponding object layer type found for the key field '{0}' whose type in the conceptual layer is '{1}'. +EntityKey_MissingKeyValue=The required entry '{0}' was not found in the provided input. This entry is required by the key fields defined on type '{1}'. +EntityKey_NoNullsAllowedInKeyValuePairs=The key-value pairs that define an EntityKey cannot be null or empty. +EntityKey_UnexpectedNull=The requested operation could not be completed, because a null EntityKey property value was returned by the object. +EntityKey_DoesntMatchKeyOnEntity=The requested operation could not be completed, because a mismatched EntityKey was returned from the EntityKey property on an object of type '{0}'. +EntityKey_EntityKeyMustHaveValues=An EntityKey must have at least one key name and value. +EntityKey_InvalidQualifiedEntitySetName=The EntitySet name cannot be null or empty, and must be qualified with an EntityContainer name that is not null or empty. +EntityKey_MissingEntitySetName=The EntityKey does not contain a valid EntitySet name. +EntityKey_InvalidName=The name '{0}' contains characters that are not valid. +EntityKey_CannotChangeKey=EntityKey values cannot be changed once they are set. +EntityTypesDoNotAgree=The EntityType specified for the metadata parameter is not compatible with the specified EntitySet. +EntityKey_NullKeyValue=The key field '{0}' cannot have a value of null. A non-null value is required for the key fields defined on type '{1}'. +EdmMembersDefiningTypeDoNotAgreeWithMetadataType=The type of the TypeUsage object specified for the metadata parameter is not compatible with the type to which an EdmMember belongs. +InvalidStringArgument=Parameter '{0}' is not valid. String arguments cannot be empty. +CannotCallNoncomposableFunction=The function or function import '{0}' is not composable. A non-composable function or function import cannot be called in a query expression. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.DataEntity entity client provider Error Messages +EntityClient_ConnectionStringMissingInfo=Some required information is missing from the connection string. The '{0}' keyword is always required. +EntityClient_ValueNotString=The specified value is not a string. +EntityClient_KeywordNotSupported=The '{0}' keyword is not supported. +EntityClient_NoCommandText=The EntityCommand.CommandText property has not been initialized. +EntityClient_ConnectionStringNeededBeforeOperation=A connection string must be set on the connection before you attempt this operation. +EntityClient_CannotReopenConnection=The connection was not closed. +EntityClient_ConnectionNotOpen=The connection is not open. +EntityClient_DuplicateParameterNames=Parameters must have a unique ParameterName. A second instance of '{0}' was discovered. +EntityClient_NoConnectionForCommand=Cannot perform the operation because the command does not have a connection. +EntityClient_NoConnectionForAdapter=Cannot perform the operation because the adapter does not have a connection. +EntityClient_ClosedConnectionForUpdate=Cannot perform the update operation because the adapter's connection is not open. +EntityClient_InvalidNamedConnection=The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid. +EntityClient_NestedNamedConnection=The connection string of the named connection '{0}' cannot contain a 'Name' keyword in the configuration. +EntityClient_InvalidStoreProvider=The specified store provider cannot be found in the configuration, or is not valid. +EntityClient_DataReaderIsStillOpen=The command is still associated with an open data reader. Changes cannot be made on this command and this command cannot be executed until the data reader is closed. +EntityClient_SettingsCannotBeChangedOnOpenConnection=No modifications to connection are permitted after the metadata has been registered either by opening a connection or constructing the connection with a MetadataWorkspace. +EntityClient_ExecutingOnClosedConnection=Execution of the command requires an open and available connection. The connection's current state is {0}. +EntityClient_ConnectionStateClosed=closed +EntityClient_ConnectionStateBroken=broken +EntityClient_CannotCloneStoreProvider=This store command cannot be cloned because the underlying store provider does not support cloning. +EntityClient_UnsupportedCommandType=The only EntityCommand.CommandType values supported by the EntityClient provider are Text and StoredProcedure. +EntityClient_ErrorInClosingConnection=An error occurred while closing the provider connection. See the inner exception for details. +EntityClient_ErrorInBeginningTransaction=An error occurred while starting a transaction on the provider connection. See the inner exception for details. +EntityClient_ExtraParametersWithNamedConnection=Other keywords are not allowed when the 'Name' keyword is specified. +EntityClient_CommandDefinitionPreparationFailed=An error occurred while preparing the command definition. See the inner exception for details. +EntityClient_CommandDefinitionExecutionFailed=An error occurred while executing the command definition. See the inner exception for details. +EntityClient_CommandExecutionFailed=An error occurred while executing the command. See the inner exception for details. +EntityClient_StoreReaderFailed=An error occurred while reading from the store provider's data reader. See the inner exception for details. +EntityClient_FailedToGetInformation=The store data provider failed to return information for the {0} request. See the inner exception for details. +EntityClient_TooFewColumns=The data reader returned by the store data provider does not have enough columns for the query requested. +EntityClient_InvalidParameterName=The parameter name '{0}' is not valid. A valid parameter name must begin with a letter and contain only letters, numbers, and underscores. +EntityClient_EmptyParameterName=One of the parameters in the EntityParameterCollection is null or empty. A name must begin with a letter and contain only letters, numbers, and underscores. +EntityClient_ReturnedNullOnProviderMethod=A null was returned after calling the '{0}' method on a store provider instance of type '{1}'. The store provider might not be functioning correctly. +EntityClient_CannotDeduceDbType=The correct DbType cannot be inferred based on the value that has been set for the EntityParameter.DbType property. +EntityClient_InvalidParameterDirection=The parameter '{0}' is not an input-only parameter. The EntityClient provider only allows input-only parameters when the CommandType property is set to CommandText. +EntityClient_UnknownParameterType=The EntityParameter '{0}' must have a value from which the DbType can be inferred, or a supported DbType must be set as the value of the EntityParameter.DbType property. +EntityClient_UnsupportedDbType=The DbType '{0}' is not valid for the EntityParameter.DbType property on the '{1}' object. +EntityClient_DoesNotImplementIServiceProvider=The store provider factory type '{0}' does not implement the IServiceProvider interface. Use a store provider that implements this interface. +EntityClient_IncompatibleNavigationPropertyResult=The declared type of navigation property {0}.{1} is not compatible with the result of the specified navigation. +EntityClient_TransactionAlreadyStarted=The connection is already in a transaction and cannot participate in another transaction. EntityClient does not support parallel transactions. +EntityClient_InvalidTransactionForCommand=The transaction is either not associated with the current connection or has been completed. +EntityClient_NoStoreConnectionForUpdate=The update operation cannot be performed, because the adapter's connection is not associated with a valid store connection. +EntityClient_CommandTreeMetadataIncompatible=The command could not be executed, because the connection metadata is incompatible with the command metadata. +EntityClient_ProviderGeneralError=The underlying provider failed. +EntityClient_ProviderSpecificError=The underlying provider failed on {0}. +EntityClient_FunctionImportEmptyCommandText=EntityCommand.CommandText was not specified for the StoredProcedure EntityCommand. +EntityClient_UnableToFindFunctionImportContainer=The container '{0}' specified for the FunctionImport could not be found in the current workspace. +EntityClient_UnableToFindFunctionImport=The FunctionImport '{1}' could not be found in the container '{0}'. +EntityClient_FunctionImportMustBeNonComposable=The function import '{0}' is composable. Only non-composable function imports can be executed as stored procedures. +EntityClient_UnmappedFunctionImport=The function import '{0}' cannot be executed because it is not mapped to a store function. +EntityClient_InvalidStoredProcedureCommandText=The value of EntityCommand.CommandText is not valid for a StoredProcedure command. The EntityCommand.CommandText value must be of the form 'ContainerName.FunctionImportName'. +EntityClient_ItemCollectionsNotRegisteredInWorkspace=MetadataWorkspace must have {0} pre-registered. +EntityClient_ConnectionMustBeClosed=EntityConnection can only be constructed with a closed DbConnection. +EntityClient_DbConnectionHasNoProvider=The DbConnection parameter '{0}' contains no ProviderFactory. +EntityClient_RequiresNonStoreCommandTree=EntityClient cannot be used to create a command definition from a store command tree. +EntityClient_CannotReprepareCommandDefinitionBasedCommand=This EntityCommand is based on a prepared command definition and cannot be re-prepared. To create an equivalent command with different parameters, create a new command definition and call its CreateCommand method. +EntityClient_EntityParameterEdmTypeNotScalar=The EdmType '{0}' is not a scalar type. +EntityClient_EntityParameterInconsistentEdmType=The EdmType '{0}' is not consistent with the DbType provided for parameter '{1}'. +EntityClient_CannotGetCommandText=CommandText property value cannot be retrieved because the CommandTree property is not null. +EntityClient_CannotSetCommandText=Cannot set the CommandText property value because the CommandTree property is not null. +EntityClient_CannotGetCommandTree=CommandTree property value cannot be retrieved because the CommandText property is not null. +EntityClient_CannotSetCommandTree=Cannot set the CommandTree property value because the CommandText property is not null. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Objects.ELinq error messages +ELinq_ExpressionMustBeIQueryable=LINQ to Entities query expressions can only be constructed from instances that implement the IQueryable interface. +ELinq_UnsupportedExpressionType=The LINQ expression node type '{0}' is not supported in LINQ to Entities. +ELinq_UnsupportedUseOfContextParameter=The ObjectContext parameter ('{0}') in a compiled query can only be used as the source for queries. +ELinq_UnboundParameterExpression=The parameter '{0}' was not bound in the specified LINQ to Entities query expression. +ELinq_UnsupportedConstructor=Only parameterless constructors and initializers are supported in LINQ to Entities. +ELinq_UnsupportedInitializers=Only list initializer items with a single element are supported in LINQ to Entities. +ELinq_UnsupportedBinding=In constructors and initializers, only property or field parameter bindings are supported in LINQ to Entities. +ELinq_UnsupportedMethod=LINQ to Entities does not recognize the method '{0}' method, and this method cannot be translated into a store expression. +ELinq_UnsupportedMethodSuggestedAlternative=The method '{0}' cannot be translated into a LINQ to Entities store expression. Consider using the method '{1}' instead. +ELinq_ThenByDoesNotFollowOrderBy=The ThenBy method must follow either the OrderBy method or another call to the ThenBy method. +ELinq_UnrecognizedMember=The specified type member '{0}' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported. +ELinq_UnresolvableFunctionForMethod=The specified method '{0}' on the type '{1}' cannot be translated into a LINQ to Entities store expression. +ELinq_UnresolvableFunctionForMethodAmbiguousMatch=The specified method '{0}' on the type '{1}' cannot be translated into a LINQ to Entities store expression because one or more passed arguments match more than one function overload. +ELinq_UnresolvableFunctionForMethodNotFound=The specified method '{0}' on the type '{1}' cannot be translated into a LINQ to Entities store expression because no overload matches the passed arguments. +ELinq_UnresolvableFunctionForMember=The specified member '{0}' on the type '{1}' cannot be translated into a LINQ to Entities store expression. +ELinq_UnresolvableStoreFunctionForMember=The specified member '{0}' on the type '{1}' cannot be translated into a valid provider-specific LINQ to Entities store expression equivalent. +ELinq_UnresolvableFunctionForExpression=The specified LINQ expression of type '{0}' cannot be translated into a LINQ to Entities store expression. +ELinq_UnresolvableStoreFunctionForExpression=The specified LINQ expression of type '{0}' cannot be translated into a valid provider-specific LINQ to Entities store expression equivalent. +ELinq_UnsupportedType=Unable to process the type '{0}', because it has no known mapping to the value layer. +ELinq_UnsupportedNullConstant=Unable to create a null constant value of type '{0}'. Only entity types, enumeration types or primitive types are supported in this context. +ELinq_UnsupportedConstant=Unable to create a constant value of type '{0}'. Only primitive types or enumeration types are supported in this context. +ELinq_UnsupportedCast=Unable to cast the type '{0}' to type '{1}'. LINQ to Entities only supports casting EDM primitive or enumeration types. +ELinq_UnsupportedIsOrAs=The '{0}' expression with an input of type '{1}' and a check of type '{2}' is not supported. Only entity types and complex types are supported in LINQ to Entities queries. +ELinq_UnsupportedQueryableMethod=This method is not supported against a materialized query result. +ELinq_InvalidOfTypeResult='{0}' is not a valid metadata type for type filtering operations. Type filtering is only valid on entity types and complex types. +ELinq_UnsupportedNominalType=The entity or complex type '{0}' cannot be constructed in a LINQ to Entities query. +ELinq_UnsupportedEnumerableType=A type that implements IEnumerable '{0}' cannot be initialized in a LINQ to Entities query. +ELinq_UnsupportedHeterogeneousInitializers=The type '{0}' appears in two structurally incompatible initializations within a single LINQ to Entities query. A type can be initialized in two places in the same query, but only if the same properties are set in both places and those properties are set in the same order. +ELinq_UnsupportedDifferentContexts=The specified LINQ expression contains references to queries that are associated with different contexts. +ELinq_UnsupportedCastToDecimal=Casting to Decimal is not supported in LINQ to Entities queries, because the required precision and scale information cannot be inferred. +ELinq_UnsupportedKeySelector=The key selector type for the call to the '{0}' method is not comparable in the underlying store provider. +ELinq_CreateOrderedEnumerableNotSupported=Calling the CreateOrderedEnumerable generic method on the result of a LINQ to Entities query is not supported. +ELinq_UnsupportedPassthrough=The method '{0}' is not supported when called on an instance of type '{1}'. +ELinq_UnexpectedTypeForNavigationProperty=A navigation property of type '{0}' is not valid. '{1}' or a single implementation of '{2}' was expected, but '{3}' was found. +ELinq_SkipWithoutOrder=The method 'Skip' is only supported for sorted input in LINQ to Entities. The method 'OrderBy' must be called before the method 'Skip'. +ELinq_PropertyIndexNotSupported=Property indexers are not supported in LINQ to Entities. +ELinq_NotPropertyOrField=The member '{0}' is not a property or a field. +ELinq_UnsupportedStringRemoveCase=The method '{0}' is only supported in LINQ to Entities when the argument '{1}' is a non-negative integer constant. +ELinq_UnsupportedTrimStartTrimEndCase=The method '{0}' is only supported in LINQ to Entities when there are no trim characters specified as arguments. +ELinq_UnsupportedVBDatePartNonConstantInterval=The method '{0}' is only supported in LINQ to Entities when the argument '{1}' is a constant. +ELinq_UnsupportedVBDatePartInvalidInterval=The method '{0}' is not supported in LINQ to Entities when the argument '{1}' has the value '{2}'. +ELinq_UnsupportedAsUnicodeAndAsNonUnicode=The method '{0}' is only supported in LINQ to Entities when the argument is a string variable or literal. +ELinq_UnsupportedComparison=Cannot compare elements of type '{0}'. Only primitive types, enumeration types and entity types are supported. +ELinq_UnsupportedRefComparison=Cannot compare EntityKeys referring to types '{0}' and '{1}' because they do not share a common super-type. +ELinq_UnsupportedRowComparison=Cannot compare '{0}'. Only primitive types, enumeration types and entity types are supported. +ELinq_UnsupportedRowMemberComparison=member '{0}' of +ELinq_UnsupportedRowTypeComparison=type '{0}' +ELinq_AnonymousType=Anonymous type +ELinq_ClosureType=Closure type +ELinq_UnhandledExpressionType=Unknown LINQ expression of type '{0}'. +ELinq_UnhandledBindingType=Unknown LINQ binding of type '{0}'. +ELinq_UnsupportedNestedFirst=The method 'First' can only be used as a final query operation. Consider using the method 'FirstOrDefault' in this instance instead. +ELinq_UnsupportedNestedSingle=The methods 'Single' and 'SingleOrDefault' can only be used as a final query operation. Consider using the method 'FirstOrDefault' in this instance instead. +ELinq_UnsupportedInclude=The method 'Include' is only supported by LINQ to Entities when the argument is a string constant. +ELinq_UnsupportedMergeAs=The method 'MergeAs' is only supported by LINQ to Entities when the argument is a MergeOption constant. +ELinq_MethodNotDirectlyCallable=This method supports the LINQ to Entities infrastructure and is not intended to be used directly from your code. +ELinq_CycleDetected=A cycle was detected in a LINQ expression. +ELinq_EdmFunctionAttributeParameterNameNotValid=The specified method '{0}' on the type '{1}' cannot be translated into a LINQ to Entities store expression because the parameter {2} on its EdmFunction attribute is empty. +ELinq_EdmFunctionAttributedFunctionWithWrongReturnType=The specified method '{0}' on the type '{1}' cannot be translated into a LINQ to Entities store expression because its return type does not match the return type of the function specified by its EdmFunction attribute. +ELinq_EdmFunctionDirectCall=This function can only be invoked from LINQ to Entities. +CompiledELinq_UnsupportedParameterTypes=The specified parameter type '{0}' is not valid. Only scalar parameters (such as Int32, Decimal, and Guid) are supported. +CompiledELinq_UnsupportedNamedParameterType=The specified parameter '{0}' of type '{1}' is not valid. Only scalar parameters (such as Int32, Decimal, and Guid) are supported. +CompiledELinq_UnsupportedNamedParameterUseAsType=The specified use of parameter '{0}' to produce a value of type '{1}' is not supported by LINQ to Entities in a compiled query. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Mapping.Update.Internal Error Messages +Update_UnsupportedExpressionKind=Internal error. An unsupported expression kind ({0}) encountered in update mapping view by the ({1}) visitor. +Update_UnsupportedCastArgument=Internal error. An unsupported type ({0}) was used as an argument to cast an expression in the update mapping view. The argument must be a scalar. +Update_UnsupportedExtentType=Internal error. EntitySet ({0}) has unsupported type ({1}). Only EntitySets and AssociationSets can be processed in the update pipeline. +Update_ConstraintCycle=Unable to determine a valid ordering for dependent operations. Dependencies may exist due to foreign key constraints, model requirements, or store-generated values. +Update_UnsupportedJoinType=Internal error. An unsupported join type is in update mapping view ({0}). Only binary inner or left outer joins are supported. +Update_UnsupportedProjection=Internal error. Unsupported projection expression type ({0}). Only DBNewInstanceExpression projections are supported in update mapping views. +Update_ConcurrencyError=Store update, insert, or delete statement affected an unexpected number of rows ({0}). Entities may have been modified or deleted since entities were loaded. Refresh ObjectStateManager entries. +Update_MissingEntity=In order to update the AssociationSet '{0}', the corresponding entity from EntitySet '{1}' must be available in the ObjectStateManager. +Update_RelationshipCardinalityConstraintViolation=Entities in '{0}' participate in the '{1}' relationship. '{2}' related '{3}' were found. Between {4} and {5} '{3}' are expected. +Update_GeneralExecutionException=An error occurred while updating the entries. See the inner exception for details. +Update_MissingRequiredEntity=A relationship from the '{0}' AssociationSet is in the '{1}' state. Given multiplicity constraints, a corresponding '{2}' must also in the '{1}' state. +Update_RelationshipCardinalityViolation=At most, '{0}' relationships may be in the '{1}' state for the '{2}' relationship from End '{3}' to an instance of End '{4}'. '{5}' instances were found. +Update_NotSupportedServerGenKey=Store-generated keys are only supported for identity columns. More than one key column is marked as server generated in table '{0}'. +Update_NotSupportedIdentityType=Store-generated keys are only supported for identity columns. Key column '{0}' has type '{1}', which is not a valid type for an identity column. +Update_NotSupportedComputedKeyColumn=Modifications to tables where a primary key column has property '{0}' set to '{1}' are not supported. Use '{2}' pattern instead. Key column: '{3}'. Table: '{4}'. +Update_AmbiguousServerGenIdentifier=A value shared across entities or associations is generated in more than one location. Check that mapping does not split an EntityKey to multiple store-generated columns. +Update_WorkspaceMismatch=The entity client's MetadataWorkspace differs from the workspace referenced by the state manager. +Update_MissingRequiredRelationshipValue=A function mapping for EntitySet '{0}' requires that corresponding Associations in AssociationSet '{1}' are loaded. Load the AssociationSet before saving changes to this EntitySet. +Update_MissingResultColumn=A function mapping specifies a result column '{0}' that the result set does not contain. +Update_NullReturnValueForNonNullableMember=A null store-generated value was returned for a non-nullable member '{0}' of type '{1}'. +Update_ReturnValueHasUnexpectedType=A store-generated value of type '{0}' could not be converted to a value of type '{1}' required for member '{2}' of type '{3}'. +Update_SqlEntitySetWithoutDmlFunctions=Unable to update the EntitySet '{0}' because it has a DefiningQuery and no <{1}> element exists in the <{2}> element to support the current operation. +Update_UnableToConvertRowsAffectedParameterToInt32=Unable to determine rows affected. The value of parameter '{0}' is not convertible to '{1}'. +Update_MappingNotFound=Update Mapping not found for EntitySet '{0}'. +Update_ModifyingIdentityColumn=Modifying a column with the '{0}' pattern is not supported. Column: '{1}'. Table: '{2}'. +Update_GeneratedDependent=A dependent property in a ReferentialConstraint is mapped to a store-generated column. Column: '{0}'. +Update_ReferentialConstraintIntegrityViolation=Referential integrity constraint violation. A Dependent Role has multiple principals with different values. +Update_ErrorLoadingRecord=Error retrieving values from ObjectStateEntry. See inner exception for details. +Update_NullValue=Null value for non-nullable member. Member: '{0}'. +Update_CircularRelationships=Circular relationships with referential integrity constraints detected. +Update_RelationshipCardinalityConstraintViolationSingleValue=Entities in '{0}' participate in the '{1}' relationship. {2} related '{3}' were found. {4} '{3}' is expected. +Update_MissingFunctionMapping=Cannot find the {0}FunctionMapping for {1} '{2}' in the mapping file. +Update_InvalidChanges=Invalid data encountered. A required relationship is missing. Examine StateEntries to determine the source of the constraint violation. +Update_DuplicateKeys=Conflicting changes detected. This may happen when trying to insert multiple entities with the same key. +Update_AmbiguousForeignKey=Unable to determine the principal end of the '{0}' relationship. Multiple added entities may have the same primary key. +Update_InsertingOrUpdatingReferenceToDeletedEntity=Unable to insert or update an entity because the principal end of the '{0}' relationship is deleted. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Mapping.ViewGeneration Error Messages +ViewGen_Extent=Set +ViewGen_Null=NULL +ViewGen_CommaBlank=, +ViewGen_Entities=entities +ViewGen_Tuples=rows +ViewGen_NotNull=NOT_NULL +ViewGen_NegatedCellConstant=Values other than [{0}] +ViewGen_Error=ERROR +ViewGen_AND=AND +; +Viewgen_CannotGenerateQueryViewUnderNoValidation=Insufficient or contradictory mapping. Cannot generate query views for entities in {0} when: +ViewGen_Missing_Sets_Mapping=No mapping specified for instances of the EntitySet and AssociationSet in the EntityContainer {0}. +ViewGen_Missing_Type_Mapping=No mapping specified for the following types - {0}. +ViewGen_Missing_Set_Mapping=No mapping specified for the following EntitySet/AssociationSet - {0}. +ViewGen_Concurrency_Derived_Class=Cannot define new concurrency token member {0} in the derived class {1} of EntitySet {2}. +ViewGen_Concurrency_Invalid_Condition=Concurrency token(s) [{0}] in EntitySet {1} must not have a condition. +ViewGen_TableKey_Missing=Must specify mapping for all key properties ({0}) of table {1}. +ViewGen_EntitySetKey_Missing=Must specify mapping for all key properties ({0}) of the EntitySet {1}. +ViewGen_AssociationSetKey_Missing=Must specify mapping for all key properties ({0}) of End {1} in Relationship {2}. +ViewGen_Cannot_Recover_Attributes=No mapping specified for properties {0} in {1} {2}. +ViewGen_Cannot_Recover_Types=Must specify mapping for all types in {0} {1}. +ViewGen_Cannot_Disambiguate_MultiConstant=Insufficient mapping: It is possible to have {0} within {1} that are not mapped. +ViewGen_No_Default_Value=Column {1} in table {0} must be mapped: It has no default value and is not nullable. +ViewGen_No_Default_Value_For_Configuration=Column {0} has no default value and is not nullable. A column value is required to store entity data. +ViewGen_KeyConstraint_Violation=Potential runtime violation of table {0}'s keys ({2}): Columns ({1}) are mapped to EntitySet {3}'s properties ({4}) on the conceptual side but they do not form the EntitySet's key properties ({5}). +ViewGen_KeyConstraint_Update_Violation_EntitySet=All the key properties ({0}) of the EntitySet {1} must be mapped to all the key properties ({2}) of table {3}. +ViewGen_KeyConstraint_Update_Violation_AssociationSet=At least one of the key properties of AssociationSet {0} must be mapped to all the key properties ({1}) of table {2}. +ViewGen_AssociationEndShouldBeMappedToKey=Given the cardinality of Association End Member {0}, it should be mapped to key columns of the table {1}. Either fix the mapping or change the multiplicity of this end. +ViewGen_Duplicate_CProperties=Each of the following columns in table {0} is mapped to multiple conceptual side properties: +ViewGen_Duplicate_CProperties_IsMapped={0} is mapped to <{1}> +ViewGen_NotNull_No_Projected_Slot=Property {0} with 'IsNull=false' condition must be mapped. +ViewGen_InvalidCondition=Conditions specified on member {0} in this fragment are not allowed. +ViewGen_NonKeyProjectedWithOverlappingPartitions=Column(s) [{0}] are being mapped in both fragments to different conceptual side properties. +ViewGen_CQ_PartitionConstraint=Data loss or key constraint violation is possible in table {0}. +ViewGen_CQ_DomainConstraint=Data loss is possible in {0}. +ViewGen_OneOfConst_MustBeNonNullable={0} must be non-nullable +ViewGen_OneOfConst_MustBeNull={0} must be null +ViewGen_OneOfConst_MustBeEqualTo={0} must be equal to {1} +ViewGen_OneOfConst_MustNotBeEqualTo={0} must not be equal to {1} +ViewGen_OneOfConst_MustBeOneOf={0} must be one of {1} +ViewGen_OneOfConst_MustNotBeOneOf={0} must not be one of {1} +ViewGen_OneOfConst_IsNonNullable={0} is non-nullable +ViewGen_OneOfConst_IsEqualTo={0} ={1} +ViewGen_OneOfConst_IsNotEqualTo={0} is not equal to {1} +ViewGen_OneOfConst_IsOneOf={0} is one of {1} +ViewGen_OneOfConst_IsNotOneOf={0} is not one of {1} +ViewGen_OneOfConst_IsOneOfTypes=, (for example, is one of the following type(s): {0}) +ViewGen_ErrorLog=Problem in mapping fragments starting at line {0}: +ViewGen_ErrorLog2=Problem in mapping fragments starting at lines {0}: +ViewGen_Foreign_Key_Missing_Table_Mapping=Missing table mapping: {0} no mapping specified for the table {1}. +ViewGen_Foreign_Key_ParentTable_NotMappedToEnd={0} The columns of table {1} are mapped to AssociationSet {2}'s End {3} but the key columns of table {4} are not mapped to the keys of the EntitySet {5} corresponding to this End. +ViewGen_Foreign_Key=Foreign key constraint '{0}' from table {1} ({2}) to table {3} ({4}): +ViewGen_Foreign_Key_UpperBound_MustBeOne= {0} is mapped to AssociationSet {1} - for this mapping to be correct, the upper multiplicity bound of end {2} needs to be 1. +ViewGen_Foreign_Key_LowerBound_MustBeOne= {0} is mapped to AssociationSet {1} - for this mapping to be correct, the lower multiplicity bound of end {2} needs to be 1. +ViewGen_Foreign_Key_Missing_Relationship_Mapping= {0}: Insufficient mapping: Foreign key must be mapped to some AssociationSet or EntitySets participating in a foreign key association on the conceptual side. +ViewGen_Foreign_Key_Not_Guaranteed_InCSpace=The foreign key '{0}' is not being enforced in the model. An Association or inheritance relationship needs to be created to enforce this constraint. +ViewGen_Foreign_Key_ColumnOrder_Incorrect=Incorrect mapping of composite key columns. {0} Columns ({1}) in table {2} are mapped to properties ({3}) in {4} and columns ({5}) in table {6} are mapped to properties ({7}) in {8}. The order of the columns through the mappings is not preserved. +ViewGen_AssociationSet_AsUserString= {0} plays Role '{1}' in AssociationSet '{2}' +ViewGen_AssociationSet_AsUserString_Negated= {0} does NOT play Role '{1}' in AssociationSet '{2}' +ViewGen_EntitySet_AsUserString= {0} is in '{1}' EntitySet +ViewGen_EntitySet_AsUserString_Negated= {0} is NOT in '{1}' EntitySet +ViewGen_EntityInstanceToken=Entity +Viewgen_ConfigurationErrorMsg=An Entity with Key ({0}) will not round-trip when: +ViewGen_HashOnMappingClosure_Not_Matching=The mapping and metadata information for EntityContainer '{0}' no longer matches the information used to create the pre-generated views. +Viewgen_RightSideNotDisjoint=Ensure that mapping fragments for EntitySet {0} do not map entities with the same primary key to different rows of the same table. +Viewgen_QV_RewritingNotFound=Could not validate mapping for EntitySet {0}. Check that the mapping constraints are possible in the presence of store side constraints. Having an 'IsNull=True' condition in the mapping for a non-nullable column is an example of an impossible constraint. +Viewgen_NullableMappingForNonNullableColumn=Non-nullable column {1} in table {0} is mapped to a nullable entity property. +Viewgen_ErrorPattern_ConditionMemberIsMapped=Condition member '{0}' with a condition other than 'IsNull=False' is mapped. Either remove the condition on {0} or remove it from the mapping. +Viewgen_ErrorPattern_DuplicateConditionValue=Condition members {0} have duplicate condition values. +Viewgen_ErrorPattern_TableMappedToMultipleES=EntitySets '{1}' and '{2}' are both mapped to table '{0}'. Their primary keys may collide. +Viewgen_ErrorPattern_Partition_Disj_Eq=An entity is mapped to different rows within the same table. Ensure these two mapping fragments do not map two groups of entities with identical keys to two distinct groups of rows. +Viewgen_ErrorPattern_NotNullConditionMappedToNullableMember=Column {0} is used in a Not Null condition but it is mapped to a property {1} which is nullable. Consider making this property non-nullable. +Viewgen_ErrorPattern_Partition_MultipleTypesMappedToSameTable_WithoutCondition=EntityTypes {0} are being mapped to the same rows in table {1}. Mapping conditions can be used to distinguish the rows that these types are mapped to. +Viewgen_ErrorPattern_Partition_Disj_Subs_Ref=Two entities with identical keys are mapped to different rows within the same table. Ensure these two mapping fragments do not map two groups of entities with overlapping keys to two distinct groups of rows. +Viewgen_ErrorPattern_Partition_Disj_Subs=An entity is mapped to different rows within the same table. Ensure these two mapping fragments do not map two groups of entities with overlapping keys to two distinct groups of rows. +Viewgen_ErrorPattern_Partition_Disj_Unk=Two entities with possibly identical keys are mapped to different rows within the same table. Ensure these two mapping fragments do not map two unrelated EntitySets to two distinct groups of rows. +Viewgen_ErrorPattern_Partition_Eq_Disj=Two entities with different keys are mapped to the same row. Ensure these two mapping fragments do not map two groups of entities with different keys to the same group of rows. +Viewgen_ErrorPattern_Partition_Eq_Subs_Ref=Two entities with different keys are mapped to the same row. Ensure these two mapping fragments do not map two EntitySets with overlapping keys to the same group of rows. +Viewgen_ErrorPattern_Partition_Eq_Subs=Two entities with different keys are mapped to the same row. Ensure these two mapping fragments do not map two groups of entities with overlapping keys to the same group of rows. +Viewgen_ErrorPattern_Partition_Eq_Unk=Two entities with possibly different keys are mapped to the same row. Ensure these two mapping fragments do not map two unrelated EntitySets to the same group of rows. +Viewgen_ErrorPattern_Partition_Eq_Unk_Association=Two entities with possibly different keys are mapped to the same row. Ensure these two mapping fragments map both ends of the AssociationSet to the corresponding columns. +Viewgen_ErrorPattern_Partition_Sub_Disj=Two entities with different keys are mapped to the same row. Ensure these two mapping fragments do not map two groups of entities with different keys to two overlapping groups of rows. +Viewgen_ErrorPattern_Partition_Sub_Eq=Two rows with different primary keys are mapped to the same entity. Ensure these two mapping fragments do not map two groups of entities with identical keys to two overlapping groups of rows. +Viewgen_ErrorPattern_Partition_Sub_Eq_Ref=Two rows with different primary keys are mapped to two entities that carry identical keys through a referential integrity constraint. Ensure these two mapping fragments do not map two EntitySets with identical keys to two overlapping groups of rows. +Viewgen_ErrorPattern_Partition_Sub_Unk=An entity from one EntitySet is mapped to a row that is also mapped to an entity from another EntitySet with possibly different key. Ensure these two mapping fragments do not map two unrelated EntitySets to two overlapping groups of rows. +Viewgen_NoJoinKeyOrFK=Mapping fragments cannot be joined. Ensure every mapping fragment maps a key on which it should be joined with one of the other mapping fragments. +Viewgen_MultipleFragmentsBetweenCandSExtentWithDistinct=When there is a mapping fragment between EntitySet '{0}' and Table '{1}' with MakeColumnsDistinct attribute marked to 'true', there can be no additional mapping fragments between '{0}' and '{1}'. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Metadata.Edm.Validator Error Messages +Validator_EmptyIdentity=Item has an empty identity. +Validator_CollectionHasNoTypeUsage=CollectionType has a null type usage. +Validator_NoKeyMembers=The type '{0}' doesn't have any key members. A RelationshipType or EntityType must either have key members or a BaseType with key members. +Validator_FacetTypeIsNull=The facet object has null for the FacetType. Null is not valid for this property. +Validator_MemberHasNullDeclaringType=The member has null for the DeclaringType. Null is not valid for this property. +Validator_MemberHasNullTypeUsage=The member has null for the MemberTypeUsage. Null is not valid for this property. +Validator_ItemAttributeHasNullTypeUsage=The item property has null for TypeUsage. Null is not valid for this property. +Validator_RefTypeHasNullEntityType=The RefType has null for EntityType. Null is not valid for this property. +Validator_TypeUsageHasNullEdmType=The type usage object has null for EdmType. Null is not valid for this property. +Validator_BaseTypeHasMemberOfSameName=A member of the same name is already defined in a BaseType. +Validator_CollectionTypesCannotHaveBaseType=CollectionType objects cannot have a base type. +Validator_RefTypesCannotHaveBaseType=Reference types cannot have a base type. +Validator_TypeHasNoName=The type does not have a name. +Validator_TypeHasNoNamespace=The type does not have a namespace. +Validator_FacetHasNoName=The facet does not have a name. +Validator_MemberHasNoName=The member does not have a name. +Validator_MetadataPropertyHasNoName=The metadata property does not have a name. +Validator_NullableEntityKeyProperty=EntityKeyProperty and IsNullable cannot both be true in the EdmScalarPropertyAttribute for property '{0}' on type '{1}'. Properties that are part of the key cannot be nullable. +Validator_OSpace_InvalidNavPropReturnType=The property '{0}' on type '{1}' has the return type '{2}', which is not a recognized EntityType or enumeration of instances of EntityType. +Validator_OSpace_ScalarPropertyNotPrimitive=The property '{0}' on type '{1}' is attributed with EdmScalarPropertyAttribute but returns the type '{2}', which is not a primitive type or a recognized enumeration type. +Validator_OSpace_ComplexPropertyNotComplex=The property '{0}' on type '{1}' is attributed with EdmComplexPropertyAttribute but returns the type '{2}', which is not a recognized ComplexType. +Validator_OSpace_Convention_MultipleTypesWithSameName=Multiple types with the name '{0}' exist in the EdmItemCollection in different namespaces. Convention based mapping requires unique names without regard to namespace in the EdmItemCollection. +Validator_OSpace_Convention_NonPrimitiveTypeProperty=The property '{0}' on the type '{1}' has a property type of '{2}' which cannot be mapped to a primitive type. +Validator_OSpace_Convention_MissingRequiredProperty=The required property '{0}' does not exist on the type '{1}'. +Validator_OSpace_Convention_BaseTypeIncompatible=The base type '{0}' of type '{1}' does not match the model base type '{2}'. +Validator_OSpace_Convention_MissingOSpaceType=No corresponding object layer type could be found for the conceptual type '{0}'. +Validator_OSpace_Convention_RelationshipNotLoaded=The relationship '{0}' was not loaded because the type '{1}' is not available. +Validator_OSpace_Convention_AttributeAssemblyReferenced=The types in the assembly '{0}' cannot be loaded because the assembly contains the EdmSchemaAttribute, and the closure of types is being loaded by name. Loading by both name and attribute is not allowed. +Validator_OSpace_Convention_ScalarPropertyMissginGetterOrSetter=The property '{0}' of type '{1}' in the assembly '{2}' cannot be used as a scalar property because it does not have both a getter and setter. +Validator_OSpace_Convention_AmbiguousClrType=The mapping of CLR type to EDM type is ambiguous because multiple CLR types match the EDM type '{0}'. Previously found CLR type '{1}', newly found CLR type '{2}'. +Validator_OSpace_Convention_Struct=The EntityType or ComplexType '{0}' cannot be mapped by convention to the value type '{1}'. Value types are not allowed to be mapped to EntityTypes or ComplexTypes. +Validator_OSpace_Convention_BaseTypeNotLoaded=The type '{0}' was not loaded because the base type '{1}' is not available. +Validator_OSpace_Convention_SSpaceOSpaceTypeMismatch=Type '{0}' defined in the object layer is not compatible with type '{1}' defined in the conceptual model. An enumeration type cannot be mapped to a non-enumeration type. +Validator_OSpace_Convention_NonMatchingUnderlyingTypes=The underlying type of CLR enumeration type does not match the underlying type of EDM enumeration type. +Validator_UnsupportedEnumUnderlyingType=The type '{0}' is not a supported underlying type for enumeration types. +ExtraInfo=The following information may be useful in resolving the previous error: + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Metadata.Edm Error Messages +Metadata_General_Error=Inconsistent metadata error +InvalidNumberOfParametersForAggregateFunction=Error in Function '{0}'. Aggregate Functions should take exactly one input parameter. +InvalidParameterTypeForAggregateFunction=Type of parameter '{0}' in function '{1}' is not valid. The aggregate function parameter type must be of CollectionType. +ItemCollectionAlreadyRegistered=The ItemCollection for the '{0}' space has already been registered. +InvalidSchemaEncountered=Schema specified is not valid. Errors: {0} +SystemNamespaceEncountered=The namespace '{0}' is a system namespace and cannot be used by other schemas. Choose another namespace name. +NoCollectionForSpace=The space '{0}' has no associated collection. +OperationOnReadOnlyCollection=The operation cannot be performed because the collection is read only. +OperationOnReadOnlyItem=The operation cannot be performed because the item is read only. +EntitySetInAnotherContainer=The EntitySet already has an EntityContainer, it cannot be added to this collection. +InvalidKeyMember=The specified key Member '{0}' does not exist in the Members collection. +InvalidFileExtension=Specified file '{0}' has extension '{1}' that is not valid. The valid extension is {2}. +NewTypeConflictsWithExistingType=The type '{0}' that is being loaded conflicts with the type '{1}' that is already loaded because they have the same namespace and name. +NotValidInputPath=At least one of the input paths is not valid because either it is too long or it has incorrect format. +UnableToDetermineApplicationContext=Unable to determine application context. The ASP.NET application path could not be resolved. +WildcardEnumeratorReturnedNull=The wildcard assembly enumerator function returned null. +InvalidUseOfWebPath='{0}' is only valid in metadata file paths when running inside ASP.NET. +UnableToFindReflectedType=Unable to find type '{0}' in assembly '{1}'. +AssemblyMissingFromAssembliesToConsider=The assembly '{0}' specified does not exist in the assemblies enumeration. +InvalidCollectionSpecified=Item Collection for '{0}' is not valid. Make sure that the StorageMappingItemCollection was constructed with the same instances of item collection that are registered for conceptual model and storage model. +UnableToLoadResource=Unable to load the specified metadata resource. +EdmVersionNotSupportedByRuntime=The EDMVersion of the item collection {0} is not an EDMVersion that the runtime supports. The supported versions are {1}. +AtleastOneSSDLNeeded=At least one SSDL artifact is required for creating StoreItemCollection. +InvalidMetadataPath=The specified metadata path is not valid. A valid path must be either an existing directory, an existing file with extension '.csdl', '.ssdl', or '.msl', or a URI that identifies an embedded resource. +UnableToResolveAssembly=Unable to resolve assembly '{0}'. +UnableToDetermineStoreVersion=Could not determine storage version; a valid storage connection or a version hint is required. +DuplicatedFunctionoverloads=The parameters of Function '{0}' are converted to conceptual side type '{1}', and the function with the same conceptual side type parameters already exists. Please make sure that function overloads are not ambiguous. +EntitySetNotInCSPace=The EntitySet '{0}' that was passed in does not belong to the conceptual model. +TypeNotInEntitySet=The type '{0}' specified is not the declared type '{1}' or a derivation of the type of the EntitySet '{2}'. +TypeNotInAssociationSet=The type '{0}' specified is not the declared type '{1}' or a derivation of the type of the AssociationSet '{2}'. +DifferentSchemaVersionInCollection=The {0} could not be registered with the MetadataWorkspace because its version ('{1}') is different from the version ('{2}') already associated with the MetadataWorkspace. +InvalidCollectionForMapping=ItemCollection is not valid. For '{0}' space, the CollectionType should be MappingItemCollection. +OnlyStoreConnectionsSupported=Entity connections are not supported; only storage connections are supported. +StoreItemCollectionMustHaveOneArtifact=Argument '{0}' is not valid. A minimum of one .ssdl artifact must be supplied. +CheckArgumentContainsNullFailed=Argument '{0}' is not valid. The set contains a null value. +InvalidRelationshipSetName=The RelationshipSet with the specified name '{0}' does not exist in the EntityContainer. +MemberInvalidIdentity=The member with identity '{0}' does not exist in the member collection. +InvalidEntitySetName=The EntitySet with the specified name '{0}' does not exist in the EntityContainer. +ItemInvalidIdentity=The member with identity '{0}' does not exist in the metadata collection. +ItemDuplicateIdentity=The item with identity '{0}' already exists in the metadata collection. +NotStringTypeForTypeUsage=The PrimitiveType is not a string type. +NotBinaryTypeForTypeUsage=The PrimitiveType is not a binary type. +NotDateTimeTypeForTypeUsage=The PrimitiveType is not a DateTime type. +NotDateTimeOffsetTypeForTypeUsage=The given primitive type is not a DateTimeOffset type. +NotTimeTypeForTypeUsage=The given primitive type is not a Time type. +NotDecimalTypeForTypeUsage=The PrimitiveType is not a Decimal type. +ArrayTooSmall=Destination array was not long enough. Check arrayIndex and length, and the array's lower bounds. +MoreThanOneItemMatchesIdentity=More than one item in the metadata collection match the identity '{0}'. +MissingDefaultValueForConstantFacet=Missing default value for '{0}' in type '{1}'. Default value must be specified because the '{0}' is specified as constant. +MinAndMaxValueMustBeSameForConstantFacet=Minimum and maximum value must not be specified for '{0}' in type '{1}' since '{0}' is specified as constant. +BothMinAndMaxValueMustBeSpecifiedForNonConstantFacet=Both minimum and maximum values must be provided for '{0}' in type '{1}' since '{0}' is not specified as a constant. +MinAndMaxValueMustBeDifferentForNonConstantFacet=Minimum and maximum values cannot be identical for '{0}' in type '{1}' because '{0}' is not specified as constant. +MinAndMaxMustBePositive=Minimum and maximum values must be greater than or equal to zero for '{0}' in type '{1}'. +MinMustBeLessThanMax=Minimum value '{0}' specified for '{1}' in type '{2} is not valid. Minimum value must be always less than the maximum value. +SameRoleNameOnRelationshipAttribute=Both Ends on the EdmRelationshipAttribute for relationship '{0}' have the same Role name '{1}'. The ends of a relationship type must have different Role names. +RoleTypeInEdmRelationshipAttributeIsInvalidType=The property for the relationship '{0}' contains a Role '{1}' has a type '{2}' that is not valid for a relationship End. Change the End Role to an EntityType. +TargetRoleNameInNavigationPropertyNotValid=EdmRelationshipNavigationPropertyAttribute for RelationshipType '{3}' on NavigationProperty '{0}' in EntityType '{1}' has a TargetRole name '{2}' that is not valid. Make sure that TargetRole name is a valid name. +RelationshipNameInNavigationPropertyNotValid=EdmRelationshipNavigationPropertyAttribute on NavigationProperty '{0}' in EntityType '{1}' has a RelationshipName '{2}' that is not valid. Make sure the RelationshipName is valid. +NestedClassNotSupported=Type '{0}' in Assembly '{1}' is a nested class. Nested classes are not supported. +NullParameterForEdmRelationshipAttribute=The EdmRelationshipAttribute for the relationship '{1}' has a null parameter '{0}'. +NullRelationshipNameforEdmRelationshipAttribute=The RelationshipName parameter of an EdmRelationshipAttribute in the assembly '{0}' is null. +NavigationPropertyRelationshipEndTypeMismatch=The EntityType '{0}' that the NavigationProperty '{1}' is declared on is not the same type '{4}' referred by the end '{3}' of the RelationshipType '{2}' that this NavigationProperty represents. +AllArtifactsMustTargetSameProvider_InvariantName=All SSDL artifacts must target the same provider. The Provider '{0}' is different from '{1}' that was encountered earlier. +AllArtifactsMustTargetSameProvider_ManifestToken=All SSDL artifacts must target the same provider. The ProviderManifestToken '{0}' is different from '{1}' that was encountered earlier. +ProviderManifestTokenNotFound=The storage provider manifest could not be obtained. +FailedToRetrieveProviderManifest=Could not retrieve the provider manifest. +InvalidMaxLengthSize=MaxLength must be greater than zero. +ArgumentMustBeCSpaceType=The argument to the function must be a conceptual schema type. +ArgumentMustBeOSpaceType=The argument to the function must be an CLR type. +FailedToFindOSpaceTypeMapping=Could not find the CLR type for '{0}'. +FailedToFindCSpaceTypeMapping=Could not find the conceptual model type for '{0}'. +FailedToFindClrTypeMapping=Could not find the CLR type for '{0}'. +GenericTypeNotSupported=EdmComplexTypeAttribute and EdmEntityTypeAttribute can not be used on the generic type '{0}'. +InvalidEDMVersion=The EDM version {0} is not supported by the runtime. +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Mapping Error Messages +Mapping_General_Error="Mapping not valid error" +Mapping_InvalidContent_General=Content in MSL is not valid. +Mapping_InvalidContent_EntityContainer=The EntityContainer '{0}' for the conceptual model specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_InvalidContent_StorageEntityContainer=The EntityContainer '{0}' for the storage model specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_AlreadyMapped_StorageEntityContainer=The EntityContainer '{0}' for the storage model has already been mapped. +Mapping_InvalidContent_Entity_Set=The EntitySet '{0}' specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_InvalidContent_Entity_Type=The EntityType '{0}' specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_InvalidContent_AbstractEntity_FunctionMapping=The EntityType '{0}' is Abstract and cannot be mapped using Function Mapping. +Mapping_InvalidContent_AbstractEntity_Type=The EntityType '{0}' is Abstract and can be mapped only using IsTypeOf. +Mapping_InvalidContent_AbstractEntity_IsOfType=The EntityType '{0}' used in IsTypeOf does not have any concrete descendants. +Mapping_InvalidContent_Entity_Type_For_Entity_Set=The EntityType '{0}' specified is not the declared type '{1}' or a derivation of the type of the EntitySet '{2}'. +Mapping_Invalid_Association_Type_For_Association_Set=The AssociationType '{0}' specified is not the declared type '{1}' of the AssociationSet '{2}'. +Mapping_InvalidContent_Table=The Table '{0}' specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_InvalidContent_Complex_Type=The Complex Type '{0}' specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_InvalidContent_Association_Set=The AssociationSet '{0}' specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_InvalidContent_AssociationSet_Condition=The AssociationSet '{0}' cannot have a Condition because it does not provide maps for the End elements. +Mapping_InvalidContent_ForeignKey_Association_Set=AssociationType '{0}' has a referential integrity constraint and cannot be mapped. +Mapping_InvalidContent_ForeignKey_Association_Set_PKtoPK=AssociationType '{0}' has a primary key to primary key referential integrity constraint. Any mappings for it will be ignored. +Mapping_InvalidContent_Association_Type=The AssociationType '{0}' specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_InvalidContent_EndProperty=The property '{0}' is not a key member of the EntityType. Only key members can be mapped as part of the EndProperty mapping. +Mapping_InvalidContent_Association_Type_Empty=AssociationType Name should be specified when providing a function mapping or End property mapping. +Mapping_InvalidContent_Table_Expected=A table mapping element is expected but not present. +Mapping_InvalidContent_Cdm_Member=Content not valid. The conceptual side Member or Property '{0}' specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_InvalidContent_Column=The Column '{0}' specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_InvalidContent_End=The End property '{0}' specified as part of this MSL does not exist in MetadataWorkspace. +Mapping_InvalidContent_Container_SubElement=Expecting only EntitySetMapping, AssociationSetMapping, or FunctionImportMapping elements. +Mapping_InvalidContent_Duplicate_Cdm_Member=The conceptual side Member or Property '{0}' has multiple mappings specified as part of the same mapping fragment. +Mapping_InvalidContent_Duplicate_Condition_Member=The Member or Property '{0}' has multiple conditions specified as part of the same mapping fragment. +Mapping_InvalidContent_ConditionMapping_Both_Members=Both conceptual model and column members cannot be specified for condition mapping. +Mapping_InvalidContent_ConditionMapping_Either_Members=Either conceptual model or Column Members must be specified for condition mapping. +Mapping_InvalidContent_ConditionMapping_Both_Values=Both Value and IsNull attributes cannot be specified for condition mapping. +Mapping_InvalidContent_ConditionMapping_Either_Values=Either Value or IsNullAttribute has to be specified for condition mapping. +Mapping_InvalidContent_ConditionMapping_NonScalar=Conditions are not supported on complex-valued members. +Mapping_InvalidContent_ConditionMapping_InvalidPrimitiveTypeKind=Condition can not be specified on values of member '{0}'. Value conditions are not supported for type '{1}'. +Mapping_InvalidContent_ConditionMapping_InvalidMember=Member '{0}' specified in Condition does not exist. +Mapping_InvalidContent_ConditionMapping_Computed=Condition cannot be specified for Column member '{0}' because it is marked with a 'Computed' or 'Identity' StoreGeneratedPattern. +Mapping_InvalidContent_Emtpty_SetMap=At least one property must be mapped in the set mapping for '{0}'. +Mapping_InvalidContent_TypeMapping_QueryView=Only EntityTypeMapping and QueryView elements are allowed when the EntityType name is not specified on the EntitySetMapping. +Mapping_Default_OCMapping_Clr_Member=The Member '{0}' in the conceptual model type '{1}' is not present in the CLR type '{2}'. +Mapping_Default_OCMapping_Clr_Member2=The Member '{0}' in the CLR type '{1}' is not present in the conceptual model type '{2}'. +Mapping_Default_OCMapping_Invalid_MemberType=The type '{0}' of the member '{1}' in the conceptual side type '{2}' does not match with the type '{3}' of the member '{4}' on the object side type '{5}'. +Mapping_Default_OCMapping_MemberKind_Mismatch=The '{0}' property on the conceptual model type '{1}' is of type '{2}'. The property '{3}' on the CLR type '{4}' is of type '{5}'. The property types must match. +Mapping_Default_OCMapping_MultiplicityMismatch=The multiplicity '{0}' on End '{1}' in the conceptual side Association '{2}' doesn't match with multiplicity '{3}' on end '{4}' on the object side Association '{5}'. +Mapping_Default_OCMapping_Member_Count_Mismatch=The number of members in the conceptual type '{0}' does not match with the number of members on the object side type '{1}'. Make sure the number of members are the same. +Mapping_Default_OCMapping_Member_Type_Mismatch=The type '{0}'('{1}') of the member '{2}' in the conceptual type '{3}' doesn't match with the type '{4}'('{5}') of the member '{6}' on the object side type '{7}'. +Mapping_Enum_OCMapping_UnderlyingTypesMismatch=The underlying type '{0}' of the enumeration type '{1}' defined in the conceptual model does not match the underlying type '{2}' of the enumeration type '{3}' defined in the object layer. +Mapping_Enum_OCMapping_MemberMismatch=The enumeration type '{0}' defined in the object layer does not have a member that corresponds to the member '{1}' whose value is '{2}' of the enumeration type '{3}' defined in the conceptual model. +Mapping_NotFound_EntityContainer=The mapping for EntityContainer '{0}' was not found in Workspace. +Mapping_Duplicate_CdmAssociationSet_StorageMap=The conceptual AssociationSet '{0}' cannot be mapped multiple times. +Mapping_Invalid_CSRootElementMissing=Invalid root element found in the mapping file. Make sure that the root element's local name is 'Mapping' and the namespaceURI is '{0}', '{1}' or '{2}'. +Mapping_ConditionValueTypeMismatch=The value specified for the condition is not compatible with the type of the member. +Mapping_Storage_InvalidSpace=The Storage Map can be looked up only from the type in conceptual model. It cannot be looked up from type in the following space: {0}. +Mapping_Invalid_Member_Mapping=Member Mapping specified is not valid. The type '{0}' of member '{1}' in type '{2}' is not compatible with '{3}' of member '{4}' in type '{5}'. +Mapping_Invalid_CSide_ScalarProperty=The property '{0}' on the conceptual side is not a scalar property. +Mapping_Duplicate_Type=The type '{0}' has been mapped more than once. +Mapping_Duplicate_PropertyMap_CaseInsensitive=More than one property map found for property '{0}' when using case-insensitive search. +Mapping_Enum_EmptyValue=Non-empty enumeration value must be specified for condition mapping for enumeration '{0}'. +Mapping_Enum_InvalidValue=Enumeration value '{0}' specified in condition mapping is not valid. +Mapping_InvalidMappingSchema_Parsing=XML parsing failed for mapping schema. Schema Error Information : {0}. +Mapping_InvalidMappingSchema_validation=XML Schema validation failed for mapping schema. Schema Error Information : {0}. +Mapping_Object_InvalidType=Object mapping could not be found for Type with identity '{0}'. +Mapping_Provider_WrongConnectionType=The connection is not of type '{0}'. +Mapping_Provider_WrongManifestType=The provider manifest given is not of type '{0}'. +Mapping_Views_For_Extent_Not_Generated=No views were found in assemblies or could be generated for {0} '{1}'. +Mapping_TableName_QueryView=Store EntitySet name should not be specified on set mapping for Set '{0}' because a query view is being specified. +Mapping_Empty_QueryView=The query view specified for EntitySet '{0}' is empty. +Mapping_Empty_QueryView_OfType=The IsTypeOf({0}) query view specified for EntitySet '{1}' is empty. +Mapping_Empty_QueryView_OfTypeOnly=The query view specified for EntitySet '{0}' for EntityType '{1}' is empty. +Mapping_QueryView_PropertyMaps=Property maps cannot be specified for EntitySet '{0}' because a query view has been specified. +Mapping_Invalid_QueryView=The query view generated for the EntitySet '{0}' is not valid. The query parser threw the following error : {1}. +Mapping_Invalid_QueryView2=The query view specified for the EntitySet '{0}' is not valid. The query parser threw the following error : {1}. +Mapping_Invalid_QueryView_Type=The ResultType of the query view expression specified for the EntitySet '{0}' is not assignable to the element type of the EntitySet. +Mapping_TypeName_For_First_QueryView=The first QueryView must not be type-specific. Try removing the TypeName property. +Mapping_AllQueryViewAtCompileTime=The EntitySetMapping in EntityContainerMapping for EntityContainer '{0}' must contain only mapping fragments and no query view. The EntitySetMapping contains only query views and the view for this EntityContainerMapping will not be generated. +Mapping_QueryViewMultipleTypeInTypeName=A single QueryView is defined for multiple types within EntitySet {0}. +Mapping_QueryView_Duplicate_OfType=IsTypeOf( ) QueryView is already defined for EntitySet {0} and TypeName {1}. +Mapping_QueryView_Duplicate_OfTypeOnly=QueryView is already defined for EntitySet {0} and TypeName {1}. +Mapping_QueryView_TypeName_Not_Defined=TypeName property must be defined for all but the first QueryViews within mapping for EntitySet {0}. +Mapping_QueryView_For_Base_Type=IsTypeOf({0}) QueryView should not be specified for {1} EntitySet's element type {0}. +Mapping_UnsupportedExpressionKind_QueryView=The query view specified for '{0}' EntitySet's type(s) '{1}' contains an unsupported expression of kind '{2}'. +Mapping_UnsupportedFunctionCall_QueryView=The query view specified for the EntitySet '{0}' includes a call to the Function '{1}'. Only storage Functions may be referenced in a query view. +Mapping_UnsupportedScanTarget_QueryView=The query view specified for the EntitySet '{0}' includes a scan of the '{1}' EntitySet. Only storage EntitySets may be referenced in a query view. +Mapping_UnsupportedPropertyKind_QueryView=The query view specified for the EntitySet '{0}' contains a reference to member '{1}' of kind '{2}'. Only columns may be referenced. +Mapping_UnsupportedInitialization_QueryView=The query view specified for the EntitySet '{0}' initializes an instance of type '{1}'. Only types assignable to the element type of the EntitySet are permitted. +Mapping_EntitySetMismatchOnAssociationSetEnd_QueryView=The EntitySet '{0}' used for creating the Ref expression does not match the EntitySet '{1}' declared on the AssociationSetEnd '{2}' of the AssociationSet '{3}'. +Mapping_Invalid_Query_Views_MissingSetClosure=If an EntitySet or AssociationSet includes a query view, all related entity and association sets in the EntityContainer must also define query views. The following sets require query views: {0}. +Generated_View_Type_Super_Class=The type that contains generated views '{0}' should derive from the System.Data.Mapping.EntityViewContainer type. +Generated_Views_Changed=The content of the views or the EntitySet base names have changed from the design time. +Generated_Views_Invalid_Extent=The EntitySet '{0}' for which the view has been specified could not be found in the workspace. +Mapping_ItemWithSameNameExistsBothInCSpaceAndSSpace=GlobalItem with name '{0}' exists both in conceptual model and storage model. Make sure that every item has a unique name across conceptual model and storage model. +Mapping_AbstractTypeMappingToNonAbstractType=Type '{0}' in conceptual side cannot be mapped to type '{1}' on the object side. Both the types must be abstract or both must be concrete types. +Mapping_EnumTypeMappingToNonEnumType=Type '{0}' defined in the conceptual model cannot be mapped to type '{1}' from the object layer. An enumeration type cannot be mapped to a non-enumeration type. +StorageEntityContainerNameMismatchWhileSpecifyingPartialMapping=Storage EntityContainer name '{0}' specified in this mapping schema doesn't match with the storage EntityContainer name '{1}' specified in the previous mapping schema(s) for EntityContainer '{2}' in the conceptual model. Make sure that you specify exactly one mapping per EntityContainer, or if you want to specify partial mapping, make sure that they map to the same storage EntityContainer. +Mapping_InvalidContent_IsTypeOfNotTerminated=Unclosed parenthesis in IsOfType declaration. +Mapping_CannotMapCLRTypeMultipleTimes=An EdmType cannot be mapped to CLR classes multiple times. The EdmType '{0}' is mapped more than once. +Mapping_ModificationFunction_In_Table_Context=An EntityType Mapping containing a function mapping cannot specify the TableName property. +Mapping_ModificationFunction_Multiple_Types=An EntityType Mapping function binding cannot map multiple types. Function mappings may be specified only for EntityType mappings for single types -- do not use the 'IsTypeOf' modifier or specify multiple types. +Mapping_ModificationFunction_UnknownFunction=A mapping function binding specifies an unknown function {0}. +Mapping_ModificationFunction_AmbiguousFunction=A mapping function binding specifies an ambiguous function {0} with more than one overload. +Mapping_ModificationFunction_NotValidFunction=A mapping function binding specifies a function {0} that is not supported. Only functions that cannot be composed are supported. +Mapping_ModificationFunction_NotValidFunctionParameter=A mapping function binding specifies a function {0} with an unsupported parameter: {1}. Output parameters may only be mapped through the {2} property. Use result bindings to return values from a function invocation. +Mapping_ModificationFunction_MissingParameter=A mapping function bindings specifies a function {0} but does not map the following function parameters: {1}. +Mapping_ModificationFunction_AssociationSetDoesNotExist=An association End mapping specifies an AssociationSet {0} that does not exist in the current container. +Mapping_ModificationFunction_AssociationSetRoleDoesNotExist=An association End mapping specifies a Role {0} that does not exist in the current AssociationSet. +Mapping_ModificationFunction_AssociationSetFromRoleIsNotEntitySet=An association End mapping defines a from Role {0} that is not bound to the current EntitySet. +Mapping_ModificationFunction_AssociationSetCardinality=An association End mapping has a 'to' Role {0} with multiplicity greater than one. A maximum multiplicity of one is supported. +Mapping_ModificationFunction_ComplexTypeNotFound=Unable to find ComplexType {0} in the current MetadataWorkspace. +Mapping_ModificationFunction_WrongComplexType=The Complex Type {0} does not match the type of the current property {1}. +Mapping_ModificationFunction_MissingVersion=Cannot determine the version for the current parameter binding. +Mapping_ModificationFunction_VersionMustBeOriginal=This function mapping can only contain bindings to 'original' property versions. +Mapping_ModificationFunction_VersionMustBeCurrent=This function mapping can only contain bindings to 'current' property versions. +Mapping_ModificationFunction_ParameterNotFound=The function parameter {0} is not defined in the function {1}. +Mapping_ModificationFunction_PropertyNotFound=The property {0} does not exist in the type {1}. +Mapping_ModificationFunction_PropertyNotKey=The property {0} is not a key of {1}. Association End mappings may only include key properties. +Mapping_ModificationFunction_ParameterBoundTwice=The parameter {0} is bound multiple times. +Mapping_ModificationFunction_RedundantEntityTypeMapping=The EntityType {0} is mapped to functions more than once. +Mapping_ModificationFunction_MissingSetClosure=If some of the EntitySet or the AssociationSet mapped to the same store EntitySet, and one of the sets includes a function mapping, all related entity and AssociationSets in the EntityContainer must also define function mappings. The following sets require function mappings: {0}. +Mapping_ModificationFunction_MissingEntityType=If an EntitySet mapping includes a function binding, function bindings must be included for all types. The following types do not have function bindings: {0}. +Mapping_ModificationFunction_PropertyParameterTypeMismatch=Parameter Mapping specified is not valid. The type '{0}' of member '{1}' in type '{2}' is not compatible with '{3}' of parameter '{4}' in function '{5}'. +Mapping_ModificationFunction_AssociationSetAmbiguous=AssociationSet instances may only be mapped using functions in one EntitySetMapping or AssociationSetMapping. The following AssociationSet instances are mapped in multiple locations: {0}. +Mapping_ModificationFunction_MultipleEndsOfAssociationMapped=A function mapping includes parameter bindings for two different Ends of the same AssociationSet. Only one End of a particular AssociationSet may be mapped within a single function mapping. End Roles: {0}, {1}. AssociationSet: {2}. +Mapping_ModificationFunction_AmbiguousResultBinding=A function mapping includes multiple result bindings for a single property. Property name: {0}. Column names: {1}. +Mapping_ModificationFunction_AssociationSetNotMappedForOperation=The EntitySet '{0}' includes function mappings for AssociationSet '{1}', but none exists in element '{2}' for type '{3}'. AssociationSets must be consistently mapped for all operations. +Mapping_ModificationFunction_AssociationEndMappingInvalidForEntityType=The EntityType '{0}' includes function mappings for AssociationSet '{1}' that requires type '{2}'. +Mapping_ModificationFunction_AssociationEndMappingForeignKeyAssociation=A function mapping for 'to' role {0} is not permitted because it is a foreign key association. +Mapping_StoreTypeMismatch_ScalarPropertyMapping=The conceptual side property '{0}' has already been mapped to a storage property with type '{1}'. If the conceptual side property is mapped to multiple properties in the storage model, make sure that all the properties in the storage model have the same type. +Mapping_DistinctFlagInReadWriteContainer=MakeColumnsDistinct flag can only be placed within a container that does not generate update views. Mark GenerateUpdateViews attribute to 'false' within EntityContainerMapping. +Mapping_ProviderReturnsNullType=The store provider did not return a valid EdmType for '{0}'. +Mapping_DifferentEdmStoreVersion=The version of EdmItemCollection must match the version of StoreItemCollection. +Mapping_DifferentMappingEdmStoreVersion=The version of the loaded mapping files must be the same as the version of loaded EdmItemCollection and StoreItemCollection. +Mapping_FunctionImport_StoreFunctionDoesNotExist=The storage function '{0}' does not exist. +Mapping_FunctionImport_FunctionImportDoesNotExist=The FunctionImport '{0}' does not exist in container '{1}'. +Mapping_FunctionImport_FunctionImportMappedMultipleTimes=The FunctionImport '{0}' has already been mapped. +Mapping_FunctionImport_TargetFunctionMustBeNonComposable=The non-composable function import '{0}' is mapped to the composable store function '{1}'. Non-composable function imports can be mapped only to stored procedures. +Mapping_FunctionImport_TargetFunctionMustBeComposable=The composable function import '{0}' is mapped to the non-composable store function '{1}'. Composable function imports can be mapped only to composable table-valued store functions. +Mapping_FunctionImport_TargetParameterHasNoCorrespondingImportParameter=Storage function has a parameter '{0}' but no corresponding parameter was found in the FunctionImport. +Mapping_FunctionImport_ImportParameterHasNoCorrespondingTargetParameter=Import function has a parameter '{0}' but no corresponding parameter was found in the storage function. +Mapping_FunctionImport_IncompatibleParameterMode=Parameter '{0}' has mode '{1}' in the storage function but mode '{2}' in the FunctionImport. +Mapping_FunctionImport_IncompatibleParameterType=Parameter '{0}' has type '{1}' in the storage that is not compatible with type '{2}' declared for the FunctionImport. +Mapping_FunctionImport_IncompatibleEnumParameterType=The storage function parameter '{0}' of type '{1}' does not match the corresponding FunctionImport parameter of enumeration type '{2}' with underlying type '{3}'. The underlying type of the enumeration parameter for a function defined in the conceptual model must match the corresponding storage function parameter type. +Mapping_FunctionImport_RowsAffectedParameterDoesNotExist=Rows affected parameter '{0}' does not exist in function '{1}'. +Mapping_FunctionImport_RowsAffectedParameterHasWrongType=Rows affected parameter '{0}' is of type '{1}'. Must be an integer numeric type. +Mapping_FunctionImport_RowsAffectedParameterHasWrongMode=Rows affected parameter '{0}' has mode '{1}'. Must have mode '{2}' or '{3}'. +Mapping_FunctionImport_EntityTypeMappingForFunctionNotReturningEntitySet=An {0} element can only be declared for a FunctionImport declaring an EntitySet. FunctionImport '{1}' does not declare an EntitySet. +Mapping_FunctionImport_InvalidContentEntityTypeForEntitySet=The EntityType '{0}' specified is not the declared type '{1}' nor a derivation of the type of the EntitySet '{2}' for FunctionImport '{3}'. +Mapping_FunctionImport_ConditionValueTypeMismatch=The condition value specified for {0} is not compatible with the type returned by the storage provider. Column name: '{1}', ResultType: '{2}'. +Mapping_FunctionImport_UnsupportedType=The type returned by the storage provider is not supported for type conditions. Column name: '{0}', ResultType: '{1}'. +Mapping_FunctionImport_ResultMappingCountDoesNotMatchResultCount=The number of ResultMapping elements for the FunctionImport '{0}' does not match the number of specified ReturnType elements. +Mapping_FunctionImport_ResultMapping_MappedTypeDoesNotMatchReturnType=Mapping of the function import '{0}' is not valid. Mapped type '{1}' is not compatible with the return type of the function import. +Mapping_FunctionImport_ResultMapping_InvalidCTypeCTExpected=Mapping of the function import '{0}' is not valid. ComplexTypeMapping is supported only for function imports returning a collection of ComplexType. +Mapping_FunctionImport_ResultMapping_InvalidCTypeETExpected=Mapping of the function import '{0}' is not valid. EntityTypeMapping is supported only for function imports returning a collection of EntityType. +Mapping_FunctionImport_ResultMapping_InvalidSType=Mapping of the function import '{0}' is not valid. Storage function return type is expected to be a collection of rows. +Mapping_FunctionImport_PropertyNotMapped=No mapping specified for the conceptual property '{0}' of type '{1}' in the result mapping of the function import '{2}'. +Mapping_FunctionImport_ImplicitMappingForAbstractReturnType=The return type '{0}' of the function import '{1}' is abstract and cannot be mapped implicitly. +Mapping_FunctionImport_ScalarMappingToMulticolumnTVF=The function import '{0}' can be mapped only to a store function that returns rows with one column. The store function '{1}' returns rows with multiple columns. +Mapping_FunctionImport_ScalarMappingTypeMismatch=The return type '{0}' of the function import '{1}' is not compatible with the return type '{2}' of the store function '{3}'. +Mapping_FunctionImport_UnreachableType=The function import mapping cannot produce an entity of type '{0}'. Ensure that conditions unambiguously imply the type. See line(s) '{1}'. +Mapping_FunctionImport_UnreachableIsTypeOf=The function import mapping cannot produce an entity from the '{0}' type hierarchy. Ensure that conditions unambiguously imply some type in the hierarchy. See line(s) '{1}'. +Mapping_FunctionImport_FunctionAmbiguous=Unable to resolve to a specific overload of the function '{0}'. +Mapping_FunctionImport_CannotInferTargetFunctionKeys=The key properties of all entity types returned by the function import '{0}' must be mapped to the same non-nullable columns returned by the storage function. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; SqlProvider Error Messages +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +SqlProvider_DdlGeneration_MissingInitialCatalog=Unable to complete operation. The supplied SqlConnection does not specify an initial catalog or AttachDBFilename. +SqlProvider_DdlGeneration_CannotDeleteDatabaseNoInitialCatalog=Unable to delete the database. There is no database that corresponds to the given AttachDBFilename. +SqlProvider_DdlGeneration_CannotTellIfDatabaseExists=A connection to the specified database could not be opened. See InnerException for details. However, there is a database registered with the server that corresponds to the given AttachDbFilename. +SqlProvider_CredentialsMissingForMasterConnection=This operation requires a connection to the 'master' database. Unable to create a connection to the 'master' database because the original database connection has been opened and credentials have been removed from the connection string. Supply an unopened connection. +SqlProvider_IncompleteCreateDatabase=The database creation succeeded, but the creation of the database objects failed. The consequent attempt to drop the database also failed. See InnerException for details. +SqlProvider_IncompleteCreateDatabaseAggregate=See InnerExceptions for details. +SqlProvider_SqlTypesAssemblyNotFound=Spatial types and functions are not available for this provider because the assembly 'Microsoft.SqlServer.Types' version 10 or higher could not be found. +SqlProvider_Sql2008RequiredForSpatial=Spatial types and functions are only supported by SQL Server 2008 or later. +SqlProvider_GeographyValueNotSqlCompatible=The specified DbGeography value could not be converted to a SQL Server compatible value. +SqlProvider_GeometryValueNotSqlCompatible=The specified DbGeometry value could not be converted to a SQL Server compatible value. +SqlProvider_NeedSqlDataReader=Spatial readers can only be produced from readers of type SqlDataReader. A reader of type {0} was provided. +SqlProvider_InvalidGeographyColumn=Expected a geography value, found a value of type {0}. +SqlProvider_InvalidGeometryColumn=Expected a geometry value, found a value of type {0}. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Objects Error Messages +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +Entity_EntityCantHaveMultipleChangeTrackers=An entity object cannot be referenced by multiple instances of IEntityChangeTracker. + +ComplexObject_NullableComplexTypesNotSupported=Nullable complex types are not supported. The complex property '{0}' must not allow nulls. +ComplexObject_ComplexObjectAlreadyAttachedToParent=This complex object is already attached to another object. +ComplexObject_ComplexChangeRequestedOnScalarProperty=The property '{0}' could not be reported as changing. This occurred because EntityComplexMemberChanging was called with a property name that is not a complex property. For more information, see the Entity Framework documentation. + +ObjectStateEntry_SetModifiedOnInvalidProperty=Property '{0}' is not a valid property on the object referenced by this ObjectStateEntry. +ObjectStateEntry_OriginalValuesDoesNotExist=This ObjectStateEntry does not have original values. Objects in an added or detached state cannot have original values. +ObjectStateEntry_CurrentValuesDoesNotExist=This ObjectStateEntry does not have current values. Objects in a deleted or detached state cannot have current values. +ObjectStateEntry_InvalidState=The object is in a detached state. This operation cannot be performed on an ObjectStateEntry when the object is detached. +ObjectStateEntry_CannotModifyKeyProperty=The property '{0}' is part of the object's key information and cannot be modified. +ObjectStateEntry_CantModifyRelationValues=The ObjectStateEntry is a relationship entry. The current and original values of relationship entries cannot be modified. +ObjectStateEntry_CantModifyRelationState=The ObjectStateEntry is a relationship entry. The state of relationship entries cannot be modified. +ObjectStateEntry_CantModifyDetachedDeletedEntries=The object is in a detached or deleted state. An ObjectStateEntry in this state cannot be modified. +ObjectStateEntry_SetModifiedStates={0} cannot be called because the object is not in a modified or unchanged state. +ObjectStateEntry_CantSetEntityKey=The EntityKey property can only be set when the current value of the property is null. +ObjectStateEntry_CannotAccessKeyEntryValues=The ObjectStateEntry is a key entry and its current and original values are not accessible. +ObjectStateEntry_CannotModifyKeyEntryState=The ObjectStateEntry is a key entry and its state cannot be modified. +ObjectStateEntry_CannotDeleteOnKeyEntry=The ObjectStateEntry is a key entry. Delete cannot be called on key entries. +ObjectStateEntry_EntityMemberChangedWithoutEntityMemberChanging=EntityMemberChanged or EntityComplexMemberChanged was called without first calling EntityMemberChanging or EntityComplexMemberChanging on the same change tracker with the same property name. For information about properly reporting changes, see the Entity Framework documentation. +ObjectStateEntry_ChangeOnUnmappedProperty=The property '{0}' does not have a valid entity mapping on the entity object. For more information, see the Entity Framework documentation. +ObjectStateEntry_ChangeOnUnmappedComplexProperty=The property '{0}' does not have a valid entity mapping on the complex type. For more information, see the Entity Framework documentation. +ObjectStateEntry_ChangedInDifferentStateFromChanging=The change cannot be tracked because the state of the object changed from '{0}' to '{1}' since the previous call to EntityMemberChanging or EntityComplexMemberChanging on the same change tracker with the same property name. For information about properly reporting changes, see the Entity Framework documentation. +ObjectStateEntry_UnableToEnumerateCollection=The navigation property '{0}' on entity of type '{1}' must implement IEnumerable in order for Entity Framework to be able to track changes in collections. +ObjectStateEntry_RelationshipAndKeyEntriesDoNotHaveRelationshipManagers=A RelationshipManager object cannot be returned for this ObjectStateEntry instance. Only an ObjectStateEntry that represents an entity has an associated RelationshipManager. +ObjectStateEntry_InvalidTypeForComplexTypeProperty=The value for the complex property could not be set. Complex properties must be set to an object that implements IExtendedDataRecord. +ObjectStateEntry_ComplexObjectUsedMultipleTimes=The entity of type '{0}' references the same complex object of type '{1}' more than once. Complex objects cannot be referenced multiple times by the same entity. +ObjectStateEntry_SetOriginalComplexProperties=The original value for the property '{0}' cannot be set because it is a complex property. Individual scalar properties can be set on a complex type if the type is first obtained as a OriginalValueRecord from the entity's original values. +ObjectStateEntry_NullOriginalValueForNonNullableProperty=The original value for the property '{0}' cannot be set to null because the '{1}' member on the entity type '{2}' is not nullable. +ObjectStateEntry_SetOriginalPrimaryKey=The original value for the property '{0}' cannot be set because the property is part of the entity's key. + +ObjectStateManager_NoEntryExistForEntityKey=The supplied EntityKey does not have a corresponding entry in the ObjectStateManager. +ObjectStateManager_NoEntryExistsForObject=The ObjectStateManager does not contain an ObjectStateEntry with a reference to an object of type '{0}'. +ObjectStateManager_EntityNotTracked=An object with a key that matches the key of the supplied object could not be found in the ObjectStateManager. Verify that the key values of the supplied object match the key values of the object to which changes must be applied. +ObjectStateManager_DetachedObjectStateEntriesDoesNotExistInObjectStateManager=Objects in a detached state do not exist in the ObjectStateManager. +ObjectStateManager_ObjectStateManagerContainsThisEntityKey=An object with the same key already exists in the ObjectStateManager. The ObjectStateManager cannot track multiple objects with the same key. +ObjectStateManager_DoesnotAllowToReAddUnchangedOrModifiedOrDeletedEntity=An object with the same key already exists in the ObjectStateManager. The existing object is in the {0} state. An object can only be added to the ObjectStateManager again if it is in the added state. +ObjectStateManager_CannotFixUpKeyToExistingValues=AcceptChanges cannot continue because the object's key values conflict with another object in the ObjectStateManager. Make sure that the key values are unique before calling AcceptChanges. +ObjectStateManager_KeyPropertyDoesntMatchValueInKey=The value of a property that is part of an object's key does not match the corresponding property value stored in the ObjectContext. This can occur if properties that are part of the key return inconsistent or incorrect values or if DetectChanges is not called after changes are made to a property that is part of the key. +ObjectStateManager_KeyPropertyDoesntMatchValueInKeyForAttach=The object cannot be attached because the value of a property that is a part of the EntityKey does not match the corresponding value in the EntityKey. +ObjectStateManager_InvalidKey=The object's EntityKey value is not valid. +ObjectStateManager_EntityTypeDoesnotMatchtoEntitySetType=EntityType '{0}' does not exist in the EntitySet '{1}'. +ObjectStateManager_GetEntityKeyRequiresObjectToHaveAKey=An object of type '{0}' must have a corresponding EntityKey value that is not null. +ObjectStateManager_AcceptChangesEntityKeyIsNotValid=AcceptChanges cannot continue because the object's EntityKey value is null or is not a temporary key. This can happen when the EntityKey property is modified while the object is in an added state. +ObjectStateManager_EntityConflictsWithKeyEntry=The object cannot be added to the object context. The object's EntityKey has an ObjectStateEntry that indicates that the object is already participating in a different relationship. +ObjectStateManager_CannotGetRelationshipManagerForDetachedPocoEntity=A RelationshipManager cannot be returned for this object. A RelationshipManager can only be returned for objects that are either tracked by the ObjectStateManager or that implement IEntityWithRelationships. +ObjectStateManager_CannotChangeRelationshipStateEntityDeleted=Cannot change relationship's state to the state other than deleted or detached if the source or target entity is in the deleted state. +ObjectStateManager_CannotChangeRelationshipStateEntityAdded=Cannot change relationship's state to the state other than added or detached if the source or target entity is in the added state. +ObjectStateManager_CannotChangeRelationshipStateKeyEntry=Cannot change state of a relationship if one of the ends of the relationship is a KeyEntry. +ObjectStateManager_ConflictingChangesOfRelationshipDetected=Conflicting changes to the role '{0}' of the relationship '{1}' have been detected. +ObjectStateManager_ChangeRelationshipStateNotSupportedForForeignKeyAssociations=The ChangeRelationshipState method is not supported for relationships that are defined by using foreign-key values. +ObjectStateManager_ChangeStateFromAddedWithNullKeyIsInvalid=The object state cannot be changed. This exception may result from one or more of the primary key properties being set to null. Non-Added objects cannot have null primary key values. See inner exception for details. + +ObjectContext_ClientEntityRemovedFromStore=The following objects have not been refreshed because they were not found in the store: {0}. +ObjectContext_StoreEntityNotPresentInClient=The refresh attempt has failed because an unexpected entity was returned by the data source. +ObjectContext_InvalidConnectionString=The supplied connection string is not valid, because it contains insufficient mapping or metadata information. +ObjectContext_InvalidConnection=The supplied connection is not valid because it contains insufficient mapping or metadata information. +ObjectContext_InvalidDataAdapter=The DbDataAdapter returned from DbConnection.ProviderFactory.CreateDataAdapter() must implement IEntityDataAdapter. +ObjectContext_InvalidDefaultContainerName=The specified default EntityContainer name '{0}' could not be found in the mapping and metadata information. +ObjectContext_NthElementInAddedState=The element at index {0} in the collection of objects to refresh is in the added state. Objects in this state cannot be refreshed. +ObjectContext_NthElementIsDuplicate=The element at index {0} in the collection of objects to refresh is a duplicate of an object that is already in the collection. +ObjectContext_NthElementIsNull=The element at index {0} in the collection of objects to refresh is null. +ObjectContext_NthElementNotInObjectStateManager=The element at index {0} in the collection of objects to refresh has a null EntityKey property value or is not attached to this ObjectStateManager. +ObjectContext_ObjectNotFound=An object with the specified EntityKey value could not be found. +ObjectContext_CannotDeleteEntityNotInObjectStateManager=The object cannot be deleted because it was not found in the ObjectStateManager. +ObjectContext_CannotDetachEntityNotInObjectStateManager=The object cannot be detached because it is not attached to the ObjectStateManager. +ObjectContext_EntitySetNotFoundForName=The EntitySet name '{0}' could not be found. +ObjectContext_EntityContainerNotFoundForName=The EntityContainer name '{0}' could not be found. +ObjectContext_InvalidCommandTimeout=The specified CommandTimeout value is not valid. It must be a positive number. +ObjectContext_NoMappingForEntityType=Mapping and metadata information could not be found for EntityType '{0}'. +ObjectContext_EntityAlreadyExistsInObjectStateManager=The object cannot be attached because it is already in the object context. An object can only be reattached when it is in an unchanged state. +ObjectContext_InvalidEntitySetInKey=The EntitySet name '{0}.{1}' from the object's EntityKey does not match the expected EntitySet name, '{2}.{3}'. +ObjectContext_CannotAttachEntityWithoutKey=An object with a null EntityKey value cannot be attached to an object context. +ObjectContext_CannotAttachEntityWithTemporaryKey=An object with a temporary EntityKey value cannot be attached to an object context. +ObjectContext_EntitySetNameOrEntityKeyRequired=The EntitySet name could not be determined. To attach an object, supply a valid EntitySet name and make sure that the object has a valid EntityKey. +ObjectContext_ExecuteFunctionTypeMismatch=The type parameter '{0}' in ExecuteFunction is incompatible with the type '{1}' returned by the function. +ObjectContext_ExecuteFunctionCalledWithScalarFunction=The stored procedure or function '{1}' returned the type '{0}'. ExecuteFunction only supports stored procedures and functions that return collections of entity objects or collections of complex objects. +ObjectContext_ExecuteFunctionCalledWithNonQueryFunction=The stored procedure or function '{0}' does not have a return type. ExecuteFunction only supports stored procedures and functions that have a return type. +ObjectContext_ExecuteFunctionCalledWithNullParameter=The parameter at index {0} in the parameters array is null. +ObjectContext_ContainerQualifiedEntitySetNameRequired=The EntityContainer name could not be determined. The provided EntitySet name must be qualified by the EntityContainer name, such as 'EntityContainerName.EntitySetName', or the DefaultContainerName property must be set for the ObjectContext. +ObjectContext_CannotSetDefaultContainerName=The DefaultContainerName property has already been set for this ObjectContext. This property cannot be changed after it has been set. +ObjectContext_QualfiedEntitySetName=The provided EntitySet name must be qualified by the EntityContainer name, such as 'EntityContainerName.EntitySetName', or the DefaultContainerName property must be set for the ObjectContext. +ObjectContext_EntitiesHaveDifferentType=The object in the ObjectContext is of type '{0}', but the modified object provided is of type '{1}'. The two objects must be of the same EntityType for changes to be applied. +ObjectContext_EntityMustBeUnchangedOrModified=The existing object in the ObjectContext is in the {0} state. Changes can only be applied when the existing object is in an unchanged or modified state. +ObjectContext_EntityMustBeUnchangedOrModifiedOrDeleted=The existing object in the ObjectContext is in the {0} state. Original values can be changed when the existing object is in an unchanged, modified or deleted state. +ObjectContext_AcceptAllChangesFailure=The changes to the database were committed successfully, but an error occurred while updating the object context. The ObjectContext might be in an inconsistent state. Inner exception message: {0} +ObjectContext_CommitWithConceptualNull=The operation failed: The relationship could not be changed because one or more of the foreign-key properties is non-nullable. When a change is made to a relationship, the related foreign-key property is set to a null value. If the foreign-key does not support null values, a new relationship must be defined, the foreign-key property must be assigned another non-null value, or the unrelated object must be deleted. +ObjectContext_InvalidEntitySetOnEntity=The EntitySet, '{0}', from the entity's EntityKey does not match the entity's type, '{1}'. +ObjectContext_InvalidObjectSetTypeForEntitySet=The specified entity type, '{0}', does not match the type '{1}' from the EntitySet '{2}'. +ObjectContext_RequiredMetadataNotAvailble=The operation could not be completed because the required metadata could not be found. Make sure that the connection used by the ObjectContext is open before attempting this operation. +ObjectContext_MetadataHasChanged=The metadata stored by the ObjectContext is different than the metadata stored by the ObjectContext's connection. This can happen if the connection string is changed after the ObjectContext is created. +ObjectContext_InvalidEntitySetInKeyFromName=The EntitySet name '{0}.{1}' from the entity's EntityKey does not match the expected EntitySet name '{2}.{3}' from the '{4}' parameter. +ObjectContext_ObjectDisposed=The ObjectContext instance has been disposed and can no longer be used for operations that require a connection. +ObjectContext_CannotExplicitlyLoadDetachedRelationships=Cannot explicitly load {0} for entities that are detached. Objects loaded using the NoTracking merge option are always detached. +ObjectContext_CannotLoadReferencesUsingDifferentContext=Cannot load {0} using a context different than that with which the object was loaded. +ObjectContext_SelectorExpressionMustBeMemberAccess=The selector expression for LoadProperty must be a MemberAccess for the property. +ObjectContext_MultipleEntitySetsFoundInSingleContainer=The EntitySet could not be determined for the specified entity type '{0}' because there is more than one EntitySet defined for this type in the EntityContainer '{1}'. Use the overload of the CreateObjectSet() method that takes a string parameter if you want to use the TEntity type and a specific EntitySet. +ObjectContext_MultipleEntitySetsFoundInAllContainers=The EntitySet could not be determined for the specified entity type '{0}' because there is more than one EntitySet defined for this type in multiple EntityContainers in the metadata. Use the overload of the CreateObjectSet() method that takes a string parameter if you want to use the TEntity type and a specific EntitySet. +ObjectContext_NoEntitySetFoundForType=There are no EntitySets defined for the specified entity type '{0}'. If '{0}' is a derived type, use the base type instead. +ObjectContext_EntityNotInObjectSet_Delete=The specified entity cannot be deleted from the ObjectSet because the entity is a member of the EntitySet '{0}.{1}' instead of the EntitySet '{2}.{3}' that is referenced by the ObjectSet. Use the DeleteObject method on the ObjectSet that contains the entity, or use the ObjectContext.DeleteObject method if you want to delete the entity without validating its EntitySet. +ObjectContext_EntityNotInObjectSet_Detach=The specified entity cannot be detached from the ObjectSet because the entity is a member of the EntitySet '{0}.{1}' instead of the EntitySet '{2}.{3}' that is referenced by the ObjectSet. Use the Detach method on the ObjectSet that contains the entity, or use the ObjectContext.Detach method if you want to delete the entity without validating its EntitySet. +ObjectContext_InvalidEntityState=The EntityState value passed for the entity is not valid. The EntityState value must be one of the following: Added, Deleted, Detached, Modified, or Unchanged. +ObjectContext_InvalidRelationshipState=The EntityState value passed for the relationship is not valid. The EntityState value must be one of the following: Added, Deleted, Detached, or Unchanged. Relationships cannot be set to the Modified state. +ObjectContext_EntityNotTrackedOrHasTempKey=An object that has a key that matches the key of the supplied object could not be found in the ObjectStateManager. Verify that the object to which changes must be applied is not in the Added state and that its key values match the key values of the supplied object. +ObjectContext_ExecuteCommandWithMixOfDbParameterAndValues=When executing a command, parameters must be exclusively database parameters or values. +ObjectContext_InvalidEntitySetForStoreQuery=The specified EntitySet '{0}.{1}' does not contain results of type '{2}'. +ObjectContext_InvalidTypeForStoreQuery=The result type '{0}' may not be abstract and must include a default constructor. +ObjectContext_TwoPropertiesMappedToSameColumn=The '{0}' column is mapped to multiple properties '{1}'. Ensure a separate column exists for each property. + +RelatedEnd_InvalidOwnerStateForAttach=Attach is not a valid operation when the source object associated with this related end is in an added, deleted, or detached state. Objects loaded using the NoTracking merge option are always detached. +RelatedEnd_InvalidNthElementNullForAttach=The object at index {0} in the specified collection of objects is null. +RelatedEnd_InvalidNthElementContextForAttach=The object at index {0} in the specified collection of objects is not attached to the same ObjectContext as source object of this EntityCollection. +RelatedEnd_InvalidNthElementStateForAttach=The object at index {0} in the specified collection of objects is in an added or deleted state. Relationships cannot be created for objects in this state. +RelatedEnd_InvalidEntityContextForAttach=The object being attached to the source object is not attached to the same ObjectContext as the source object. +RelatedEnd_InvalidEntityStateForAttach=The object being attached is in an added or deleted state. Relationships cannot be created for objects in this state. + +RelatedEnd_UnableToAddEntity=The object could not be added to the EntityCollection or EntityReference. An object that is attached to an ObjectContext cannot be added to an EntityCollection or EntityReference that is not associated with a source object. +RelatedEnd_UnableToRemoveEntity= The object could not be removed from the EntityCollection or EntityReference. An object that is attached to an ObjectContext cannot be removed from an EntityCollection or EntityReference that is not associated with a source object. +RelatedEnd_UnableToAddRelationshipWithDeletedEntity=Adding a relationship with an entity which is in the Deleted state is not allowed. +RelatedEnd_ConflictingChangeOfRelationshipDetected=The relationship being added conflicts with an existing relationship. Consider deleting the previous relationship and calling ObjectContext.DetectChanges. +RelatedEnd_InvalidRelationshipFixupDetected=Invalid relationship fixup detected in the navigation property '{0}' of the entity of the type '{1}'. +RelatedEnd_CannotSerialize=The {0} object could not be serialized. This type of object cannot be serialized when the RelationshipManager belongs to an entity object that does not implement IEntityWithRelationships. +RelatedEnd_CannotAddToFixedSizeArray=An item cannot be added to a fixed size Array of type '{0}'. +RelatedEnd_CannotRemoveFromFixedSizeArray=An item cannot be removed from a fixed size Array of type '{0}'. + +Materializer_PropertyIsNotNullable=This property cannot be set to a null value. +Materializer_PropertyIsNotNullableWithName=The property '{0}' cannot be set to a null value. +Materializer_SetInvalidValue=The '{2}' property on '{1}' could not be set to a '{3}' value. You must set this property to a non-null value of type '{0}'. +Materializer_InvalidCastReference=The specified cast from a materialized '{0}' type to the '{1}' type is not valid. +Materializer_InvalidCastNullable=The specified cast from a materialized '{0}' type to a nullable '{1}' type is not valid. +Materializer_NullReferenceCast=The cast to value type '{0}' failed because the materialized value is null. Either the result type's generic parameter or the query must use a nullable type. + +Materializer_RecyclingEntity=All objects in the EntitySet '{0}' must have unique primary keys. However, an instance of type '{1}' and an instance of type '{2}' both have the same primary key value, '{3}'. +Materializer_AddedEntityAlreadyExists=An object with a key value '{0}' already exists in an added state. An object in this state cannot be merged. + +Materializer_CannotReEnumerateQueryResults=The result of a query cannot be enumerated more than once. +Materializer_UnsupportedType=Only primitive types, entity types, and complex types can be materialized. + +Collections_NoRelationshipSetMatched=The relationship '{0}' does not match any relationship defined in the conceptual model. +Collections_ExpectedCollectionGotReference=An EntityCollection of {0} objects could not be returned for role name '{1}' in relationship '{2}'. Make sure that the EdmRelationshipAttribute that defines this relationship has the correct RelationshipMultiplicity for this role name. For more information, see the Entity Framework documentation. +Collections_InvalidEntityStateSource=The source query for this EntityCollection or EntityReference cannot be returned when the related object is in either an added state or a detached state and was not originally retrieved using the NoTracking merge option. +Collections_InvalidEntityStateLoad=The Load method cannot return the {0} when the related object is in a deleted state. +Collections_CannotFillTryDifferentMergeOption=The RelatedEnd with role name '{0}' from relationship '{1}' has already been loaded. This can occur when using a NoTracking merge option. Try using a different merge option when querying for the related object. +Collections_UnableToMergeCollections=A navigation property that returns an EntityCollection cannot be changed if the existing EntityCollection contains items that are not in the new EntityCollection. + +EntityReference_ExpectedReferenceGotCollection=An EntityReference of type '{0}' could not be returned for role name '{1}' in relationship '{2}'. Make sure that the EdmRelationshipAttribute that defines this relationship has the correct RelationshipMultiplicity for this role name. For more information, see the Entity Framework documentation. +EntityReference_CannotAddMoreThanOneEntityToEntityReference=Multiplicity constraint violated. The role '{0}' of the relationship '{1}' has multiplicity 1 or 0..1. +EntityReference_LessThanExpectedRelatedEntitiesFound=A relationship multiplicity constraint violation occurred: An EntityReference expected at least one related object, but the query returned no related objects from the data store. +EntityReference_MoreThanExpectedRelatedEntitiesFound=A relationship multiplicity constraint violation occurred: An EntityReference can have no more than one related object, but the query returned more than one related object. This is a non-recoverable error. +EntityReference_CannotChangeReferentialConstraintProperty=A referential integrity constraint violation occurred: A primary key property that is a part of referential integrity constraint cannot be changed when the dependent object is Unchanged unless it is being set to the association's principal object. The principal object must be tracked and not marked for deletion. +EntityReference_CannotSetSpecialKeys=The EntityKey property cannot be set to EntityNotValidKey, NoEntitySetKey, or a temporary key. +EntityReference_EntityKeyValueMismatch=The object could not be added or attached because its EntityReference has an EntityKey property value that does not match the EntityKey for this object. +RelatedEnd_RelatedEndNotFound=At least one related end in the relationship could not be found. +RelatedEnd_RelatedEndNotAttachedToContext=The {0} could not be loaded because it is not attached to an ObjectContext. +RelatedEnd_LoadCalledOnNonEmptyNoTrackedRelatedEnd=When an object is returned with a NoTracking merge option, Load can only be called when the EntityCollection or EntityReference does not contain objects. +RelatedEnd_LoadCalledOnAlreadyLoadedNoTrackedRelatedEnd=When an object is returned with a NoTracking merge option, Load cannot be called when the IsLoaded property is true. +RelatedEnd_InvalidContainedType_Collection=An object of type '{0}' cannot be added, attached, or removed from an EntityCollection that contains objects of type '{1}'. +RelatedEnd_InvalidContainedType_Reference=An object of type '{0}' cannot be set or removed from the Value property of an EntityReference of type '{1}'. +RelatedEnd_CannotCreateRelationshipBetweenTrackedAndNoTrackedEntities=The object in the '{0}' role cannot be automatically added to the context because it was retrieved using the NoTracking merge option. Explicitly attach the entity to the ObjectContext before defining the relationship. +RelatedEnd_CannotCreateRelationshipEntitiesInDifferentContexts=The relationship between the two objects cannot be defined because they are attached to different ObjectContext objects. +RelatedEnd_MismatchedMergeOptionOnLoad=Related objects cannot be loaded using the {0} merge option. Relationships cannot be created when one object was retrieved using a NoTracking merge option and the other object was retrieved using a different merge option. +RelatedEnd_EntitySetIsNotValidForRelationship=The relationship cannot be defined because the EntitySet name '{0}.{1}' is not valid for the role '{2}' in association set name '{3}.{4}'. +RelatedEnd_OwnerIsNull=Requested operation is not allowed when the owner of this RelatedEnd is null. RelatedEnd objects that were created with the default constructor should only be used as a container during serialization. +RelationshipManager_UnableToRetrieveReferentialConstraintProperties=A referential integrity constraints violation occurred: Not all of the property values that define referential integrity constraints could be retrieved from related entities. +RelationshipManager_InconsistentReferentialConstraintProperties=A referential integrity constraint violation occurred: The property values that define the referential constraints are not consistent between principal and dependent objects in the relationship. +RelationshipManager_CircularRelationshipsWithReferentialConstraints=A circular relationship path has been detected while enforcing a referential integrity constraints. Referential integrity cannot be enforced on circular relationships. +RelationshipManager_UnableToFindRelationshipTypeInMetadata=Metadata information for the relationship '{0}' could not be retrieved. If mapping attributes are used, make sure that the EdmRelationshipAttribute for the relationship has been defined in the assembly. When using convention-based mapping, metadata information for relationships between detached entities cannot be determined. +RelationshipManager_InvalidTargetRole=The relationship '{0}' does not contain the role '{1}'. Make sure that EdmRelationshipAttribute that defines this relationship has the correct role names. For more information, see the Entity Framework documentation. +RelationshipManager_UnexpectedNull=The requested operation could not be completed because the object implementing IEntityWithRelationships returned a null value from the RelationshipManager property. +RelationshipManager_InvalidRelationshipManagerOwner=The relationship manager supplied by the object implementing IEntityWithRelationships is not the expected relationship manager. +RelationshipManager_OwnerIsNotSourceType=The relationship manager was defined with an owner of type '{0}', which is not compatible with the type '{1}' for the source role '{2}' in the specified relationship, '{3}'. +RelationshipManager_UnexpectedNullContext=The operation could not be completed because the object to which the relationship manager belongs was attached to the ObjectContext before the relationship manager was instantiated. +RelationshipManager_ReferenceAlreadyInitialized=The EntityReference has already been initialized. {0} +RelationshipManager_RelationshipManagerAttached=The EntityReference could not be initialized, because the relationship manager for object to which the entity reference belongs is already attached to an ObjectContext. {0} +RelationshipManager_InitializeIsForDeserialization=InitializeRelatedReference should only be used to initialize a new EntityReference during deserialization of an entity object. +RelationshipManager_CollectionAlreadyInitialized=The EntityCollection has already been initialized. {0} +RelationshipManager_CollectionRelationshipManagerAttached=The EntityCollection could not be initialized because the relationship manager for the object to which the EntityCollection belongs is already attached to an ObjectContext. {0} +RelationshipManager_CollectionInitializeIsForDeserialization=The InitializeRelatedCollection method should only be called to initialize a new EntityCollection during deserialization of an object graph. +RelationshipManager_NavigationPropertyNotFound=The specified navigation property {0} could not be found. +RelationshipManager_CannotGetRelatEndForDetachedPocoEntity=The RelatedEnd cannot be returned by this RelationshipManager. A RelatedEnd can only be returned by a RelationshipManager for objects that are either tracked by the ObjectStateManager or that implement IEntityWithRelationships. + +ObjectView_CannotReplacetheEntityorRow=The object or data row on the data binding interface cannot be replaced. +ObjectView_IndexBasedInsertIsNotSupported=The index-based insert operation is not supported on this data binding interface. +ObjectView_WriteOperationNotAllowedOnReadOnlyBindingList=Updates cannot be performed on a read-only data binding interface. +ObjectView_AddNewOperationNotAllowedOnAbstractBindingList=The IBindingList.AddNew method is not supported when binding to a collection of abstract types. You must instead use the IList.Add method. +ObjectView_IncompatibleArgument=The object being added is of a type that is not compatible with the type of the bound collection. +ObjectView_CannotResolveTheEntitySet=The object could not be added to the bound collection. The specific EntitySet for the object of type '{0}' could not be determined. + +CodeGen_ConstructorNoParameterless=The class '{0}' has no parameterless constructor. +CodeGen_PropertyDeclaringTypeIsValueType=Properties are not supported on value types. +CodeGen_PropertyStrongNameIdentity=Properties with StrongNameIdentityPermissionAttribute applied are not supported. +CodeGen_PropertyUnsupportedForm=The property has an unexpected return type or parameter. +CodeGen_PropertyUnsupportedType=The property uses an unsupported type. +CodeGen_PropertyIsIndexed=Indexed properties are not supported. +CodeGen_PropertyIsStatic=Static properties are not supported. +CodeGen_PropertyNoGetter=The property getter does not exist. +CodeGen_PropertyNoSetter=The property setter does not exist. + +PocoEntityWrapper_UnableToSetFieldOrProperty=Unable to set field/property {0} on entity type {1}. See InnerException for details. +PocoEntityWrapper_UnexpectedTypeForNavigationProperty=The navigation property of type '{0}' is not a single implementation of '{1}'. +PocoEntityWrapper_UnableToMaterializeArbitaryNavPropType=The collection navigation property '{0}' of type '{1}' returned null. For a collection to be initialized automatically, it must be of type ICollection, IList, ISet or of a concrete type that implements ICollection and has a parameterless constructor. + +;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +; BEGIN eSQL Error Messages +;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +GeneralQueryError=General query error + +; +; Parser Error Context +; +CtxAlias=aliased expression +CtxAliasedNamespaceImport=aliased namespace import +CtxAnd=logical AND expression +CtxAnyElement=ANYELEMENT expression +CtxApplyClause=APPLY clause +CtxBetween=BETWEEN expression +CtxCase=CASE expression +CtxCaseElse=CASE/ELSE expression +CtxCaseWhenThen=CASE/WHEN/THEN expression +CtxCast=CAST expression +CtxCollatedOrderByClauseItem=collated ORDER BY clause item +CtxCollectionTypeDefinition=collection type definition +CtxCommandExpression=command expression +CtxCreateRef=CREATEREF expression +CtxDeref=DEREF expression +CtxDivide=division operation +CtxElement=ELEMENT expression +CtxEquals=equals expression +CtxEscapedIdentifier=escaped identifier +CtxExcept=EXCEPT expression +CtxExists=EXISTS expression +CtxExpressionList=expression list +CtxFlatten=FLATTEN expression +CtxFromApplyClause=FROM/APPLY clause +CtxFromClause=FROM clause +CtxFromClauseItem=FROM clause item +CtxFromClauseList=FROM clause list +CtxFromJoinClause=FROM/JOIN clause +CtxFunction=function '{0}()' +CtxFunctionDefinition=function definition +CtxGreaterThan=greater than expression +CtxGreaterThanEqual=greater than or equals expression +CtxGroupByClause=GROUP BY clause +CtxGroupPartition=GROUPPARTITION expression +CtxHavingClause=HAVING predicate +CtxIdentifier=identifier +CtxIn=IN set expression +CtxIntersect=INTERSECT expression +CtxIsNotNull=IS NOT NULL expression +CtxIsNotOf=IS NOT OF expression +CtxIsNull=IS NULL expression +CtxIsOf=IS OF expression +CtxJoinClause=JOIN clause +CtxJoinOnClause=JOIN/ON clause +CtxKey=KEY expression +CtxLessThan=less than expression +CtxLessThanEqual=less than or equals expression +CtxLike=LIKE expression +CtxLimitSubClause=ORDER BY/LIMIT sub-clause +CtxLiteral=constant literal +CtxMemberAccess=member access expression +CtxMethod=function, method or type constructor +CtxMinus=subtraction operation +CtxModulus=modulus operation +CtxMultiply=multiplication operation +CtxMultisetCtor=MULTISET constructor +CtxNamespaceImport=namespace import +CtxNamespaceImportList=namespace import list +CtxNavigate=NAVIGATE expression +CtxNot=logical NOT expression +CtxNotBetween=NOT BETWEEN expression +CtxNotEqual=not equals expression +CtxNotIn=NOT IN set expression +CtxNotLike=NOT LIKE expression +CtxNullLiteral=NULL literal +CtxOfType=OFTYPE expression +CtxOfTypeOnly=OFTYPE ONLY expression +CtxOr=logical OR expression +CtxOrderByClause=ORDER BY clause +CtxOrderByClauseItem=ORDER BY clause item +CtxOverlaps=OVERLAPS expression +CtxParen=parenthesized expression +CtxPlus=addition operation +CtxTypeNameWithTypeSpec=type name with type specification arguments +CtxQueryExpression=query expression +CtxQueryStatement=query statement +CtxRef=REF expression +CtxRefTypeDefinition=reference type definition +CtxRelationship=RELATIONSHIP expression +CtxRelationshipList=RELATIONSHIP expression list +CtxRowCtor=ROW constructor +CtxRowTypeDefinition=row type definition +CtxSelectRowClause=SELECT clause +CtxSelectValueClause=SELECT VALUE clause +CtxSet=SET expression +CtxSimpleIdentifier=simple identifier +CtxSkipSubClause=ORDER BY/SKIP sub-clause +CtxTopSubClause=TOP sub-clause +CtxTreat=TREAT expression +CtxTypeCtor=type '{0}' constructor +CtxTypeName=type name +CtxUnaryMinus=unary minus operation +CtxUnaryPlus=unary plus operation +CtxUnion=UNION expression +CtxUnionAll=UNION ALL expression +CtxWhereClause=WHERE predicate + +; Syntactic/Parser Errors +; +CannotConvertNumericLiteral=Cannot convert literal '{0}' to '{1}'. Numeric literal specification is not valid. +GenericSyntaxError=The query syntax is not valid. +InFromClause=in the current FROM clause +InGroupClause=in GROUP BY clause +InRowCtor=as a column name in ROW constructor +InSelectProjectionList=in the SELECT projection list +InvalidAliasName='{0}' is a reserved keyword and cannot be used as an alias, unless it is escaped. +InvalidEmptyIdentifier=Escaped identifiers cannot be empty. +InvalidEmptyQuery=The query text consists only of comments and/or white space. +InvalidEmptyQueryTextArgument=The query text is empty or consists only of white space. +InvalidEscapedIdentifier=The escaped identifier '{0}' is not valid. +InvalidEscapedIdentifierUnbalanced=The escaped identifier '{0}' has a mismatch of opening ('[') and closing (']') delimiters. +InvalidOperatorSymbol=The operator symbol is not valid. +InvalidPunctuatorSymbol=The punctuation symbol is not valid. +InvalidSimpleIdentifier=The simple identifier '{0}' is not valid. +InvalidSimpleIdentifierNonASCII=The simple identifier '{0}' must contain basic Latin characters only. To use UNICODE characters, use an escaped identifier. +LocalizedCollection=collection +LocalizedColumn=column +LocalizedComplex=complex +LocalizedEntity=entity +LocalizedEntityContainerExpression=entity container +LocalizedFunction=function +LocalizedInlineFunction=query inline function +LocalizedKeyword=keyword +LocalizedLeft=left +LocalizedLine=line +LocalizedMetadataMemberExpression=namespace, type or function +LocalizedNamespace=namespace +LocalizedNear=Near +LocalizedPrimitive=primitive +LocalizedReference=reference +LocalizedRight=right +LocalizedRow=row +LocalizedTerm=term +LocalizedType=type +LocalizedEnumMember=enum member +LocalizedValueExpression=value expression + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +; +; Semantic Errors +; +AliasNameAlreadyUsed=The alias '{0}' was already used. +AmbiguousFunctionArguments=The function call cannot be resolved, because one or more passed arguments match more than one function overload. +AmbiguousMetadataMemberName=The name '{0}' is ambiguous. '{0}' is defined in both the '{1}' namespace and the '{2}' namespace. To disambiguate, either use a fully qualified name or define a namespace alias. +ArgumentTypesAreIncompatible=The argument types '{0}' and '{1}' are incompatible for this operation. +BetweenLimitsCannotBeUntypedNulls=The upper and lower limits of the BETWEEN expression cannot be untyped nulls. +BetweenLimitsTypesAreNotCompatible=The BETWEEN lower limit type '{0}' is not compatible with the upper limit type '{1}'. +BetweenLimitsTypesAreNotOrderComparable=The BETWEEN lower limit type '{0}' is not order-comparable with the upper limit type '{1}'. +BetweenValueIsNotOrderComparable=The BETWEEN value type '{0}' is not order-comparable with the limits common type '{1}'. +CannotCreateEmptyMultiset=Cannot create an empty multiset. +CannotCreateMultisetofNulls=A multiset of untyped NULLs is not valid. +CannotInstantiateAbstractType='{0}' cannot be instantiated because it is defined as an abstract type. +CannotResolveNameToTypeOrFunction='{0}' cannot be resolved into a valid type or function. +ConcatBuiltinNotSupported=There is no underlying support for the '+' operation on strings in the current provider. +CouldNotResolveIdentifier='{0}' could not be resolved in the current scope or context. Make sure that all referenced variables are in scope, that required schemas are loaded, and that namespaces are referenced correctly. +CreateRefTypeIdentifierMustBeASubOrSuperType=The CREATEREF type '{0}' is not a sub-type or super-type of the EntitySet EntityType '{1}'. +CreateRefTypeIdentifierMustSpecifyAnEntityType=The CREATEREF type must specify an EntityType. The type specification '{0}' represents '{1}'. +DeRefArgIsNotOfRefType=The DEREF argument must be a reference type. The passed argument is a '{0}' type. +DuplicatedInlineFunctionOverload=The inline function '{0}' with the same parameters already exists. Make sure that function overloads are not ambiguous. +ElementOperatorIsNotSupported=The ELEMENT operator is not supported in this version of Entity Framework. It is reserved for future use. +MemberDoesNotBelongToEntityContainer=The entity set or function import '{0}' is not defined in the entity container '{1}'. +ExpressionCannotBeNull=The specified expression cannot be NULL. +OfTypeExpressionElementTypeMustBeEntityType=The OFTYPE collection element type must refer to an EntityType. The passed type is {0} '{1}'. +OfTypeExpressionElementTypeMustBeNominalType=The OFTYPE collection element type must refer to a nominal type. The passed type is {0} '{1}'. +ExpressionMustBeCollection=The specified expression must be of CollectionType. +ExpressionMustBeNumericType=The specified expression must be of numeric type. +ExpressionTypeMustBeBoolean=The specified expression must be of Boolean type. +ExpressionTypeMustBeEqualComparable=The specified expression type must be equal-comparable. +ExpressionTypeMustBeEntityType={0} must refer to an EntityType. The passed type is {1} '{2}'. +ExpressionTypeMustBeNominalType={0} must refer to a nominal type. The passed type is {1} '{2}'. +ExpressionTypeMustNotBeCollection=The specified expression cannot be of CollectionType. +ExprIsNotValidEntitySetForCreateRef=The expression in the CREATEREF operator is not a valid EntitySet. +FailedToResolveAggregateFunction=Could not resolve the aggregate function '{0}' in this context. +GeneralExceptionAsQueryInnerException=A '{0}' exception occurred while processing the query. See the inner exception. +GroupingKeysMustBeEqualComparable=The GROUP BY clause key expression type must be equal-comparable. +GroupPartitionOutOfContext=The GROUPPARTITION operator is allowed only in the context of a query expression. +HavingRequiresGroupClause=The HAVING clause must be preceded by a GROUP BY clause. +ImcompatibleCreateRefKeyElementType=The CREATEREF key expression type is not compatible with the EntityKey element type. +ImcompatibleCreateRefKeyType=The CREATEREF key expression is not compatible with the EntityKey structure. +InnerJoinMustHaveOnPredicate=The INNER JOIN expression must have an ON predicate. +InvalidAssociationTypeForUnion=The type '{0}' is not supported in the UNION expression. +InvalidCaseResultTypes=The THEN/ELSE expression types are not compatible. +InvalidCaseWhenThenNullType=The CASE/WHEN/THEN expression is not valid, because all resulting expressions are untyped. +InvalidCast=The CAST expression is not valid. There is no valid conversion from type '{0}' to type '{1}'. +InvalidCastExpressionType=The CAST argument expression must be of a scalar type. +InvalidCastType=The CAST type argument must be of a scalar type. +InvalidComplexType=The complex member '{0}' in type '{1}' and the complex member '{2}' in type '{3}' are incompatible because they have a different number of members. +InvalidCreateRefKeyType=The CREATEREF key expression must be of row type. +InvalidCtorArgumentType=The argument type '{0}' is not compatible with the property '{1}' of formal type '{2}'. +InvalidCtorUseOnType=It is not valid to use the type constructor on type '{0}'. This type must have one of the following constructors: Entity, ComplexType, or RelationType. +InvalidDateTimeOffsetLiteral=The DateTimeOffset literal '{0}' exceeds the range of DateTimeOffset values. +InvalidDay=The day '{0}' is not valid in DateTime literal '{1}'. +InvalidDayInMonth=The day '{0}' is not valid for the month '{1}' in DateTime literal '{2}'. +InvalidDeRefProperty='{0}' is not a member of type '{1}'. Type '{1}' is the result of dereferencing an expression of type '{2}'. +InvalidDistinctArgumentInCtor=The DISTINCT/ALL argument is not valid in type constructors. +InvalidDistinctArgumentInNonAggFunction=The DISTINCT/ALL argument is only valid for group aggregate functions. +InvalidEntityRootTypeArgument=The EntityType objects '{0}' and '{1}' are incompatible because they do not share a common super-type. +InvalidEntityTypeArgument=The entity '{0}' in type '{1}' and the entity '{2}' in type '{3}' are incompatible because they do not share a common super-type. +InvalidExpressionResolutionClass=The expression has been classified as a {0}; a {1} was expected. +InvalidFlattenArgument=The FLATTEN argument must be a collection of collections. +InvalidGroupIdentifierReference=The identifier '{0}' is not valid because it is not contained either in an aggregate function or in the GROUP BY clause. +InvalidHour=Hour '{0}' is not valid in DateTime literal '{1}'. +InvalidImplicitRelationshipFromEnd=The 'from' end could not be inferred in the relationship '{0}'. +InvalidImplicitRelationshipToEnd=The 'to' end could not be inferred in the relationship '{0}'. +InvalidInExprArgs=The element type '{0}' and the CollectionType '{1}' are not compatible. The IN expression only supports entity, scalar and reference types. +InvalidJoinLeftCorrelation=Left correlation is not allowed in the JOIN clause. +InvalidKeyArgument=The KEY argument expression must be of reference type. The passed type is '{0}'. +InvalidKeyTypeForCollation=COLLATE can only be used with sort keys of string type. The passed type is '{0}'. +InvalidLiteralFormat=The {0} literal value '{1}' is not valid. +InvalidMetadataMemberName=A namespace, type, or function name must be a single name or any number of names separated by dots. +InvalidMinute=Minute '{0}' is not valid in DateTime literal '{1}'. +InvalidModeForWithRelationshipClause=The WITH RELATIONSHIP clause is only supported when defining read-only view queries. +InvalidMonth=Month '{0}' is not valid in DateTime literal '{1}'. +InvalidNamespaceAlias=The namespace alias is not valid. +InvalidNullArithmetic=Untyped NULL arguments are not valid in arithmetic expressions. +InvalidNullComparison=Untyped NULL arguments are not valid in comparison expressions. +InvalidNullLiteralForNonNullableMember=The non-nullable member '{0}' of type '{1}' cannot be initialized with a NULL value. +InvalidParameterFormat=The command parameter syntax '@{0}' is not valid. +InvalidPlaceholderRootTypeArgument={0} member '{1}' and {2} member '{3}' are incompatible because they do not have a common type. +InvalidPlaceholderTypeArgument={0} member '{1}' in type '{2}' and {3} member '{4}' in type '{5}' are incompatible because they do not have a common type. +InvalidPredicateForCrossJoin=The ON predicate is not allowed in the CROSS JOIN clause. +InvalidRelationshipMember='{0}' is not a valid member of the '{1}' relationship. +InvalidMetadataMemberClassResolution='{0}' has been resolved as a {1}; a {2} was expected. +InvalidRootComplexType=Complex type '{0}' and complex type '{1}' are incompatible because they have different number of members. +InvalidRootRowType=Row type '{0}' and row type '{1}' are incompatible because they have a different number of columns. +InvalidRowType=Row member '{0}' in type '{1}' and row member '{2}' in type '{3}' are incompatible because they have a different number of columns. +InvalidSecond=Second '{0}' is not valid in DateTime literal '{1}'. +InvalidSelectValueAliasedExpression=The SELECT VALUE expression cannot be aliased in this context. SELECT VALUE expression can be aliased only when ORDER BY is specified. +InvalidSelectValueList=SELECT VALUE can have only one expression in the projection list. +InvalidTypeForWithRelationshipClause=The WITH RELATIONSHIP clause is only supported for entity type constructors. +InvalidUnarySetOpArgument=The '{0}' argument must be of CollectionType. +InvalidUnsignedTypeForUnaryMinusOperation=The unsigned type '{0}' cannot be promoted to a signed type. +InvalidYear=Year '{0}' is not valid in DateTime literal '{1}'. +InvalidWithRelationshipTargetEndMultiplicity=The multiplicity '{1}' is not valid for the relationship end '{0}'. +InvalidQueryResultType=The query is not valid because it contains the association type '{0}', which cannot be projected. +IsNullInvalidType=The IS [NOT] NULL expression must be of entity, reference, enumeration or primitive type. +KeyMustBeCorrelated=The key expression '{0}' must have at least one reference to the immediate input scope. +LeftSetExpressionArgsMustBeCollection=The left argument of the set expression must be of CollectionType. +LikeArgMustBeStringType=LIKE arguments must be of string type. +LiteralTypeNotFoundInMetadata=There is no EDM type that corresponds to the literal type '{0}'. +MalformedSingleQuotePayload=The specified literal has a malformed single quote payload. +MalformedStringLiteralPayload=The specified literal has a malformed string literal payload. +MethodInvocationNotSupported=Method invocation is not supported. +MultipleDefinitionsOfParameter=The parameter '{0}' was defined more than once in the parameter collection. +MultipleDefinitionsOfVariable=The variable '{0}' was defined more than once in the variable collection. +MultisetElemsAreNotTypeCompatible=Multiset element types are incompatible. +NamespaceAliasAlreadyUsed=The namespace alias '{0}' was used in a previous USING directive. +NamespaceAlreadyImported=The namespace '{0}' was already imported. +NestedAggregateCannotBeUsedInAggregate=The nested aggregate {0} cannot be used inside of the aggregate {1}. +NoAggrFunctionOverloadMatch=No overload of aggregate function '{0}.{1}' is compatible with argument types in '{2}'. +NoCanonicalAggrFunctionOverloadMatch=No overload of canonical aggregate function '{0}.{1}' is compatible with the argument types in '{2}'. Consult provider-specific function documentation for store functions with similar functionality. +NoCanonicalFunctionOverloadMatch=No overload of canonical function '{0}.{1}' is compatible with the argument types in '{2}'. Consult provider-specific function documentation for potential store functions with similar functionality. +NoFunctionOverloadMatch=No overload of function '{0}.{1}' is compatible with the argument types in '{2}'. +NotAMemberOfCollection='{0}' is not a member of '{1}'. To extract a property of a collection element, use a subquery to iterate over the collection. +NotAMemberOfType='{0}' is not a member of type '{1}' in the currently loaded schemas. +NotASuperOrSubType=Type '{0}' is neither a sub-type nor a super-type of '{1}'. +NullLiteralCannotBePromotedToCollectionOfNulls=A NULL literal cannot be promoted to a CollectionType. +NumberOfTypeCtorIsLessThenFormalSpec=The type constructor argument '{0}' is missing. +NumberOfTypeCtorIsMoreThenFormalSpec=The number of arguments passed to the type '{0}' constructor exceeds its formal specification. +OrderByKeyIsNotOrderComparable=The ORDER BY sort key(s) type must be order-comparable. +OfTypeOnlyTypeArgumentCannotBeAbstract=The OFTYPE ONLY type argument is not valid because '{0}' is an abstract type. +ParameterTypeNotSupported=The command parameter '{0}' of type '{1}' is not supported. +ParameterWasNotDefined=The command parameter '{0}' was not defined. +PlaceholderExpressionMustBeCompatibleWithEdm64=The {0} expression type must be promotable to an Edm.Int64 type. The passed type is '{1}'. +PlaceholderExpressionMustBeConstant=The {0} expression must be a command parameter or an integral numeric literal. +PlaceholderExpressionMustBeGreaterThanOrEqualToZero=The {0} expression value must be greater than or equal to zero. +PlaceholderSetArgTypeIsNotEqualComparable=The {0} operand of {1} is not valid because its type '{2}' cannot be compared for equality. Only primitive, enumeration, entity, row, and reference types can be compared for equality. +PlusLeftExpressionInvalidType=The left expression must be of numeric or string type. +PlusRightExpressionInvalidType=The right expression must be of numeric or string type. +PrecisionMustBeGreaterThanScale=The precision '{0}' must be greater than the scale '{1}'. +RefArgIsNotOfEntityType=The REF argument must be of EntityType. The passed type is '{0}'. +RefTypeIdentifierMustSpecifyAnEntityType=The REF argument must specify an EntityType. The type specification '{0}' represents '{1}'. +RelatedEndExprTypeMustBeReference=The related end expression must be of reference type. +RelatedEndExprTypeMustBePromotoableToToEnd=The related end expression type '{0}' must be promotable to the 'to' end type '{1}'. +RelationshipFromEndIsAmbiguos=The 'from' end of the relationship is ambiguous in this context. +RelationshipTypeExpected=The specified type '{0}' must be a relationship type. +RelationshipToEndIsAmbiguos=The 'to' end of the relationship is ambiguous in this context. +RelationshipTargetMustBeUnique=The target end '{0}' must be unique. +ResultingExpressionTypeCannotBeNull=The resulting expression of the query cannot be untyped NULL. +RightSetExpressionArgsMustBeCollection=The right argument of the set expression must be of CollectionType. +RowCtorElementCannotBeNull=The ROW constructor cannot have untyped NULL columns. +SelectDistinctMustBeEqualComparable=The projection expression type must be equal-comparable when used with DISTINCT. +SourceTypeMustBePromotoableToFromEndRelationType=The relationship source type '{0}' must be promotable to the 'from' end type '{1}'. +TopAndLimitCannotCoexist=The TOP and LIMIT sub-clauses cannot be used together in the same query expression. +TopAndSkipCannotCoexist=The TOP and SKIP sub-clauses cannot be used together in the same query expression. Use LIMIT instead of TOP. +TypeDoesNotSupportSpec='{0}' does not support type specification. +TypeDoesNotSupportFacet='{0}' does not support '{1}' specification. +TypeArgumentCountMismatch=The type specification has an incorrect number of arguments. The '{0}' type has {1} parameters. +TypeArgumentMustBeLiteral=The type specification argument must be a constant literal. +TypeArgumentBelowMin='{0}' is less than the minimum supported value. +TypeArgumentExceedsMax='{0}' is greater than the maximum supported value. +TypeArgumentIsNotValid=The type argument is not a valid constant literal, or is outside of the expected range. +TypeKindMismatch={0} member '{1}' and {2} member '{3}' are not compatible for this operation, because they are not the same kind of type. +TypeMustBeInheritableType=The expression type must be EntityType, ComplexType, or ReferenceType +TypeMustBeEntityType=The '{0}' type argument must specify an EntityType. The passed type is {1} '{2}'. +TypeMustBeNominalType=The '{0}' type argument must specify a nominal type, The passed type is {1} '{2}'. +TypeNameNotFound=Type '{0}' could not be found. Make sure that the required schemas are loaded and that the namespaces are imported correctly. + +; Internal Errors +; +GroupVarNotFoundInScope=INTERNAL ERROR: The group variable must be present in one of the existing scopes. +InvalidArgumentTypeForAggregateFunction=INTERNAL ERROR: The argument type for the aggregate function is not valid. +InvalidSavePoint=INTERNAL ERROR: The save point is not valid. +InvalidScopeIndex=INTERNAL ERROR: The scope index is not valid. +LiteralTypeNotSupported=INTERNAL ERROR: The literal type '{0}' is not supported. +ParserFatalError=INTERNAL ERROR: The parser found an error and cannot continue. +ParserInputError=INTERNAL ERROR: The input stream is not valid. +StackOverflowInParser=INTERNAL ERROR: There was a stack overflow in the query parser. +UnknownAstCommandExpression=INTERNAL ERROR: The Ast expression is not a valid command expression type. +UnknownAstExpressionType=INTERNAL ERROR: The Ast expression has an unknown type. +UnknownBuiltInAstExpressionType=INTERNAL ERROR: The specified built-in Ast expression type is unknown. +UnknownExpressionResolutionClass=INTERNAL ERROR: The expression resolution has an unknown class '{0}'. +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +; +; SqlGen eSQL related Exceptions +; +SqlGen_ApplyNotSupportedOnSql8=The execution of this query requires the APPLY operator, which is not supported in versions of SQL Server earlier than SQL Server 2005. +SqlGen_InvalidDatePartArgumentExpression=The DATEPART argument to the '{0}.{1}' function must be a literal string. +SqlGen_InvalidDatePartArgumentValue='{0}' is not a valid value for the DATEPART argument in the '{1}.{2}' function. +SqlGen_NiladicFunctionsCannotHaveParameters=Functions listed in the provider manifest that are attributed as NiladicFunction='true' cannot have parameter declarations. +SqlGen_ParameterForLimitNotSupportedOnSql8=Parameters as arguments to a TOP sub-clause and a LIMIT sub-clause in a query, or a LimitExpression in a command tree, are not supported in versions of SQL Server earlier than SQL Server 2005. +SqlGen_ParameterForSkipNotSupportedOnSql8=Parameters as arguments to a SKIP sub-clause in a query, or a SkipExpression in a command tree, are not supported in versions of SQL Server earlier than SQL Server 2005. +SqlGen_PrimitiveTypeNotSupportedPriorSql10=There is no store type that maps to the EDM type '{0}' on versions of SQL Server earlier than SQL Server 2008. +SqlGen_CanonicalFunctionNotSupportedPriorSql10=The EDM function '{0}' is not supported on versions of SQL Server earlier than SQL Server 2008. +SqlGen_TypedPositiveInfinityNotSupported=Constant expressions of type {0} with a value of {1}.PositiveInfinity are not supported by SQL Server. +SqlGen_TypedNegativeInfinityNotSupported=Constant expressions of type {0} with a value of {1}.NegativeInfinity are not supported by SQL Server. +SqlGen_TypedNaNNotSupported=Constant expressions of type {0} with a value of NaN are not supported by SQL Server. + +;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +; END eSQL Error Messages +;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +; Canonical Query Tree Error Messages + +Cqt_General_PolymorphicTypeRequired=The specified type is not polymorphic: '{0}'. +Cqt_General_PolymorphicArgRequired={0} requires an expression argument with a polymorphic result type that is compatible with the type argument. +Cqt_General_UnsupportedExpression=The expression '{0}' is of an unsupported type. +Cqt_General_MetadataNotReadOnly=The specified metadata cannot be used because it is not read-only. +Cqt_General_NoProviderBooleanType=The current provider does not support any type that is compatible with Edm.Boolean. +Cqt_General_NoProviderIntegerType=The current provider does not support any type that is compatible with Edm.Int32. +Cqt_General_NoProviderStringType=The current provider does not support any type that is compatible with Edm.String. +Cqt_Metadata_EdmMemberIncorrectSpace=The specified member is not associated with the same MetadataWorkspace or data space as the command tree. +Cqt_Metadata_EntitySetEntityContainerNull=The specified EntitySet is not valid because its EntityContainer property has a value of null. +Cqt_Metadata_EntitySetIncorrectSpace=The specified EntitySet is not associated with the same MetadataWorkspace or data model as the command tree. +Cqt_Metadata_EntityTypeNullKeyMembersInvalid=The specified EntityType is not valid because its KeyMembers property has a value of null. +Cqt_Metadata_EntityTypeEmptyKeyMembersInvalid=The specified EntityType is not valid because its KeyMembers collection is empty. +Cqt_Metadata_FunctionReturnParameterNull=The specified function is not valid because its ReturnParameter property has a value of null. +Cqt_Metadata_FunctionIncorrectSpace=The specified function is not associated with the same MetadataWorkspace or data space as the command tree. +Cqt_Metadata_FunctionParameterIncorrectSpace=The specified function parameter is not associated with the same MetadataWorkspace or data model as the command tree. +Cqt_Metadata_TypeUsageIncorrectSpace=The specified type is not associated with the same MetadataWorkspace or data model as the command tree. + +Cqt_Exceptions_InvalidCommandTree=The specified command tree is not valid. + +Cqt_Util_CheckListEmptyInvalid=An empty list is not a valid value for this argument. +Cqt_Util_CheckListDuplicateName=The name '{2}' was specified twice, at index {0} and index {1}. Duplicate names are not allowed. + +Cqt_ExpressionLink_TypeMismatch=The ResultType of the specified expression is not compatible with the required type. The expression ResultType is '{0}' but the required type is '{1}'. +Cqt_ExpressionList_IncorrectElementCount=The expression list has an incorrect number of elements. +Cqt_Copier_EntityContainerNotFound=The EntityContainer '{0}' was not found in the destination MetadataWorkspace. +Cqt_Copier_EntitySetNotFound=The EntitySet '{0}.{1}' was not found in the destination MetadataWorkspace. +Cqt_Copier_FunctionNotFound=The function '{0}' was not found in the destination MetadataWorkspace. +Cqt_Copier_PropertyNotFound=A property named '{0}' is not declared by the type '{1}' from the destination MetadataWorkspace. +Cqt_Copier_NavPropertyNotFound=A navigation property named '{0}' is not declared by the type '{1}' from the destination MetadataWorkspace. +Cqt_Copier_EndNotFound=A relationship end named '{0}' is not declared by the relationship type '{1}' from the destination MetadataWorkspace. + +;#if METHOD_EXPRESSION +;Cqt_Copier_MethodNotFound=A method with the name '{0}' and the specified parameter types is not declared by the type '{1}' from the destination MetadataWorkspace. +;Cqt_Factory_InstanceMethodRequired=An instance method is required for CreateInstanceMethodExpression. +;Cqt_Factory_StaticMethodRequired=A static method is required for CreateStaticMethodExpression. +;Cqt_Method_InstanceInvalidForStatic=An Instance property of DbExpression type must be set to null for a static method. +;Cqt_Method_InstanceRequiredForInstance=An Instance property of DbExpression type cannot be null for an instance method. +;Cqt_Method_VoidResultInvalid=Method metadata used in DbMethodExpression cannot have a void return type. +;InvalidDistinctArgumentInMethod=The DISTINCT/ALL argument is not valid in method calls. +;NoMethodOverloadMatch=No overload of method '{0}' with the specified parameter types is declared by type '{1}'. +;#endif METHOD_EXPRESSSION + +Cqt_Copier_TypeNotFound=The destination MetadataWorkspace does not contain the type '{0}'. + +Cqt_CommandTree_InvalidDataSpace=The DataSpace is not valid. +Cqt_CommandTree_InvalidParameterName=The specified parameter name is not valid: '{0}'. +Cqt_Validator_InvalidIncompatibleParameterReferences=The specified expression contains multiple references to the parameter '{0}' that have different result types. +Cqt_Validator_InvalidOtherWorkspaceMetadata=The specified expression contains {0} metadata from a workspace other than the target workspace. +Cqt_Validator_InvalidIncorrectDataSpaceMetadata=The specified expression contains {0} metadata from a data space other than the target, '{1}'. + +Cqt_Factory_NewCollectionInvalidCommonType=The specified element expressions cannot be contained by the same collection because no common element type can be inferred from their ResultTypes. +Cqt_Factory_NoSuchProperty=No property with the name '{0}' is declared by the type '{1}'. +Cqt_Factory_NoSuchRelationEnd=The specified relationship type does not define an end with the specified name +Cqt_Factory_IncompatibleRelationEnds=The specified relationship ends are not defined by the same relationship type. +Cqt_Factory_MethodResultTypeNotSupported=The method result type '{0}' is not supported for this method argument. A method that produces an instance of a DbExpression-derived type or an anonymous type with DbExpression-derived properties is required. +Cqt_Aggregate_InvalidFunction=The specified aggregate function is not valid. + +Cqt_Binding_CollectionRequired=DbExpressionBinding requires an input expression with a collection ResultType. +Cqt_Binding_VariableNameNotValid=The specified variable name is not valid. Variable names cannot be empty. +Cqt_GroupBinding_CollectionRequired=DbGroupExpressionBinding requires an input expression with a collection ResultType. +Cqt_GroupBinding_GroupVariableNameNotValid=The specified group variable name is not valid. Group variable names cannot be empty. + +Cqt_Binary_CollectionsRequired={0} requires arguments with compatible collection ResultTypes. +Cqt_Unary_CollectionRequired={0} requires a collection argument. + +Cqt_And_BooleanArgumentsRequired=DbAndExpression requires arguments with a common Boolean type. + +Cqt_Apply_DuplicateVariableNames=DbApplyExpression input and apply arguments cannot have the same variable name. + +Cqt_Arithmetic_NumericCommonType=DbArithmeticExpression arguments must have a numeric common type. +Cqt_Arithmetic_InvalidUnsignedTypeForUnaryMinus=The unsigned type '{0}' cannot be promoted to a signed type. + +Cqt_Case_WhensMustEqualThens=DbCaseExpression requires an equal number of 'When' and 'Then' expressions. +Cqt_Case_InvalidResultType=A valid ResultType could not be inferred from the ResultTypes of the specified 'Then' expressions. + +Cqt_Cast_InvalidCast=The requested cast is not allowed: from type '{0}' to type '{1}'. + +Cqt_Comparison_ComparableRequired=DbComparisonExpression requires arguments with comparable types. + +Cqt_Constant_InvalidType=The specified value is not an instance of a valid constant type. +Cqt_Constant_InvalidValueForType=The specified value is not an instance of type '{0}'. +Cqt_Constant_InvalidConstantType=Only enumeration or primitive types may be used as constant value types. DbConstantExpression cannot be created using an instance of type '{0}'. +Cqt_Constant_ClrEnumTypeDoesNotMatchEdmEnumType=The type '{0}' does not match the EDM enumeration type '{1}' or its underlying type '{2}'. +Cqt_Distinct_InvalidCollection=The 'Distinct' operation cannot be applied to the collection ResultType of the specified argument. + +Cqt_DeRef_RefRequired=DbDerefExpression requires an argument of a reference type. + +Cqt_Element_InvalidArgumentForUnwrapSingleProperty=When unwrapSingleProperty is specified the argument expression must have the following ResultType: a CollectionType with a structured element type that declares exactly one property. + +Cqt_Function_VoidResultInvalid=Function metadata used in DbFunctionExpression cannot have a void return type. +Cqt_Function_NonComposableInExpression=Function metadata used in DbFunctionExpression must allow composition. Non-composable functions or functions that include command text are not allowed in expressions. Such functions can only be executed independently. +Cqt_Function_CommandTextInExpression=Function metadata used in DbFunctionExpression cannot include command text. +Cqt_Function_CanonicalFunction_NotFound=No function named 'Edm.{0}' having the specified argument types was found. +Cqt_Function_CanonicalFunction_AmbiguousMatch=The specified argument result types matched more than one overload of the function 'Edm.{0}'. + +Cqt_GetEntityRef_EntityRequired=DbEntityRefExpression requires an argument of an EntityType. + +Cqt_GetRefKey_RefRequired=DbRefKeyExpression requires an argument of a reference type. + +Cqt_GroupBy_AtLeastOneKeyOrAggregate=At least one group key or aggregate is required. +Cqt_GroupBy_KeyNotEqualityComparable=The specified group key is not valid because equality comparison cannot be performed on its ResultType: '{0}'. +Cqt_GroupBy_AggregateColumnExistsAsGroupColumn=An aggregate named '{0}' cannot be used because the specified group keys include a key with the same name. +Cqt_GroupBy_MoreThanOneGroupAggregate=At most one DbGroupAggregate can be specified in the list of aggregates of a DbGroupByExpression. + +Cqt_CrossJoin_AtLeastTwoInputs=DbCrossJoinExpression requires at least two inputs. +Cqt_CrossJoin_DuplicateVariableNames=The specified DbCrossJoinExpression inputs contain expression bindings with a duplicate variable name, '{2}'. The first occurrence is at index {0}, the second is at index {1}. + +Cqt_IsNull_CollectionNotAllowed=The argument to DbIsNullExpression cannot have a CollectionType of a ResultType. +Cqt_IsNull_InvalidType=The argument to DbIsNullExpression must refer to a primitive, enumeration or reference type. +Cqt_InvalidTypeForSetOperation=A collection of '{0}' is not a valid argument for {1}. + +Cqt_Join_DuplicateVariableNames=The left and right arguments of a DbJoinExpression cannot have the same variable name. + +Cqt_Limit_ConstantOrParameterRefRequired=Limit must be a DbConstantExpression or a DbParameterReferenceExpression. +Cqt_Limit_IntegerRequired=Limit must have an integer ResultType. +Cqt_Limit_NonNegativeLimitRequired=Limit must have a non-negative value. + +Cqt_NewInstance_CollectionTypeRequired=A CollectionType is required. +Cqt_NewInstance_StructuralTypeRequired=A collection, entity or row type is required. +Cqt_NewInstance_CannotInstantiateMemberlessType=DbNewInstanceExpression cannot create an instance of the memberless type '{0}'. +Cqt_NewInstance_CannotInstantiateAbstractType=DbNewInstanceExpression cannot create an instance of the abstract type '{0}'. +Cqt_NewInstance_IncompatibleRelatedEntity_SourceTypeNotValid=The specified related entity is not compatible with this new instance constructor. The constructed instance is not an instance of the EntityType required by the source end of the related entity. +Cqt_Not_BooleanArgumentRequired=DbNotExpression requires an argument with a Boolean type. + +Cqt_Or_BooleanArgumentsRequired=DbOrExpression requires arguments with a common Boolean type. + +Cqt_Property_InstanceRequiredForInstance=An Instance property of type DbExpression is required for an instance property. + +Cqt_Ref_PolymorphicArgRequired=DbRefExpression requires an EntityType from the same hierarchy as the EntityType of the referenced EntitySet. + +Cqt_RelatedEntityRef_TargetEndFromDifferentRelationship=The specified target relationship End is not declared by the same relationship type as the specified source relationship End. +Cqt_RelatedEntityRef_TargetEndMustBeAtMostOne=A target relationship End with multiplicity of 'One' or 'ZeroOrOne' is required for this argument. +Cqt_RelatedEntityRef_TargetEndSameAsSourceEnd=The specified target relationship End is the same as the source relationship End. +Cqt_RelatedEntityRef_TargetEntityNotRef=The target entity reference expression must have a reference ResultType. +Cqt_RelatedEntityRef_TargetEntityNotCompatible=The specified target entity reference expression is not valid because it does not produce a reference to an entity of the same type or of a subtype of the EntityType referred to by the specified target End. + +Cqt_RelNav_NoCompositions=Navigating composition relationships is not supported. +Cqt_RelNav_WrongSourceType=The specified navigation requires a navigation source of a type that is compatible with '{0}'. + +Cqt_Skip_ConstantOrParameterRefRequired=Count must be a DbConstantExpression or a DbParameterReferenceExpression. +Cqt_Skip_IntegerRequired=Count must have an integer ResultType. +Cqt_Skip_NonNegativeCountRequired=Count must have a non-negative value. + +Cqt_Sort_EmptyCollationInvalid=Collation specifiers cannot be empty or consist only of white-space characters. +Cqt_Sort_NonStringCollationInvalid=A collation specifier is only valid for a sort key with a string ResultType. +Cqt_Sort_OrderComparable=DbSortClause expressions must have a type that is order comparable. + +Cqt_UDF_FunctionDefinitionGenerationFailed=An error occurred while preparing definition of the function '{0}'. See the inner exception for details. +Cqt_UDF_FunctionDefinitionWithCircularReference=Definition of the function '{0}' contains a direct or indirect reference to itself. Recursive function definitions are not supported. +Cqt_UDF_FunctionDefinitionResultTypeMismatch=The result type '{0}' specified in the declaration of the function '{1}' does not match the result type '{2}' of the function definition. +Cqt_UDF_FunctionHasNoDefinition=The function '{0}' has no defining expression. A user-defined function needs a defining expression for successful execution. + +Cqt_Validator_VarRefInvalid=The referenced variable '{0}' is not defined in the current scope. +Cqt_Validator_VarRefTypeMismatch=The ResultType of the referenced variable '{0}' does not match the type specified in this variable reference expression. + +; End Canonical Query Tree Error Messages + +; Internal Query Tree Error Messages + +Iqt_General_UnsupportedOp=The specified Op is of an unsupported type: {0} + +Iqt_CTGen_UnexpectedAggregate=AggregateOp encountered outside of GroupBy method. +Iqt_CTGen_UnexpectedVarDefList=Unexpected VarDefListOp +Iqt_CTGen_UnexpectedVarDef=Unexpected VarDefOp + +; End Internal Query Tree Error Messages + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; BridgeCommand + +ADP_MustUseSequentialAccess=The CommandBehavior.SequentialAccess property must be specified for this command object. +ADP_ProviderDoesNotSupportCommandTrees=The ADO.NET Data Provider you are using does not support canonical command trees. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; BridgeDataReader + +ADP_ClosedDataReaderError=The attempted operation is not valid. The data reader is closed. +ADP_DataReaderClosed=Calling '{0}' when the data reader is closed is not a valid operation. +ADP_ImplicitlyClosedDataReaderError=The attempted operation is not valid. The nested data reader has been implicitly closed because its parent data reader has been read or closed. +ADP_NoData=There was an attempt to read, but no data was present. +ADP_GetSchemaTableIsNotSupported=The GetSchemaTable method is not supported. +ADP_InvalidDataReaderFieldCountForScalarType=The data reader has more than one field. Multiple fields are not valid for EDM primitive or enumeration types. +ADP_InvalidDataReaderMissingColumnForType=The data reader is incompatible with the specified '{0}'. A member of the type, '{1}', does not have a corresponding column in the data reader with the same name. +ADP_InvalidDataReaderMissingDiscriminatorColumn=The data reader is incompatible with the function mapping '{1}'. The column with the name '{0}' does not exist. +ADP_InvalidDataReaderUnableToDetermineType=The data reader is incompatible with the specified function mapping, and the type of a row could not be determined for the type mapping. +ADP_InvalidDataReaderUnableToMaterializeNonScalarType=Cannot create a value for property '{0}' of type '{1}'. Only properties of primitive or enumeration types are supported. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; PlanCompiler + +ADP_KeysRequiredForJoinOverNest=The query attempted to call '{0}' over a nested query, but '{0}' did not have the appropriate keys. +ADP_KeysRequiredForNesting=The nested query does not have the appropriate keys. +ADP_NestingNotSupported=The nested query is not supported. Operation1='{0}' Operation2='{1}' +ADP_NoQueryMappingView=No query mapping view exists for the specified set '{0}.{1}'. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; DefaultCommandPlan + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Strings copied from System.Data.dll + +ADP_InternalProviderError=Internal .NET Framework Data Provider error {0}. +ADP_InvalidEnumerationValue=The {0} enumeration value, {1}, is not valid. +ADP_InvalidBufferSizeOrIndex=Buffer offset '{1}' plus the bytes available '{0}' is greater than the length of the passed in buffer. +ADP_InvalidDataLength=Data length '{0}' is less than 0. +ADP_InvalidDataType=The parameter data type of {0} is not valid. +ADP_InvalidDestinationBufferIndex=Destination buffer is not valid (size of {0}) offset: {1} +ADP_InvalidSourceBufferIndex=Source buffer is not valid (size of {0}) offset: {1} +ADP_NonSequentialChunkAccess=At dataOffset '{0}' {2} attempt is not valid. With CommandBehavior.SequentialAccess, you may only read from dataOffset '{1}' or greater. +ADP_NonSequentialColumnAccess=Attempt to read from column ordinal '{0}' is not valid. With CommandBehavior.SequentialAccess, you may only read from column ordinal '{1}' or greater. +ADP_UnknownDataTypeCode=Unable to handle an unknown TypeCode {0} returned by Type {1}. +DataCategory_Data=Data +DbParameter_Direction=Input, output, or bidirectional parameter. +DbParameter_Size=Size of variable length data types (string & arrays). +DataCategory_Update=Update +DbParameter_SourceColumn=When used by a DataAdapter.Update, the source column name that is used to find the DataSetColumn name in the ColumnMappings. This is to copy a value between the parameter and a data row. +DbParameter_SourceVersion=When used by a DataAdapter.Update (UpdateCommand only), the version of the DataRow value that is used to update the data source. +ADP_CollectionParameterElementIsNull=The element in the collection parameter '{0}' cannot be null. +ADP_CollectionParameterElementIsNullOrEmpty=The element in the collection parameter '{0}' cannot be null or empty. +EntityParameterCollectionInvalidParameterName=An EntityParameter with ParameterName '{0}' is not contained by this EntityParameterCollection. +EntityParameterCollectionInvalidIndex=Invalid index {0} for this EntityParameterCollection with {1} elements. +InvalidEntityParameterType=The EntityParameterCollection only accepts non-null EntityParameter type objects, not objects of type {0}. +EntityParameterContainedByAnotherCollection=The EntityParameter is already contained by another EntityParameterCollection. +EntityParameterNull=The EntityParameterCollection only accepts non-null EntityParameter type objects. +EntityParameterCollectionRemoveInvalidObject=Attempted to remove an EntityParameter that is not contained by this EntityParameterCollection. +ADP_ConnectionStringSyntax=Format of the initialization string does not conform to specification starting at index {0}. +ADP_InvalidConnectionOptionValue=Invalid value for key '{0}'. +ADP_InvalidDataDirectory=The DataDirectory substitute is not a string. +ADP_InvalidMultipartNameDelimiterUsage=Invalid usage of escape delimiters '[' or ']'. +ADP_InvalidSizeValue=Invalid parameter Size value '{0}'. The value must be greater than or equal to 0. +ADP_KeywordNotSupported=Keyword not supported: '{0}'. +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.EntityModel +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ConstantFacetSpecifiedInSchema=Facet '{0}' must not be specified for type '{1}'. +DuplicateAnnotation=Annotation '{0}' is already defined in '{1}'. +EmptyFile={0} does not contain a schema definition, or the XmlReader provided started at the end of the file. +EmptySchemaTextReader=The source XmlReader does not contain a schema definition or started at the end of the file. +EmptyName={0} is not valid. +InvalidName={1} ({0}) is not valid. +MissingName=The name is missing or not valid. +UnexpectedXmlAttribute=Unrecognized schema attribute: {0}. +UnexpectedXmlElement=Unrecognized schema element: {0}. +TextNotAllowed=The current schema element does not support text ({0}). +UnexpectedXmlNodeType=Unexpected XmlNode type: {0}. +MalformedXml=Malformed XML. Element starting at ({0},{1}) has no closing tag. +ValueNotUnderstood={1} value ({0}) was not understood. +EntityContainerAlreadyExists=The EntityContainer name must be unique. An EntityContainer with the name '{0}' is already defined. +TypeNameAlreadyDefinedDuplicate=Each type name in a schema must be unique. Type name '{0}' was already defined. +PropertyNameAlreadyDefinedDuplicate=Each property name in a type must be unique. Property name '{0}' was already defined. +DuplicateMemberNameInExtendedEntityContainer=Each member name in an EntityContainer must be unique. The member '{0}' is already defined in EntityContainer '{1}'. Because EntityContainer '{2}' extends EntityContainer '{1}', you cannot have a member with the same name in EntityContainer '{2}'. +DuplicateEntityContainerMemberName=Each member name in an EntityContainer must be unique. A member with name '{0}' is already defined. +PropertyTypeAlreadyDefined={0} property is not valid. A type is already defined for this property. +InvalidSize=MaxLength '{0}' is not valid. Length must be between '{1}' and '{2}' for '{3}' type. +InvalidSystemReferenceId=SRID '{0}' is not valid. Its value must be between '{1}' and '{2}' for '{3}' type. +BadNamespaceOrAlias=Unknown namespace or alias ({0}). +MissingNamespaceAttribute=Schema must specify a value for the Namespace attribute. +InvalidBaseTypeForStructuredType=BaseType ({0}) is not valid. The BaseType for {1} must be a structured type. +InvalidPropertyType=A property cannot be of type {0}. The property type must be an inline type, a scalar type, or an enumeration type. +InvalidBaseTypeForItemType=BaseType ({0}) is not valid. The BaseType for {1} must be another EntityType. +InvalidBaseTypeForNestedType=BaseType ({0}) is not valid. The BaseType for {1} must be another ComplexType. +DefaultNotAllowed=Default values are allowed only for non-spatial primitive types. +FacetNotAllowed={0} facet isn't allowed for properties of type {1}. +RequiredFacetMissing=Facet '{0}' must be specified for '{1}' typed properties. +InvalidDefaultBinaryWithNoMaxLength=Default value ({0}) is not valid for Binary. Value must be of form 0x123 where 123 stands for a non-empty sequence of hex digits. +InvalidDefaultIntegral=Default value ({0}) is not valid. Expected an integer between {1} and {2}. +InvalidDefaultDateTime=Default value ({0}) is not valid for DateTime. The value must be in the form '{1}'. +InvalidDefaultTime=Default value ({0}) is not valid for Time. The value must be in the form '{1}'. +InvalidDefaultDateTimeOffset=Default value ({0}) is not valid for DateTimeOffset. The value must be in the form '{1}'. +InvalidDefaultDecimal=Default value ({0}) is not compatible with the facets specified for Decimal. The value must be a decimal number with scale less than or equal to {1} and precision less than or equal to {2}. +InvalidDefaultFloatingPoint=Default value ({0}) is not valid. The value must be a floating point number between {1} and {2}. +InvalidDefaultGuid=Default value ({0}) is not valid for GUID. The value must be enclosed in single quotes in the form 'dddddddd-dddd-dddd-dddd-dddddddddddd'. +InvalidDefaultBoolean=Default value ({0}) is not valid for Boolean. The value must be true or false. +DuplicateMemberName=A member named {0} cannot be defined in class {1}. It is defined in ancestor class {2}. +GeneratorErrorSeverityError=error +GeneratorErrorSeverityWarning=warning +GeneratorErrorSeverityUnknown=unknown +SourceUriUnknown= +BadPrecisionAndScale=Precision and Scale combination is not valid. Precision ({0}) must be greater than or equal to Scale ({1}). +InvalidNamespaceInUsing=No schema encountered with '{0}' namespace. Make sure the namespace is correct or the schema defining the namespace is specified. +BadNavigationPropertyRelationshipNotRelationship=NavigationProperty is not valid. {0} is not a Relationship. +BadNavigationPropertyRolesCannotBeTheSame=NavigationProperty is not valid. The FromRole and ToRole are the same. +BadNavigationPropertyUndefinedRole=NavigationProperty is not valid. The role {0} is not defined in Relationship {1}. +BadNavigationPropertyBadFromRoleType=NavigationProperty '{0}' is not valid. Type '{1}' of FromRole '{2}' in AssociationType '{3}' must exactly match with the type '{4}' on which this NavigationProperty is declared on. +InvalidMemberNameMatchesTypeName=Name {0} cannot be used in type {1}. Member names cannot be the same as their enclosing type. +InvalidKeyKeyDefinedInBaseClass=Key usage is not valid. {0} cannot define keys because one of its base classes ({1}) defines keys. +InvalidKeyNullablePart=Key Part: '{0}' for type {1} is not valid. All parts of the key must be non nullable. +InvalidKeyNoProperty=Key: {0} is not valid. {1} is not a valid property name. +KeyMissingOnEntityType=EntityType '{0}' has no key defined. Define the key for this EntityType. +InvalidDocumentationBothTextAndStructure=Documentation content is not valid. The Documentation element can only contain Summary and LongDescription elements. +ArgumentOutOfRangeExpectedPostiveNumber=Value {0} is not valid. Expected a non-negative value. +ArgumentOutOfRange={0} is out of range. +UnacceptableUri=URI {0} is not acceptable. URIs must be absolute or specify a file. +UnexpectedTypeInCollection=Element of unexpected type {0} was found at index {1}. +AllElementsMustBeInSchema=All elements in a schema must be contained in the Schema element. +AliasNameIsAlreadyDefined=Each alias in a schema must be unique. Alias '{0}' was already used in this schema. +NeedNotUseSystemNamespaceInUsing=The namespace '{0}' is a system namespace and is implicitly referred by every schema. You cannot specify an explicit reference to this namespace. +CannotUseSystemNamespaceAsAlias='{0}' is a system namespace and cannot be used as an Alias. Use some other Alias. +EntitySetTypeHasNoKeys=The EntitySet {0} is based on type {1} that has no keys defined. +TableAndSchemaAreMutuallyExclusiveWithDefiningQuery=The EntitySet '{0}' has both a Table or Schema attribute and a DefiningQuery element. The Table and Schema attributes on EntitySet are mutually exclusive with the DefiningQuery element. Use only the Table and Schema attributes or the DefiningQuery element. +UnexpectedRootElement=The element {1} in namespace {0} was unexpected for the root element. The expected Schema in one of the following namespaces: {2}. +UnexpectedRootElementNoNamespace=The element {1} was unexpected for the root element. The expected Schema in one of the following namespaces: {2}. +ParameterNameAlreadyDefinedDuplicate=Each parameter name in a function must be unique. The parameter name '{0}' was already defined. +FunctionWithNonPrimitiveTypeNotSupported=Type '{0}' is not valid in function '{1}'. The function must have return type and parameters expressed in primitive types. +FunctionWithNonEdmPrimitiveTypeNotSupported=Type '{0}' is not valid in function '{1}'. The function must have return type and parameters expressed in conceptual side primitive types. +FunctionImportWithUnsupportedReturnTypeV1=Return type is not valid in FunctionImport '{0}'. The FunctionImport must return a collection of scalar values or a collection of entities. +FunctionImportWithUnsupportedReturnTypeV1_1=Return type is not valid in FunctionImport '{0}'. The FunctionImport must return Scalar, Entity, or ComplexType. +FunctionImportWithUnsupportedReturnTypeV2=Return type is not valid in FunctionImport '{0}'. The FunctionImport can have no return type or return a collection of scalar values, a collection of complex types or a collection of entities. +FunctionImportUnknownEntitySet=EntitySet '{0}' is not valid in FunctionImport '{1}'. Unable to find an EntitySet with the name. +FunctionImportReturnEntitiesButDoesNotSpecifyEntitySet=FunctionImport '{0}' returns entities but does not specify an EntitySet. +FunctionImportEntityTypeDoesNotMatchEntitySet=The function import '{0}' returns entities of type '{1}' that cannot exist in the declared EntitySet '{2}'. +FunctionImportSpecifiesEntitySetButNotEntityType=The function import '{0}' specifies an entity set but does not return entities. +FunctionImportEntitySetAndEntitySetPathDeclared=The function import '{0}' specifies an entity set and an entity set path. A function import may only specify one of these values but not both. +FunctionImportComposableAndSideEffectingNotAllowed=The function import '{0}' is declared as composable and side-effecting. A function import can be either composable or side-effecting, but not both. +FunctionImportCollectionAndRefParametersNotAllowed=The function import '{0}' has a parameter of a collection or reference type. Parameters of a collection or reference type are not allowed in function imports. +FunctionImportNonNullableParametersNotAllowed=The function import '{0}' has a non-nullable parameter. Only nullable parameters are allowed in function imports. +TVFReturnTypeRowHasNonScalarProperty=All properties of the row type returned by a store-defined function must be scalar. +DuplicateEntitySetTable=The EntitySet '{0}' with schema '{1}' and table '{2}' was already defined. Each EntitySet must refer to a unique schema and table. +ConcurrencyRedefinedOnSubTypeOfEntitySetType=Type '{0}' is derived from the type '{1}' that is the type for EntitySet '{2}'. Type '{0}' defines new concurrency requirements that are not allowed for sub types of base EntitySet types. +SimilarRelationshipEnd=In EntityContainer '{4}', Role '{0}' in '{1}' and '{2}' AssociationSet refers to the same EntitySet '{3}'. Make sure that if two or more AssociationSet refer to the same AssociationType, the ends must not refer to the same EntitySet. +InvalidRelationshipEndMultiplicity=Relationship {0} is not valid. Multiplicity ({1}) is not valid. Multiplicity must be: '*', '0..1', or '1'. +EndNameAlreadyDefinedDuplicate=Each Name and PluralName in a relationship must be unique. '{0}' was already defined. +InvalidRelationshipEndType=Relationship {0} is not valid. End type ({1}) is not valid. The End type must be an EntityType. +BadParameterDirection=The parameter {0} in function '{1}' in schema '{2}' has an invalid parameter direction {3}. Valid parameter directions are: In, Out, and InOut. +BadParameterDirectionForComposableFunctions=The parameter {0} in function '{1}' in schema '{2}' has an invalid parameter direction {3}. The only valid value for this parameter is In. +InvalidOperationMultipleEndsInAssociation=OnDelete, OnLock, and other such elements can be specified on only one End of an Association. +InvalidAction=The Action {0} on {1} is not recognized. Valid actions are: None, Cascade, and Restrict. +DuplicationOperation=Only one {0} element is allowed per relationship. +NotInNamespaceAlias=Type {0} is not defined in namespace {1} (Alias={2}). +NotNamespaceQualified=The Type {0} is not qualified with a namespace or alias. Only primitive types can be used without qualification. +NotInNamespaceNoAlias=Type {0} is not defined in namespace {1}. +InvalidValueForParameterTypeSemanticsAttribute=The value {0} is not valid for ParameterTypeSemantics attribute. Valid values are 'ExactMatchOnly', 'AllowImplicitPromotion' or 'AllowImplicitConversion'. +DuplicatePropertyNameSpecifiedInEntityKey=Key specified in EntityType '{0}' is not valid. Property '{1}' is referenced more than once in the Key element. +InvalidEntitySetType=An EntitySet cannot be of type {0}. The property type must be an EntityType, or an AssociationEntityType. +InvalidRelationshipSetType=A RelationshipSet cannot be of type {0}. The property type must be a Relationship. +InvalidEntityContainerNameInExtends=No EntityContainer found with name '{0}'. +InvalidNamespaceOrAliasSpecified='{0}' is not a valid namespace or alias name. You must use the current schema namespace or alias to qualify the type. +InvalidPrecisionAndScaleSpecified =Maximum value '{0}' for Scale facet must be less than or equal to the maximum value '{1}' for Precision Facet in '{2}' type. +PrecisionOutOfRange=Precision '{0}' is not valid. Precision must be between '{1}' and '{2}' for '{3}' type. +ScaleOutOfRange=Scale '{0}' is not valid. Scale must be between '{1}' and '{2}' for '{3}' type. +InvalidEntitySetNameReference=The referenced EntitySet {0} for End {1} could not be found in the containing EntityContainer. +InvalidEntityEndName=The End {0} does not match any Ends on the {1} type. +DuplicateEndName=The End Name {0} is already defined. +AmbiguousEntityContainerEnd=The EntitySet for the End '{0}' in AssociationSet '{1}'was not specified, and cannot be inferred because the EntitySet is ambiguous. More than one EntitySet could be used; an explicit End element with an EntitySet attribute must be specified. +MissingEntityContainerEnd=The EntitySet for the End '{0}' in AssociationSet '{1}' was not specified, and cannot be inferred because none of the EntitySet elements are of the correct type. +InvalidEndEntitySetTypeMismatch=The End {0} has a different Type than the EntitySet it refers to. +InferRelationshipEndFailedNoEntitySetMatch=In EntityContainer '{4}', the Role for the End with the EntitySet '{0}', in the AssociationSet '{1}' was not supplied, and there were no Ends in the Relationship '{2}' that matched the type '{3}'. +InferRelationshipEndAmbiguous=In EntityContainer '{4}', the Role for the End with the EntitySet '{0}' in the AssociationSet '{1}' was not supplied, and there is more than one End in the Relationship '{2}' that could match the type '{3}'. Provide the Role attribute to disambiguate the End. +InferRelationshipEndGivesAlreadyDefinedEnd=The Role for the End with the EntitySet {0} in the AssociationSet {1} was not supplied and the End found matches one that is already defined. Change the EntitySet to one which has a type of a different End of the Relationship. +TooManyAssociationEnds=The Association {0} is not valid. Associations may only contain two End elements. +InvalidEndRoleInRelationshipConstraint=There is no Role with name '{0}' defined in relationship '{1}'. Check and try again. +InvalidFromPropertyInRelationshipConstraint=Properties referred by the Principal Role {0} must be exactly identical to the key of the EntityType {1} referred to by the Principal Role in the relationship constraint for Relationship {2}. Make sure all the key properties are specified in the Principal Role. +InvalidToPropertyInRelationshipConstraint=Properties referred by the Dependent Role {0} must be a subset of the key of the EntityType {1} referred to by the Dependent Role in the referential constraint for Relationship {2}. +InvalidPropertyInRelationshipConstraint=There is no property with name '{0}' defined in type referred by Role '{1}'. +TypeMismatchRelationshipConstaint=The types of all properties in the Dependent Role of a referential constraint must be the same as the corresponding property types in the Principal Role. The type of property '{0}' on entity '{1}' does not match the type of property '{2}' on entity '{3}' in the referential constraint '{4}'. +InvalidMultiplicityFromRoleUpperBoundMustBeOne=Multiplicity is not valid in role '{0}' in relationship '{1}'. Valid values for multiplicity for Principal Role are '0..1' or '1'. +InvalidMultiplicityFromRoleToPropertyNonNullableV1=Multiplicity conflicts with the referential constraint in Role '{0}' in relationship '{1}'. Because one/all of the properties in the Dependent Role is non-nullable, multiplicity of the Principal Role must be '1'. +InvalidMultiplicityFromRoleToPropertyNonNullableV2=Multiplicity conflicts with the referential constraint in Role '{0}' in relationship '{1}'. Because all of the properties in the Dependent Role are non-nullable, multiplicity of the Principal Role must be '1'. +InvalidMultiplicityFromRoleToPropertyNullableV1=Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because all the properties in the Dependent Role are nullable, multiplicity of the Principal Role must be '0..1'. +InvalidMultiplicityToRoleLowerBoundMustBeZero=Multiplicity is not valid in Role '{0}' in relationship '{1}'. The Lower Bound of the multiplicity must be 0. +InvalidMultiplicityToRoleUpperBoundMustBeOne=Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because the Dependent Role refers to the key properties, the upper bound of the multiplicity of the Dependent Role must be 1. +InvalidMultiplicityToRoleUpperBoundMustBeMany=Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because the Dependent Role properties are not the key properties, the upper bound of the multiplicity of the Dependent Role must be *. +MismatchNumberOfPropertiesinRelationshipConstraint=Number of Properties in the Dependent and Principal Role in a relationship constraint must be exactly identical. +MissingConstraintOnRelationshipType=The relationship '{0}' does not contain the required referential constraint. +SameRoleReferredInReferentialConstraint=In relationship '{0}', the Principal and Dependent Role of the referential constraint refers to the same Role in the relationship type. +InvalidPrimitiveTypeKind=The value '{0}' is not a valid PrimitiveTypeKind. +EntityKeyMustBeScalar=The property '{0}' in EntityType '{1}' is not valid. All properties that are part of the EntityKey must be of enumeration or primitive type. +EntityKeyTypeCurrentlyNotSupportedInSSDL=The property '{0}' in EntityType '{1}' is not valid. Type '{2}' of the property maps to '{3}' and EntityKey properties that are of type '{4}' are currently not supported. +EntityKeyTypeCurrentlyNotSupported=The property '{0}' in EntityType '{1}' is not valid. EntityKey properties that are of type '{2}' are currently not supported. +MissingFacetDescription=The type '{0}' is of PrimitiveTypeKind {1} which must have the facet description {2}. +EndWithManyMultiplicityCannotHaveOperationsSpecified=End '{0}' on relationship '{1}' cannot have operation specified since its multiplicity is '*'. Operations cannot be specified on ends with multiplicity '*'. +EndWithoutMultiplicity=End '{0}' on relationship '{1}' must specify multiplicity. +EntityContainerCannotExtendItself=EntityContainer '{0}' cannot extend itself. Specify some other EntityContainer name. +ComposableFunctionOrFunctionImportMustDeclareReturnType=Functions and function imports that can be composed must declare a return type. +NonComposableFunctionMustNotDeclareReturnType=Functions that cannot be composed must not declare a return type. +CommandTextFunctionsNotComposable=Functions declaring command text cannot be composed. +CommandTextFunctionsCannotDeclareStoreFunctionName=Functions declaring command text cannot also declare a store function name. +NonComposableFunctionHasDisallowedAttribute=Functions that cannot be composed may not set the aggregate or built-in function attributes. +EmptyDefiningQuery=The DefiningQuery element is empty. Add the query text to the DefiningQuery element. +EmptyCommandText=The CommandText element is empty. Add the command text to the CommandText element. +AmbiguousFunctionOverload=Function '{0}' with the same {1} space type parameters already exists. Make sure that function overloads are not ambiguous. +AmbiguousFunctionAndType=Function '{0}' and {1} space type '{0}' cannot have the same fully qualified name. +CycleInTypeHierarchy=A cycle was detected in the type hierarchy of '{0}'. +IncorrectProviderManifest=The Provider Manifest is incorrect. +ComplexTypeAsReturnTypeAndDefinedEntitySet=The function import '{0}' cannot have ComplexType ReturnType '{1}' and an EntitySet specified at the same time. +ComplexTypeAsReturnTypeAndNestedComplexProperty=Nested ComplexType property '{0}' in the ReturnType '{1}' of the function '{2}' is not supported, please consider flattening the nested ComplexType property. +FacetsOnNonScalarType=Facets cannot be specified for non-scalar type '{0}'. +FacetDeclarationRequiresTypeAttribute=Facet declaration requires type attribute declaration. +TypeMustBeDeclared=Type declaration missing for element. +RowTypeWithoutProperty=RowType element must have at least one property element. +TypeDeclaredAsAttributeAndElement=Type must be declared through attribute or sub-element, but not both. +ReferenceToNonEntityType=ReferenceType element can only refer to an EntityType. '{0}' is not declared as an EntityType. +NoCodeGenNamespaceInStructuralAnnotation=The '{0}' namespace is reserved for the Entity Framework code generation. +CannotLoadDifferentVersionOfSchemaInTheSameItemCollection=All artifacts loaded into an ItemCollection must have the same version. Multiple versions were encountered. +InvalidEnumUnderlyingType=The specified type cannot be used as the underlying type of an enumeration type. +DuplicateEnumMember=Enumeration members have to have unique names. +CalculatedEnumValueOutOfRange=The value of the calculated enumeration type member is not valid according to its data type 'http://www.w3.org/2001/XMLSchema:long'. +EnumMemberValueOutOfItsUnderylingTypeRange=The value '{0}' of the enumeration type member '{1}' cannot be converted to '{2}' type. +SpatialWithUseStrongSpatialTypesFalse=Currently, spatial types are only supported when used in CSDL files that have the UseStrongSpatialTypes annotation with a false value on their root Schema element. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; ObjectQuery error messages +ObjectQuery_QueryBuilder_InvalidProjectionList=You must specify a valid projection list. +ObjectQuery_QueryBuilder_InvalidSortKeyList=You must specify a valid key list for sorting the results. +ObjectQuery_QueryBuilder_InvalidGroupKeyList=You must specify a valid key list for grouping the results. +ObjectQuery_QueryBuilder_InvalidSkipCount=You must specify a valid skip count. +ObjectQuery_QueryBuilder_InvalidTopCount=You must specify a valid result count. +ObjectQuery_QueryBuilder_InvalidFilterPredicate=You must specify a valid predicate for filtering the results. +ObjectQuery_QueryBuilder_InvalidResultType='{0}' is not a valid type for type filtering operations. Type filtering is only valid on entity types and complex types. +ObjectQuery_QueryBuilder_InvalidQueryArgument=The specified ObjectQuery is not valid for this operation because it is associated with a different ObjectContext. +ObjectQuery_QueryBuilder_NotSupportedLinqSource=Query builder methods are not supported for LINQ to Entities queries. For more information, see the Entity Framework documentation. +ObjectQuery_InvalidEmptyQuery=The command text for an ObjectQuery instance cannot be empty. +ObjectQuery_InvalidConnection=A connection must be specified before the query can be executed. +ObjectQuery_InvalidQueryName=The specified query name '{0}' is not valid. Query names must begin with a letter and can only contain letters, numbers, and underscores. +ObjectQuery_UnableToMapResultType=The result type of the query could not be determined because the required metadata is missing. +ObjectQuery_UnableToMaterializeArray=The array type '{0}' cannot be initialized in a query result. Consider using '{1}' instead. +ObjectQuery_UnableToMaterializeArbitaryProjectionType=The collection in the projection is of type '{0}'. For a collection to be materialized to a projection, it must be of type ICollection, IList, ISet or of a concrete type that implements ICollection and has a parameterless constructor. + +ObjectParameter_InvalidParameterName=The specified parameter name '{0}' is not valid. Parameter names must begin with a letter and can only contain letters, numbers, and underscores. +ObjectParameter_InvalidParameterType=The specified parameter type '{0}' is not valid. Only scalar types, such as System.Int32, System.Decimal, System.DateTime, and System.Guid, are supported. + +ObjectParameterCollection_ParameterNameNotFound=A parameter named '{0}' was not found in the parameter collection. +ObjectParameterCollection_ParameterAlreadyExists=A parameter '{0}' already exists in the parameter collection. Parameters must be unique in the parameter collection. +ObjectParameterCollection_DuplicateParameterName=A parameter named '{0}' already exists in the parameter collection. Parameter names must be unique in the parameter collection. +ObjectParameterCollection_ParametersLocked=Parameters cannot be added or removed from the parameter collection, and the parameter collection cannot be cleared after a query has been evaluated or its trace string has been retrieved. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; DbProviderServices/DbProviderManifest +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ProviderReturnedNullForGetDbInformation=The provider returned null for the informationType '{0}'. +ProviderReturnedNullForCreateCommandDefinition=The provider returned null from CreateCommandDefinition. +ProviderDidNotReturnAProviderManifest=The provider did not return a ProviderManifest instance. +ProviderDidNotReturnAProviderManifestToken=The provider did not return a ProviderManifestToken string. +ProviderDidNotReturnSpatialServices=The provider did not return a DbSpatialServices instance. +ProviderDoesNotSupportType=The underlying provider does not support the type '{0}'. +NoStoreTypeForEdmType=There is no store type corresponding to the conceptual side type '{0}' of primitive type '{1}'. +ProviderRequiresStoreCommandTree=This provider does not support the specified command tree. EntityClient should be used to create a command definition from this command tree. +ProviderShouldOverrideEscapeLikeArgument=Because the underlying provider had overridden DbProviderManifest.SupportsEscapingLikeArgument to return true, the DbProviderManifest.EscapeLikeArgument method must also be implemented by the provider. +ProviderEscapeLikeArgumentReturnedNull=The underlying provider returned null when trying to escape the specified string. +ProviderDidNotCreateACommandDefinition=The provider did not create a CommandDefinition. +ProviderDoesNotSupportCreateDatabaseScript=CreateDatabaseScript is not supported by the provider. +ProviderDoesNotSupportCreateDatabase=CreateDatabase is not supported by the provider. +ProviderDoesNotSupportDatabaseExists=DatabaseExists is not supported by the provider. +ProviderDoesNotSupportDeleteDatabase=DeleteDatabase is not supported by the provider. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; DbSpatialServices +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +Spatial_GeographyValueNotCompatibleWithSpatialServices=The specified DbGeography value is not compatible with this spatial services implementation. +Spatial_GeometryValueNotCompatibleWithSpatialServices=The specified DbGeometry value is not compatible with this spatial services implementation. +Spatial_ProviderValueNotCompatibleWithSpatialServices=The specified provider value is not compatible with this spatial services implementation. +Spatial_WellKnownGeographyValueNotValid=The specified DbWellKnownGeographyValue does not contain either Well-Known Text or Well-Known Binary. +Spatial_WellKnownGeometryValueNotValid=The specified DbWellKnownGeometryValue does not contain either Well-Known Text or Well-Known Binary. +Spatial_WellKnownValueSerializationPropertyNotDirectlySettable=The WellKnownValue property is intended to support serialization and deserialization and should not be set directly. +SqlSpatialservices_CouldNotCreateWellKnownGeographyValueNoSrid=A Spatial Reference System Identifier (SRID) value could not be retrieved from the specified DbGeography value. +SqlSpatialservices_CouldNotCreateWellKnownGeographyValueNoWkbOrWkt=The specified DbGeography value did not provide either Well-Known Binary or Well-Known Text. +SqlSpatialservices_CouldNotCreateWellKnownGeometryValueNoSrid=A Spatial Reference System Identifier (SRID) value could not be retrieved from the specified DbGeometry value. +SqlSpatialservices_CouldNotCreateWellKnownGeometryValueNoWkbOrWkt=The specified DbGeometry value did not provide either Well-Known Binary or Well-Known Text. +SqlSpatialServices_ProviderValueNotSqlType=The specified provider value is not compatible with this spatial services implementation. A value is required of type '{0}'. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Display strings for entity connection properties +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +EntityConnectionString_Name=The connection name in the connection string. +EntityConnectionString_Provider=The underlying provider invariant name in the connection string. +EntityConnectionString_Metadata=The metadata locations in the connection string. +EntityConnectionString_ProviderConnectionString=The inner connection string in the connection string. + +EntityDataCategory_Context=Context +EntityDataCategory_NamedConnectionString=Named ConnectionString +EntityDataCategory_Source=Source + +ObjectQuery_Span_IncludeRequiresEntityOrEntityCollection=The result type of the query is neither an EntityType nor a CollectionType with an entity element type. An Include path can only be specified for a query with one of these result types. +ObjectQuery_Span_NoNavProp=A specified Include path is not valid. The EntityType '{0}' does not declare a navigation property with the name '{1}'. +ObjectQuery_Span_SpanPathSyntaxError=There was an error parsing the Include path. An empty navigation property was found. +ObjectQuery_Span_WhiteSpacePath=The path consists only of white space. + +EntityProxyTypeInfo_ProxyHasWrongWrapper=The entity wrapper stored in the proxy does not reference the same proxy. +EntityProxyTypeInfo_CannotSetEntityCollectionProperty=The property '{0}' on type '{1}' cannot be set because the collection is already set to an EntityCollection. +EntityProxyTypeInfo_ProxyMetadataIsUnavailable=There is no metadata information available for the proxy type for '{0}'. This exception can be caused when a proxy type for an entity is detached from an ObjectContext. See InnerException for details. +EntityProxyTypeInfo_DuplicateOSpaceType=There is already a generated proxy type for the object layer type '{0}'. This occurs when the same object layer type is mapped by two or more different models in an AppDomain. + +;END diff --git a/mcs/class/referencesource/System.Data.Linq/System.Data.Linq.txt b/mcs/class/referencesource/System.Data.Linq/System.Data.Linq.txt new file mode 100644 index 00000000000..beb52ca728b --- /dev/null +++ b/mcs/class/referencesource/System.Data.Linq/System.Data.Linq.txt @@ -0,0 +1,213 @@ +;==++== +; +; Copyright (c) Microsoft Corporation. All rights reserved. +; +;==--== + +; NOTE: do not use \", use ' instead +; NOTE: Use # or ; for comments + +; These are the managed resources for System.Core.Dll. See +; ResourceManager documentation and the ResGen tool. + +OwningTeam=DLinq + +## ExceptionType=NotSupportedException +CannotAddChangeConflicts=Cannot add change conflicts. They are added automatically during SubmitChanges. + +## ExceptionType=NotSupportedException +CannotRemoveChangeConflicts=Cannot remove change conflicts. + +## ExceptionType=InvalidOperationException +InconsistentAssociationAndKeyChange=The member '{0}' was changed to be inconsistent with the association member '{1}'. + +## ExceptionType=InvalidOperationException +UnableToDetermineDataContext=Unable to determine DataContext for compiled query execution. + +## ExceptionType=ArgumentException +ArgumentTypeHasNoIdentityKey=The type '{0}' has no identity key. + +## ExceptionType=InvalidCastException +CouldNotConvert=Could not convert from type '{0}' to type '{1}'. + +## ExceptionType=InvalidOperationException +CannotRemoveUnattachedEntity=Cannot remove an entity that has not been attached. + +## ExceptionType=InvalidOperationException +ColumnMappedMoreThanOnce=Mapping Problem: The database column '{0}' is mapped more than once. + +## ExceptionType=InvalidOperationException +CouldNotAttach=Item already exists in data context. + +## ExceptionType=InvalidOperationException +CouldNotGetTableForSubtype=Could not retrieve a Table for inheritance subtype '{0}', try Table of {1} instead. + +## ExceptionType=InvalidOperationException +CouldNotRemoveRelationshipBecauseOneSideCannotBeNull=An attempt was made to remove a relationship between a {0} and a {1}. However, one of the relationship's foreign keys ({2}) cannot be set to null. + +## ExceptionType=InvalidOperationException +EntitySetAlreadyLoaded=The EntitySet is already loaded and the source cannot be changed. + +## ExceptionType=InvalidOperationException +EntitySetModifiedDuringEnumeration=EntitySet was modified during enumeration. + +## ExceptionType=ArgumentException +ExpectedQueryableArgument=Argument {0} does not implement {1}. + +## ExceptionType=InvalidOperationException +ExpectedUpdateDeleteOrChange=Expected update, delete, or change. + +## ExceptionType=InvalidOperationException +KeyIsWrongSize=Key is the wrong size. Expected {0}. Actual {1}. + +## ExceptionType=InvalidOperationException +KeyValueIsWrongType=Key value is the wrong type. Expected assignable from {0}. Actual {1}. + +## ExceptionType=InvalidOperationException +IdentityChangeNotAllowed=Value of member '{0}' of an object of type '{1}' changed.\r\nA member defining the identity of the object cannot be changed.\r\nConsider adding a new object with new identity and deleting the existing one instead. + +## ExceptionType=InvalidOperationException +DbGeneratedChangeNotAllowed=Value of member '{0}' of an object of type '{1}' changed.\r\nA member that is computed or generated by the database cannot be changed. + +## ExceptionType=ArgumentException +ModifyDuringAddOrRemove=Could not modify EntitySet. + +## ExceptionType=InvalidOperationException +ProviderDoesNotImplementRequiredInterface=Specified provider type '{0}' does not implement '{1}'. + +## ExceptionType=InvalidOperationException +ProviderTypeNull=Non-null provider type expected. + +## ExceptionType=InvalidOperationException +TypeCouldNotBeAdded=Instance of type '{0}' could not be added. This type is not part of the mapped type system. + +## ExceptionType=InvalidOperationException +TypeCouldNotBeRemoved=Instance of type '{0}' could not be removed. This type is not part of the mapped type system. + +## ExceptionType=InvalidOperationException +TypeCouldNotBeTracked=Instance of type '{0}' could not be tracked. This type is not part of the mapped type system. + +## ExceptionType=InvalidOperationException +TypeIsNotEntity=The type '{0}' is not an entity. + +## ExceptionType=ArgumentException +UnrecognizedRefreshObject=An object specified for refresh is not recognized. + +## ExceptionType=ArgumentException +UnhandledExpressionType=Unhandled Expression Type: {0} + +## ExceptionType=ArgumentException +UnhandledBindingType=Unhandled Binding Type: {0} + +## ExceptionType=InvalidOperationException +ObjectTrackingRequired=Object tracking is not enabled for the current data context instance. + +## ExceptionType=InvalidOperationException +OptionsCannotBeModifiedAfterQuery=Data context options cannot be modified after results have been returned from a query. + +## ExceptionType=InvalidOperationException +DeferredLoadingRequiresObjectTracking=Deferred loading requires that object tracking is also enabled. + +## ExceptionType=NotSupportedException +SubqueryDoesNotSupportOperator=The operator '{0}' is not supported in Subquery. + +## ExceptionType=NotSupportedException +SubqueryNotSupportedOn=Subquery is not supported on '{0}'. + +## ExceptionType=NotSupportedException +SubqueryNotSupportedOnType=Subquery is not supported on '{0}' of type '{1}'. + +## ExceptionType=InvalidOperationException +SubqueryNotAllowedAfterFreeze=SetSubquery is not allowed after freeze or attach to DataContext. + +## ExceptionType=InvalidOperationException +IncludeNotAllowedAfterFreeze=LoadWith is not allowed after freeze or attach to DataContext. + +## ExceptionType=InvalidOperationException +LoadOptionsChangeNotAllowedAfterQuery=Setting load options is not allowed after results have been returned from a query. + +## ExceptionType=InvalidOperationException +IncludeCycleNotAllowed=Cycles not allowed in LoadOptions LoadWith type graph. + +## ExceptionType=InvalidOperationException +SubqueryMustBeSequence=Subquery must be a sequence expression. + +## ExceptionType=InvalidOperationException +RefreshOfDeletedObject=Unable to refresh the specified object. The object no longer exists in the database. + +## ExceptionType=InvalidOperationException +RefreshOfNewObject=An object specified for refresh is pending insert and cannot be refreshed. + +## ExceptionType=InvalidOperationException +CannotChangeInheritanceType=Not allowed: Inheritance discriminator change from '{0}' to '{1}' would change type from '{2}' to '{3}'. + +## ExceptionType=ObjectDisposedException +DataContextCannotBeUsedAfterDispose=DataContext accessed after Dispose. + +## ExceptionType=InvalidOperationException +TypeIsNotMarkedAsTable=The type '{0}' is not mapped as a Table. + +## ExceptionType=InvalidOperationException +NonEntityAssociationMapping=Invalid association mapping for member '{0}.{1}'. '{2}' is not an entity. + +## ExceptionType=InvalidOperationException +CannotPerformCUDOnReadOnlyTable=Can't perform Create, Update, or Delete operations on '{0}' because it has no primary key. + +InsertCallbackComment=--Callback into user code for insert. + +UpdateCallbackComment=--Callback into user code for update. + +DeleteCallbackComment=--Callback into user code for delete. + +RowNotFoundOrChanged=Row not found or changed. + +UpdatesFailedMessage={0} of {1} updates failed. + +## ExceptionType=InvalidOperationException +CycleDetected=A cycle was detected in the set of changes + +## ExceptionType=InvalidOperationException +CantAddAlreadyExistingItem=Cannot add an entity that already exists. + +CantAddAlreadyExistingKey=Cannot add an entity with a key that is already in use. + +DatabaseGeneratedAlreadyExistingKey=The database generated a key that is already in use. + +## ExceptionType=InvalidOperationException +InsertAutoSyncFailure=Member AutoSync failure. For members to be AutoSynced after insert, the type must either have an auto-generated identity, or a key that is not modified by the database after insert. + +## ExceptionType=InvalidOperationException +EntitySetDataBindingWithAbstractBaseClass=Cannot add an instance of an abstract class to EntitySet<{0}>. + +## ExceptionType=InvalidOperationException +EntitySetDataBindingWithNonPublicDefaultConstructor={0} must have a parameterless constructor when using IBindingList to add new instances. + +## ExceptionType=InvalidOperationException +InvalidLoadOptionsLoadMemberSpecification=The expression specified must be of the form p.A, where p is the parameter and A is a property or field member. + +## ExceptionType=InvalidOperationException +EntityIsTheWrongType=The entity is not of the correct type. + +## ExceptionType=InvalidOperationException +OriginalEntityIsWrongType=The original state instance has the wrong type. + +## ExceptionType=InvalidOperationException +CannotAttachAlreadyExistingEntity=Cannot attach an entity that already exists. + +## ExceptionType=InvalidOperationException +CannotAttachAsModifiedWithoutOriginalState=An entity can only be attached as modified without original state if it declares a version member or does not have an update check policy. + +## ExceptionType=InvalidOperationException +CannotPerformOperationDuringSubmitChanges=The operation cannot be performed during a call to SubmitChanges. + +## ExceptionType=InvalidOperationException +CannotPerformOperationOutsideSubmitChanges=The operation can only be performed inside a user override method during a call to SubmitChanges. + +## ExceptionType=InvalidOperationException +CannotPerformOperationForUntrackedObject=The operation cannot be performed for the entity because it is not being change tracked. + +## ExceptionType=NotSupportedException +CannotAttachAddNonNewEntities=An attempt has been made to Attach or Add an entity that is not new, perhaps having been loaded from another DataContext. This is not supported. + +## ExceptionType=ArgumentException +QueryWasCompiledForDifferentMappingSource=Query was compiled for a different mapping source than the one associated with the specified DataContext. diff --git a/mcs/class/referencesource/System.Data.SqlXml/System.Xml.Utils.txt b/mcs/class/referencesource/System.Data.SqlXml/System.Xml.Utils.txt new file mode 100644 index 00000000000..2febcdec0f0 --- /dev/null +++ b/mcs/class/referencesource/System.Data.SqlXml/System.Xml.Utils.txt @@ -0,0 +1,214 @@ +;==++== +; +; Copyright (c) Microsoft Corporation. All rights reserved. +; +;==--== + +; NOTE: do not use \", use ' instead +; NOTE: Use # or ; for comments + +; These are the managed resources for System.Data.SqlXml.dll. See +; ResourceManager documentation and the ResGen tool. + +Xml_UserException={0} +Xml_ErrorFilePosition=An error occurred at {0}({1},{2}). +Xml_InvalidOperation=Operation is not valid due to the current state of the object. + +; Copy of Exception_EndOfInnerExceptionStack from mscorlib +Xml_EndOfInnerExceptionStack=--- End of inner exception stack trace --- + +; XPath error messages +XPath_UnclosedString=String literal was not closed. +XPath_ScientificNotation=Scientific notation is not allowed. +XPath_UnexpectedToken=Unexpected token '{0}' in the expression. +XPath_NodeTestExpected=Expected a node test, found '{0}'. +XPath_EofExpected=Expected end of the expression, found '{0}'. +XPath_TokenExpected=Expected token '{0}', found '{1}'. +XPath_InvalidAxisInPattern=Only 'child' and 'attribute' axes are allowed in a pattern outside predicates. +XPath_PredicateAfterDot=Abbreviated step '.' cannot be followed by a predicate. Use the full form 'self::node()[predicate]' instead. +XPath_PredicateAfterDotDot=Abbreviated step '..' cannot be followed by a predicate. Use the full form 'parent::node()[predicate]' instead. +XPath_NArgsExpected=Function '{0}()' must have {1} argument(s). +XPath_NOrMArgsExpected=Function '{0}()' must have {1} or {2} argument(s). +XPath_AtLeastNArgsExpected=Function '{0}()' must have at least {1} argument(s). +; NOTE: {2} below is not a typo +XPath_AtMostMArgsExpected=Function '{0}()' must have no more than {2} arguments. +XPath_NodeSetArgumentExpected=Argument {1} of function '{0}()' cannot be converted to a node-set. +XPath_NodeSetExpected=Expression must evaluate to a node-set. +XPath_RtfInPathExpr=To use a result tree fragment in a path expression, first convert it to a node-set using the msxsl:node-set() function. + +; Xslt error messages +; NOTE: Do not append '.' to the following message +Xslt_WarningAsError=Warning as Error: {0} +Xslt_InputTooComplex=The stylesheet is too complex. +Xslt_CannotLoadStylesheet=Cannot load the stylesheet object referenced by URI '{0}', because the provided XmlResolver returned an object of type '{1}'. One of Stream, XmlReader, and IXPathNavigable types was expected. +Xslt_WrongStylesheetElement=Stylesheet must start either with an 'xsl:stylesheet' or an 'xsl:transform' element, or with a literal result element that has an 'xsl:version' attribute, where prefix 'xsl' denotes the 'http://www.w3.org/1999/XSL/Transform' namespace. +Xslt_WdXslNamespace=The 'http://www.w3.org/TR/WD-xsl' namespace is no longer supported. +Xslt_NotAtTop='{0}' element children must precede all other children of the '{1}' element. +Xslt_UnexpectedElement='{0}' cannot be a child of the '{1}' element. +Xslt_NullNsAtTopLevel=Top-level element '{0}' may not have a null namespace URI. +Xslt_TextNodesNotAllowed='{0}' element cannot have text node children. +Xslt_NotEmptyContents=The contents of '{0}' must be empty. +Xslt_InvalidAttribute='{0}' is an invalid attribute for the '{1}' element. +Xslt_MissingAttribute=Missing mandatory attribute '{0}'. +Xslt_InvalidAttrValue='{1}' is an invalid value for the '{0}' attribute. +Xslt_BistateAttribute=The value of the '{0}' attribute must be '{1}' or '{2}'. +Xslt_CharAttribute=The value of the '{0}' attribute must be a single character. +Xslt_CircularInclude=Stylesheet '{0}' cannot directly or indirectly include or import itself. +Xslt_SingleRightBraceInAvt=The right curly brace in an attribute value template '{0}' outside an expression must be doubled. +Xslt_VariableCntSel2=The variable or parameter '{0}' cannot have both a 'select' attribute and non-empty content. +Xslt_KeyCntUse='xsl:key' has a 'use' attribute and has non-empty content, or it has empty content and no 'use' attribute. +Xslt_DupTemplateName='{0}' is a duplicate template name. +Xslt_BothMatchNameAbsent='xsl:template' must have either a 'match' attribute or a 'name' attribute, or both. +Xslt_InvalidVariable=The variable or parameter '{0}' is either not defined or it is out of scope. +Xslt_DupGlobalVariable=The variable or parameter '{0}' was duplicated with the same import precedence. +Xslt_DupLocalVariable=The variable or parameter '{0}' was duplicated within the same scope. +Xslt_DupNsAlias=Namespace URI '{0}' is declared to be an alias for multiple different namespace URIs with the same import precedence. +Xslt_EmptyAttrValue=The value of the '{0}' attribute cannot be empty. +Xslt_EmptyNsAlias=The value of the '{0}' attribute cannot be empty. Use '#default' to specify the default namespace. +Xslt_UnknownXsltFunction='{0}()' is an unknown XSLT function. +Xslt_UnsupportedXsltFunction='{0}()' is an unsupported XSLT function. +Xslt_NoAttributeSet=A reference to attribute set '{0}' cannot be resolved. An 'xsl:attribute-set' of this name must be declared at the top level of the stylesheet. +Xslt_UndefinedKey=A reference to key '{0}' cannot be resolved. An 'xsl:key' of this name must be declared at the top level of the stylesheet. +Xslt_CircularAttributeSet=Circular reference in the definition of attribute set '{0}'. +Xslt_InvalidCallTemplate=The named template '{0}' does not exist. +Xslt_InvalidPrefix=Prefix '{0}' is not defined. +Xslt_ScriptXsltNamespace=Script block cannot implement the XSLT namespace. +Xslt_ScriptInvalidLanguage=Scripting language '{0}' is not supported. +Xslt_ScriptMixedLanguages=All script blocks implementing the namespace '{0}' must use the same language. +; NOTE: Do not append '.' to the following message +Xslt_ScriptCompileException=Error occurred while compiling the script: {0} +Xslt_ScriptNotAtTop=Element '{0}' must precede script code. +Xslt_AssemblyNameHref='msxsl:assembly' must have either a 'name' attribute or an 'href' attribute, but not both. +Xslt_ScriptAndExtensionClash=Cannot have both an extension object and a script implementing the same namespace '{0}'. +Xslt_NoDecimalFormat=Decimal format '{0}' is not defined. +Xslt_DecimalFormatSignsNotDistinct=The '{0}' and '{1}' attributes of 'xsl:decimal-format' must have distinct values. +Xslt_DecimalFormatRedefined=The '{0}' attribute of 'xsl:decimal-format' cannot be redefined with a value of '{1}'. +Xslt_UnknownExtensionElement='{0}' is not a recognized extension element. +Xslt_ModeWithoutMatch=An 'xsl:template' element without a 'match' attribute cannot have a 'mode' attribute. +Xslt_ModeListEmpty=List of modes in 'xsl:template' element can't be empty. +Xslt_ModeListDup=List of modes in 'xsl:template' element can't contain duplicates ('{0}'). +Xslt_ModeListAll=List of modes in 'xsl:template' element can't contain token '#all' together with any other value. +Xslt_PriorityWithoutMatch=An 'xsl:template' element without a 'match' attribute cannot have a 'priority' attribute. +Xslt_InvalidApplyImports=An 'xsl:apply-imports' element can only occur within an 'xsl:template' element with a 'match' attribute, and cannot occur within an 'xsl:for-each' element. +Xslt_DuplicateWithParam=Value of parameter '{0}' cannot be specified more than once within a single 'xsl:call-template' or 'xsl:apply-templates' element. +Xslt_ReservedNS=Elements and attributes cannot belong to the reserved namespace '{0}'. +Xslt_XmlnsAttr=An attribute with a local name 'xmlns' and a null namespace URI cannot be created. +Xslt_NoWhen=An 'xsl:choose' element must have at least one 'xsl:when' child. +Xslt_WhenAfterOtherwise='xsl:when' must precede the 'xsl:otherwise' element. +Xslt_DupOtherwise=An 'xsl:choose' element can have only one 'xsl:otherwise' child. +Xslt_AttributeRedefinition=Attribute '{0}' of 'xsl:output' cannot be defined more than once with the same import precedence. +Xslt_InvalidMethod='{0}' is not a supported output method. Supported methods are 'xml', 'html', and 'text'. +Xslt_InvalidEncoding='{0}' is not a supported encoding name. +Xslt_InvalidLanguage='{0}' is not a supported language identifier. +Xslt_InvalidCompareOption=String comparison option(s) '{0}' are either invalid or cannot be used together. +Xslt_KeyNotAllowed=The 'key()' function cannot be used in 'use' and 'match' attributes of 'xsl:key' element. +Xslt_VariablesNotAllowed=Variables cannot be used within this expression. +Xslt_CurrentNotAllowed=The 'current()' function cannot be used in a pattern. +Xslt_DocumentFuncProhibited=Execution of the 'document()' function was prohibited. Use the XsltSettings.EnableDocumentFunction property to enable it. +Xslt_ScriptsProhibited=Execution of scripts was prohibited. Use the XsltSettings.EnableScript property to enable it. +Xslt_ItemNull=Extension functions cannot return null values. +Xslt_NodeSetNotNode=Cannot convert a node-set which contains zero nodes or more than one node to a single node. +Xslt_UnsupportedClrType=Extension function parameters or return values which have Clr type '{0}' are not supported. +Xslt_NotYetImplemented='{0}' is not yet implemented. +Xslt_SchemaDeclaration='{0}' declaration is not permitted in non-schema aware processor. +Xslt_SchemaAttribute=Attribute '{0}' is not permitted in basic XSLT processor (http://www.w3.org/TR/xslt20/#dt-basic-xslt-processor). +Xslt_SchemaAttributeValue=Value '{1}' of attribute '{0}' is not permitted in basic XSLT processor (http://www.w3.org/TR/xslt20/#dt-basic-xslt-processor). +Xslt_ElementCntSel=The element '{0}' cannot have both a 'select' attribute and non-empty content. +Xslt_PerformSortCntSel=The element 'xsl:perform-sort' cannot have 'select' attribute any content other than 'xsl:sort' and 'xsl:fallback' instructions. +Xslt_RequiredAndSelect=Mandatory parameter '{0}' must be empty and must not have a 'select' attribute. +Xslt_NoSelectNoContent=Element '{0}' must have either 'select' attribute or non-empty content. +Xslt_NonTemplateTunnel=Stylesheet or function parameter '{0}' cannot have attribute 'tunnel'. +Xslt_RequiredOnFunction=The 'required' attribute must not be specified for parameter '{0}'. Function parameters are always mandatory. +Xslt_ExcludeDefault=Value '#default' is used within the 'exclude-result-prefixes' attribute and the parent element of this attribute has no default namespace. +Xslt_CollationSyntax=The value of an 'default-collation' attribute contains no recognized collation URI. +Xslt_AnalyzeStringDupChild='xsl:analyze-string' cannot have second child with name '{0}'. +Xslt_AnalyzeStringChildOrder=When both 'xsl:matching-string' and 'xsl:non-matching-string' elements are present, 'xsl:matching-string' element must come first. +Xslt_AnalyzeStringEmpty='xsl:analyze-string' must contain either 'xsl:matching-string' or 'xsl:non-matching-string' elements or both. +Xslt_SortStable=Only the first 'xsl:sort' element may have 'stable' attribute. +Xslt_InputTypeAnnotations=It is an error if there is a stylesheet module in the stylesheet that specifies 'input-type-annotations'="strip" and another stylesheet module that specifies 'input-type-annotations'="preserve". + +; Collation error messages +Coll_BadOptFormat=Collation option '{0}' is invalid. Options must have the following format: =. +Coll_Unsupported=The collation '{0}' is not supported. +Coll_UnsupportedLanguage=Collation language '{0}' is not supported. +Coll_UnsupportedOpt=Unsupported option '{0}' in collation. +Coll_UnsupportedOptVal=Collation option '{0}' cannot have the value '{1}'. +Coll_UnsupportedSortOpt=Unsupported sort option '{0}' in collation. + +; Qil validation error message +Qil_Validation=QIL Validation Error! '{0}'. + +; XmlIl engine error messages +XmlIl_TooManyParameters=Functions may not have more than 65535 parameters. +XmlIl_BadXmlState=An item of type '{0}' cannot be constructed within a node of type '{1}'. +XmlIl_BadXmlStateAttr=Attribute and namespace nodes cannot be added to the parent element after a text, comment, pi, or sub-element node has already been added. +XmlIl_NmspAfterAttr=Namespace nodes cannot be added to the parent element after an attribute node has already been added. +XmlIl_NmspConflict=Cannot construct namespace declaration xmlns{0}{1}='{2}'. Prefix '{1}' is already mapped to namespace '{3}'. +XmlIl_CantResolveEntity=Cannot query the data source object referenced by URI '{0}', because the provided XmlResolver returned an object of type '{1}'. Only Stream, XmlReader, and IXPathNavigable data source objects are currently supported. +XmlIl_NoDefaultDocument=Query requires a default data source, but no default was supplied to the query engine. +XmlIl_UnknownDocument=Data source '{0}' cannot be located. +XmlIl_UnknownParam=Supplied XsltArgumentList does not contain a parameter with local name '{0}' and namespace '{1}'. +XmlIl_UnknownExtObj=Cannot find a script or an extension object associated with namespace '{0}'. +XmlIl_CantStripNav=White space cannot be stripped from input documents that have already been loaded. Provide the input document as an XmlReader instead. +XmlIl_ExtensionError=An error occurred during a call to extension function '{0}'. See InnerException for a complete description of the error. +XmlIl_TopLevelAttrNmsp=XmlWriter cannot process the sequence returned by the query, because it contains an attribute or namespace node. +XmlIl_NoExtensionMethod=Extension object '{0}' does not contain a matching '{1}' method that has {2} parameter(s). +XmlIl_AmbiguousExtensionMethod=Ambiguous method call. Extension object '{0}' contains multiple '{1}' methods that have {2} parameter(s). +XmlIl_NonPublicExtensionMethod=Method '{1}' of extension object '{0}' cannot be called because it is not public. +XmlIl_GenericExtensionMethod=Method '{1}' of extension object '{0}' cannot be called because it is generic. +XmlIl_ByRefType=Method '{1}' of extension object '{0}' cannot be called because it has one or more ByRef parameters. +XmlIl_DocumentLoadError=An error occurred while loading document '{0}'. See InnerException for a complete description of the error. + +; XsltOld errors +Xslt_CompileError=XSLT compile error at {0}({1},{2}). See InnerException for details. +Xslt_CompileError2=XSLT compile error. +Xslt_UnsuppFunction='{0}()' is an unsupported XSLT function. +Xslt_NotFirstImport='xsl:import' instructions must precede all other element children of an 'xsl:stylesheet' element. +Xslt_UnexpectedKeyword='{0}' cannot be a child of the '{1}' element. +Xslt_InvalidContents=The contents of '{0}' are invalid. +Xslt_CantResolve=Cannot resolve the referenced document '{0}'. +Xslt_SingleRightAvt=Right curly brace in the attribute value template '{0}' must be doubled. +Xslt_OpenBracesAvt=The braces are not closed in AVT expression '{0}'. +Xslt_OpenLiteralAvt=The literal in AVT expression is not correctly closed '{0}'. +Xslt_NestedAvt=AVT cannot be nested in AVT '{0}'. +Xslt_EmptyAvtExpr=XPath Expression in AVT cannot be empty: '{0}'. +Xslt_InvalidXPath='{0}' is an invalid XPath expression. +Xslt_InvalidQName='{0}' is an invalid QName. +Xslt_NoStylesheetLoaded=No stylesheet was loaded. +Xslt_TemplateNoAttrib=The 'xsl:template' instruction must have the 'match' and/or 'name' attribute present. +Xslt_DupVarName=Variable or parameter '{0}' was duplicated within the same scope. +Xslt_WrongNumberArgs=XSLT function '{0}()' has the wrong number of arguments. +Xslt_NoNodeSetConversion=Cannot convert the operand to a node-set. +Xslt_NoNavigatorConversion=Cannot convert the operand to 'Result tree fragment'. +Xslt_FunctionFailed=Function '{0}()' has failed. +Xslt_InvalidFormat=Format cannot be empty. +Xslt_InvalidFormat1=Format '{0}' cannot have digit symbol after zero digit symbol before a decimal point. +Xslt_InvalidFormat2=Format '{0}' cannot have zero digit symbol after digit symbol after decimal point. +Xslt_InvalidFormat3=Format '{0}' has two pattern separators. +Xslt_InvalidFormat4=Format '{0}' cannot end with a pattern separator. +Xslt_InvalidFormat5=Format '{0}' cannot have two decimal separators. +Xslt_InvalidFormat8=Format string should have at least one digit or zero digit. +Xslt_ScriptCompileErrors=Script compile errors:\n{0} +Xslt_ScriptInvalidPrefix=Cannot find the script or external object that implements prefix '{0}'. +Xslt_ScriptDub=Namespace '{0}' has a duplicate implementation. +Xslt_ScriptEmpty=The 'msxsl:script' element cannot be empty. +Xslt_DupDecimalFormat=Decimal format '{0}' has a duplicate declaration. +Xslt_CircularReference=Circular reference in the definition of variable '{0}'. +Xslt_InvalidExtensionNamespace=Extension namespace cannot be 'null' or an XSLT namespace URI. +Xslt_InvalidModeAttribute=An 'xsl:template' element without a 'match' attribute cannot have a 'mode' attribute. +Xslt_MultipleRoots=There are multiple root elements in the output XML. +Xslt_ApplyImports=The 'xsl:apply-imports' instruction cannot be included within the content of an 'xsl:for-each' instruction or within an 'xsl:template' instruction without the 'match' attribute. +Xslt_Terminate=Transform terminated: '{0}'. +Xslt_InvalidPattern='{0}' is an invalid XSLT pattern. + +; Unused Error messages. We keep them to allow deserialization of XsltException serialised in Eveteret +Xslt_EmptyTagRequired=The tag '{0}' must be empty. +Xslt_WrongNamespace=The wrong namespace was used for XSL. Use 'http://www.w3.org/1999/XSL/Transform'. +Xslt_InvalidFormat6=Format '{0}' has both '*' and '_' which is invalid. +Xslt_InvalidFormat7=Format '{0}' has '{1}' which is invalid. +Xslt_ScriptMixLang=Multiple scripting languages for the same namespace is not supported. +Xslt_ScriptInvalidLang=The scripting language '{0}' is not supported. +Xslt_InvalidExtensionPermitions=Extension object should not have wider permissions than the caller of the AddExtensionObject(). If wider permissions are needed, wrap the extension object. +Xslt_InvalidParamNamespace=Parameter cannot belong to XSLT namespace. +Xslt_DuplicateParametr=Duplicate parameter: '{0}'. +Xslt_VariableCntSel=The '{0}' variable has both a select attribute of '{1}' and non-empty contents. diff --git a/mcs/class/referencesource/System.Data/system.data.txt b/mcs/class/referencesource/System.Data/system.data.txt new file mode 100644 index 00000000000..ef72da35619 --- /dev/null +++ b/mcs/class/referencesource/System.Data/system.data.txt @@ -0,0 +1,1721 @@ +;==++== +; +; Copyright (c) Microsoft Corporation. All rights reserved. +; +;==--== + +; NOTE: do not use \", use ' instead +; NOTE: Use # or ; for comments + +; These are the managed resources for System.Data.dll. See +; ResourceManager documentation and the ResGen tool. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;; COMMON CODE STUFF +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ADP_Ascending=Ascending +ADP_CollectionIndexInt32=Invalid index {0} for this {1} with Count={2}. +ADP_CollectionIndexString=An {0} with {1} '{2}' is not contained by this {3}. +ADP_CollectionInvalidType=The {0} only accepts non-null {1} type objects, not {2} objects. +ADP_CollectionIsNotParent=The {0} is already contained by another {1}. +ADP_CollectionIsParent=The {0} with is already contained by this {1}. +ADP_CollectionNullValue=The {0} only accepts non-null {1} type objects. +ADP_CollectionRemoveInvalidObject=Attempted to remove an {0} that is not contained by this {1}. +ADP_CollectionUniqueValue=The {0}.{1} is required to be unique, '{2}' already exists in the collection. +ADP_ConnectionAlreadyOpen=The connection was not closed. {0} +ADP_ConnectionStateMsg_Closed=The connection's current state is closed. +ADP_ConnectionStateMsg_Connecting=The connection's current state is connecting. +ADP_ConnectionStateMsg_Open=The connection's current state is open. +ADP_ConnectionStateMsg_OpenExecuting=The connection's current state is executing. +ADP_ConnectionStateMsg_OpenFetching=The connection's current state is fetching. +ADP_ConnectionStateMsg=The connection's current state: {0}. +ADP_ConnectionStringSyntax=Format of the initialization string does not conform to specification starting at index {0}. +ADP_DataReaderClosed=Invalid attempt to call {0} when reader is closed. +ADP_DelegatedTransactionPresent=Cannot enlist in the transaction because the connection is the primary connection for a delegated or promoted transaction. +ADP_Descending=Descending +ADP_EmptyString=Expecting non-empty string for '{0}' parameter. +ADP_InternalConnectionError=Internal DbConnection Error: {0} +ADP_InvalidDataDirectory=The DataDirectory substitute is not a string. +ADP_InvalidEnumerationValue=The {0} enumeration value, {1}, is invalid. +ADP_InvalidKey=Invalid keyword, contain one or more of 'no characters', 'control characters', 'leading or trailing whitespace' or 'leading semicolons'. +ADP_InvalidOffsetValue=Invalid parameter Offset value '{0}'. The value must be greater than or equal to 0. +ADP_InvalidValue=The value contains embedded nulls (\\u0000). +ADP_InvalidXMLBadVersion=Invalid Xml; can only parse elements of version one. +ADP_NoConnectionString=The ConnectionString property has not been initialized. +ADP_NonCLSException=A Non CLS Exception was caught. +ADP_NotAPermissionElement=Given security element is not a permission element. +ADP_OpenConnectionPropertySet=Not allowed to change the '{0}' property. {1} +ADP_PendingAsyncOperation=Can not start another operation while there is an asynchronous operation pending. +ADP_PermissionTypeMismatch=Type mismatch. +ADP_PooledOpenTimeout=Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. +ADP_NonPooledOpenTimeout=Timeout attempting to open the connection. The time period elapsed prior to attempting to open the connection has been exceeded. This may have occurred because of too many simultaneous non-pooled connection attempts. +ADP_InvalidMixedUsageOfSecureAndClearCredential=Cannot use Credential with UserID, UID, Password, or PWD connection string keywords. +ADP_InvalidMixedUsageOfSecureCredentialAndIntegratedSecurity=Cannot use Credential with Integrated Security connection string keyword. +ADP_InvalidMixedUsageOfSecureCredentialAndContextConnection=Cannot use Credential with Context Connection keyword. +ADP_MustBeReadOnly={0} must be marked as read only. +DataCategory_Data=Data +DataCategory_StateChange=StateChange +DataCategory_Update=Update +DbCommand_CommandTimeout=Time to wait for command to execute. +DbConnection_State=The ConnectionState indicating whether the connection is open or closed. +DbConnection_StateChange=Event triggered when the connection changes state. +DbParameter_DbType=The parameter generic type. +DbParameter_Direction=Input, output, or bidirectional parameter. +DbParameter_IsNullable=a design-time property used for strongly typed code-generation. +DbParameter_Offset=Offset in variable length data types. +DbParameter_ParameterName=Name of the parameter. +DbParameter_Size=Size of variable length data types (string & arrays). +DbParameter_SourceColumn=When used by a DataAdapter.Update, the source column name that is used to find the DataSetColumn name in the ColumnMappings. This is to copy a value between the parameter and a data row. +DbParameter_SourceVersion=When used by a DataAdapter.Update (UpdateCommand only), the version of the DataRow value that is used to update the data source. +DbParameter_SourceColumnNullMapping=When used by DataAdapter.Update, the parameter value is changed from DBNull.Value into (Int32)1 or (Int32)0 if non-null. +DbParameter_Value=Value of the parameter. +MDF_QueryFailed=Unable to build the '{0}' collection because execution of the SQL query failed. See the inner exception for details. +MDF_TooManyRestrictions=More restrictions were provided than the requested schema ('{0}') supports. +MDF_InvalidRestrictionValue= '{2}' is not a valid value for the '{1}' restriction of the '{0}' schema collection. +MDF_UndefinedCollection=The requested collection ({0}) is not defined. +MDF_UndefinedPopulationMechanism=The population mechanism '{0}' is not defined. +MDF_UnsupportedVersion=The requested collection ({0}) is not supported by this version of the provider. +MDF_MissingDataSourceInformationColumn=One of the required DataSourceInformation tables columns is missing. +MDF_IncorrectNumberOfDataSourceInformationRows=The DataSourceInformation table must contain exactly one row. +MDF_MissingRestrictionColumn= One or more of the required columns of the restrictions collection is missing. +MDF_MissingRestrictionRow= A restriction exists for which there is no matching row in the restrictions collection. +MDF_NoColumns=The schema table contains no columns. +MDF_UnableToBuildCollection=Unable to build schema collection '{0}'; +MDF_AmbigousCollectionName=The collection name '{0}' matches at least two collections with the same name but with different case, but does not match any of them exactly. +MDF_CollectionNameISNotUnique=There are multiple collections named '{0}'. +MDF_DataTableDoesNotExist=The collection '{0}' is missing from the metadata XML. +MDF_InvalidXml=The metadata XML is invalid. +MDF_InvalidXmlMissingColumn=The metadata XML is invalid. The {0} collection must contain a {1} column and it must be a string column. +MDF_InvalidXmlInvalidValue=The metadata XML is invalid. The {1} column of the {0} collection must contain a non-empty string. +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;; END OF COMMON CODE STUFF +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Data category / metadata resources +DataCategory_Action=Action +DataCategory_Behavior=Behavior +; COMMON CODE DataCategory_Data=Data +DataCategory_Fill=Fill +DataCategory_InfoMessage=InfoMessage +DataCategory_Mapping=Mapping +DataCategory_StatementCompleted=StatementCompleted +; COMMON CODE DataCategory_StateChange=StateChange +; COMMON CODE DataCategory_Update=Update +DataCategory_Udt=UDT +DataCategory_Notification=Notification +DataCategory_Schema=Schema +DataCategory_Xml=XML + +DataCategory_Advanced=Advanced +DataCategory_Context=Context +DataCategory_Initialization=Initialization +DataCategory_Pooling=Pooling +DataCategory_NamedConnectionString=Named ConnectionString +DataCategory_Security=Security +DataCategory_Source=Source +DataCategory_Replication=Replication +DataCategory_ConnectionResilency=Connection Resiliency + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; collections +ExtendedPropertiesDescr=The collection that holds custom user information. + +;;; DataSet property descriptions +DataSetCaseSensitiveDescr=Indicates whether comparing strings within the DataSet is case sensitive. +DataSetDataSetNameDescr=The name of this DataSet. +DataSetDefaultViewDescr=Indicates a custom "view" of the data contained by the DataSet. This view allows filtering, searching, and navigating through the custom data view. +DataSetEnforceConstraintsDescr=Indicates whether constraint rules are to be followed. +DataSetHasErrorsDescr=Indicates that the DataSet has errors. +DataSetLocaleDescr=Indicates a locale under which to compare strings within the DataSet. +DataSetNamespaceDescr=Indicates the XML uri namespace for the root element pointed at by this DataSet. +DataSetPrefixDescr=Indicates the prefix of the namespace used for this DataSet. +DataSetRelationsDescr=The collection that holds the relations for this DataSet. +DataSetTablesDescr=The collection that holds the tables for this DataSet. +DataSetMergeFailedDescr=Occurs when it is not possible to merge schemas for two tables with the same name. +DataSetInitializedDescr=Occurs after Initialization is finished. +DataSetDescr=Represents an in-memory cache of data. + +;;; DataTable property descriptions +DataTableCaseSensitiveDescr=Indicates whether comparing strings within the table is case sensitive. +DataTableChildRelationsDescr=Returns the child relations for this table. +DataTableColumnsDescr=The collection that holds the columns for this table. +DataTableConstraintsDescr=The collection that holds the constraints for this table. +DataTableDataSetDescr=Indicates the DataSet to which this table belongs. +DataTableDefaultViewDescr=This is the default DataView for the table. +DataTableDisplayExpressionDescr=The expression used to compute the data-bound value of this row. +DataTableHasErrorsDescr=Returns whether the table has errors. +DataTableLocaleDescr=Indicates a locale under which to compare strings within the table. +DataTableMinimumCapacityDescr=Indicates an initial starting size for this table. +DataTableNamespaceDescr=Indicates the XML uri namespace for the elements contained in this table. +DataTablePrefixDescr=Indicates the Prefix of the namespace used for this table in XML representation. +DataTableParentRelationsDescr=Returns the parent relations for this table. +DataTablePrimaryKeyDescr=Indicates the column(s) that represent the primary key for this table. +DataTableRowsDescr=Indicates the collection that holds the rows of data for this table. +DataTableTableNameDescr=Indicates the name used to look up this table in the Tables collection of a DataSet. +;;; DataTableSerializeHierarchy=Indicates serialization of Table Hierarchy. + +DataTableRowChangedDescr=Occurs after a row in the table has been successfully edited. +DataTableRowChangingDescr=Occurs when the row is being changed so that the event handler can modify or cancel the change. The user can modify values in the row and should throw an exception to cancel the edit. +DataTableRowDeletedDescr=Occurs after a row in the table has been successfully deleted. +DataTableRowDeletingDescr=Occurs when a row in the table marked for deletion. Throw an exception to cancel the deletion. +DataTableColumnChangingDescr=Occurs when a value has been submitted for this column. The user can modify the proposed value and should throw an exception to cancel the edit. +DataTableColumnChangedDescr=Occurs when a value has been changed for this column. +DataTableRowsClearingDescr=Occurs prior to clearing all rows from the table. +DataTableRowsClearedDescr=Occurs after all rows in the table has been successfully cleared. +DataTableRowsNewRowDescr=Occurs after a new DataRow has been instantiated. + +;;; DataRelation property descriptions +DataRelationRelationNameDescr=The name used to look up this relation in the Relations collection of a DataSet. +DataRelationChildColumnsDescr=Indicates the child columns of this relation. +DataRelationParentColumnsDescr=Indicates the parent columns of this relation. +DataRelationNested=Indicates whether relations are nested. + +;;; Constraints property descriptions +ForeignKeyConstraintDeleteRuleDescr=For deletions, indicates what kind of cascading should take place across this relation. +ForeignKeyConstraintUpdateRuleDescr=For updates, indicates what kind of cascading should take place across this relation. +ForeignKeyConstraintAcceptRejectRuleDescr=For accept and reject changes, indicates what kind of cascading should take place across this relation. +ForeignKeyConstraintChildColumnsDescr=Indicates the child columns of this constraint. +ForeignKeyConstraintParentColumnsDescr=Indicates the parent columns of this constraint. +ForeignKeyRelatedTableDescr=Indicates the child table of this constraint. +KeyConstraintColumnsDescr=Indicates the columns of this constraint. +KeyConstraintIsPrimaryKeyDescr=Indicates if this constraint is a primary key. +ConstraintNameDescr=Indicates the name of this constraint. +ConstraintTableDescr=Indicates the table of this constraint. + +;;; DataColumn property descriptions +DataColumnAllowNullDescr=Indicates whether null values are allowed in this column. +DataColumnAutoIncrementDescr=Indicates whether the column automatically increments itself for new rows added to the table. The type of this column must be Int16, Int32, or Int64. +DataColumnAutoIncrementSeedDescr=Indicates the starting value for an AutoIncrement column. +DataColumnAutoIncrementStepDescr=Indicates the increment used by an AutoIncrement column. +DataColumnCaptionDescr=Indicates the default user-interface caption for this column. +DataColumnColumnNameDescr=Indicates the name used to look up this column in the Columns collection of a DataTable. +DataColumnDataTableDescr=Returns the DataTable to which this column belongs. +DataColumnDataTypeDescr=Indicates the type of data stored in this column. +DataColumnDefaultValueDescr=Indicates the default column value used when adding new rows to the table. +DataColumnExpressionDescr=Indicates the value that this column computes for each row based on other columns instead of taking user input. +DataColumnMappingDescr=Indicates how this column persists in XML: as an attribute, element, simple content node, or nothing. +DataColumnNamespaceDescr=Indicates the XML uri for elements or attributes stored in this column. +DataColumnPrefixDescr=Indicates the Prefix used for this DataColumn in xml representation. +DataColumnOrdinalDescr=Indicates the index of this column in the Columns collection. +DataColumnReadOnlyDescr=Indicates whether this column allows changes once a row has been added to the table. +DataColumnUniqueDescr=Indicates whether this column should restrict its values in the rows of the table to be unique. +DataColumnMaxLengthDescr=Indicates the maximum length of the value this column allows. +DataColumnDateTimeModeDescr=Indicates DateTimeMode of this DataColumn. + + +;;; DataView property descriptions +DataViewAllowDeleteDescr=Indicates whether this DataView and the user interface associated with it allows deletes. +DataViewAllowEditDescr=Indicates whether this DataView and the user interface associated with it allows edits. +DataViewAllowNewDescr=Indicates whether this DataView and the user interface associated with it allows new rows to be added. +DataViewCountDescr=Returns the number of items currently in this view. +DataViewDataViewManagerDescr=This returns a pointer to back to the DataViewManager that owns this DataSet (if any). +DataViewIsOpenDescr=Indicates whether the view is open. +DataViewRowFilterDescr=Indicates an expression used to filter the data returned by this DataView. +DataViewRowStateFilterDescr=Indicates the versions of data returned by this DataView. +DataViewSortDescr=Indicates the names of the column and the order in which data is returned by this DataView. +DataViewApplyDefaultSortDescr=Indicates whether to use the default sort if the Sort property is not set. +DataViewTableDescr=Indicates the table this DataView uses to get data. +DataViewListChangedDescr=Indicates that the data returned by this DataView has somehow changed. + +;;; DataViewManager property descriptions +DataViewManagerDataSetDescr=Indicates the source of data for this DataViewManager. +DataViewManagerTableSettingsDescr=Indicates the sorting/filtering/state settings for any table in the corresponding DataSet. + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; XmlSchema +Xml_SimpleTypeNotSupported=DataSet doesn't support 'union' or 'list' as simpleType. +Xml_MissingAttribute=Invalid {0} syntax: missing required '{1}' attribute. +Xml_ValueOutOfRange=Value '{1}' is invalid for attribute '{0}'. +Xml_AttributeValues=The value of attribute '{0}' should be '{1}' or '{2}'. +Xml_ElementTypeNotFound=Cannot find ElementType name='{0}'. +Xml_RelationParentNameMissing=Parent table name is missing in relation '{0}'. +Xml_RelationChildNameMissing=Child table name is missing in relation '{0}'. +Xml_RelationTableKeyMissing=Parent table key is missing in relation '{0}'. +Xml_RelationChildKeyMissing=Child table key is missing in relation '{0}'. +Xml_UndefinedDatatype=Undefined data type: '{0}'. +Xml_DatatypeNotDefined=Data type not defined. +Xml_InvalidField=Invalid XPath selection inside field node. Cannot find: {0}. +Xml_InvalidSelector=Invalid XPath selection inside selector node: {0}. +Xml_InvalidKey=Invalid 'Key' node inside constraint named: {0}. +Xml_DuplicateConstraint=The constraint name {0} is already used in the schema. +Xml_CannotConvert= Cannot convert '{0}' to type '{1}'. +Xml_MissingRefer=Missing '{0}' part in '{1}' constraint named '{2}'. +Xml_MismatchKeyLength=Invalid Relation definition: different length keys. +Xml_CircularComplexType=DataSet doesn't allow the circular reference in the ComplexType named '{0}'. +Xml_CannotInstantiateAbstract=DataSet cannot instantiate an abstract ComplexType for the node {0}. +Xml_MultipleTargetConverterError=An error occurred with the multiple target converter while writing an Xml Schema. See the inner exception for details. +Xml_MultipleTargetConverterEmpty=An error occurred with the multiple target converter while writing an Xml Schema. A null or empty string was returned. + +Xml_MergeDuplicateDeclaration=Duplicated declaration '{0}'. +Xml_MissingTable=Cannot load diffGram. Table '{0}' is missing in the destination dataset. +Xml_MissingSQL=Cannot load diffGram. The 'sql' node is missing. +Xml_ColumnConflict=Column name '{0}' is defined for different mapping types. +Xml_InvalidPrefix=Prefix '{0}' is not valid, because it contains special characters. +Xml_NestedCircular=Circular reference in self-nested table '{0}'. +Xml_FoundEntity=DataSet cannot expand entities. Use XmlValidatingReader and set the EntityHandling property accordingly. +Xml_PolymorphismNotSupported=Type '{0}' does not implement IXmlSerializable interface therefore can not proceed with serialization. +Xml_CanNotDeserializeObjectType=Unable to proceed with deserialization. Data does not implement IXMLSerializable, therefore polymorphism is not supported. +Xml_DataTableInferenceNotSupported=DataTable does not support schema inference from Xml. +Xml_MultipleParentRows=Cannot proceed with serializing DataTable '{0}'. It contains a DataRow which has multiple parent rows on the same Foreign Key. +Xml_IsDataSetAttributeMissingInSchema=IsDataSet attribute is missing in input Schema. +Xml_TooManyIsDataSetAtributeInSchema=Cannot determine the DataSet Element. IsDataSet attribute exist more than once. +Xml_DynamicWithoutXmlSerializable=DataSet will not serialize types that implement IDynamicMetaObjectProvider but do not also implement IXmlSerializable. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; Expression Language errors +Expr_NYI=The feature not implemented. {0}. +Expr_MissingOperand=Syntax error: Missing operand after '{0}' operator. +Expr_TypeMismatch=Type mismatch in expression '{0}'. +Expr_ExpressionTooComplex=Expression is too complex. +Expr_UnboundName=Cannot find column [{0}]. +Expr_InvalidString=The expression contains an invalid string constant: {0}. +Expr_UndefinedFunction=The expression contains undefined function call {0}(). +Expr_Syntax=Syntax error in the expression. +Expr_FunctionArgumentCount=Invalid number of arguments: function {0}(). +Expr_MissingRightParen=The expression is missing the closing parenthesis. +Expr_UnknownToken=Cannot interpret token '{0}' at position {1}. +Expr_UnknownToken1=Expected {0}, but actual token at the position {2} is {1}. +Expr_DatatypeConvertion=Cannot convert from {0} to {1}. +Expr_DatavalueConvertion=Cannot convert value '{0}' to Type: {1}. +Expr_InvalidName=Invalid column name [{0}]. +Expr_InvalidDate=The expression contains invalid date constant '{0}'. +Expr_NonConstantArgument=Only constant expressions are allowed in the expression list for the IN operator. +Expr_InvalidPattern=Error in Like operator: the string pattern '{0}' is invalid. +Expr_InWithoutParentheses=Syntax error: The items following the IN keyword must be separated by commas and be enclosed in parentheses. +Expr_ArgumentType=Type mismatch in function argument: {0}(), argument {1}, expected {2}. +Expr_ArgumentTypeInteger=Type mismatch in function argument: {0}(), argument {1}, expected one of the Integer types. +Expr_TypeMismatchInBinop=Cannot perform '{0}' operation on {1} and {2}. +Expr_AmbiguousBinop=Operator '{0}' is ambiguous on operands of type '{1}' and '{2}'. Cannot mix signed and unsigned types. Please use explicit Convert() function. +Expr_InWithoutList=Syntax error: The IN keyword must be followed by a non-empty list of expressions separated by commas, and also must be enclosed in parentheses. +Expr_UnsupportedOperator=The expression contains unsupported operator '{0}'. +Expr_InvalidNameBracketing=The expression contains invalid name: '{0}'. +Expr_MissingOperandBefore=Syntax error: Missing operand before '{0}' operator. +Expr_TooManyRightParentheses=The expression has too many closing parentheses. +Expr_UnresolvedRelation=The table [{0}] involved in more than one relation. You must explicitly mention a relation name in the expression '{1}'. +Expr_AggregateArgument=Syntax error in aggregate argument: Expecting a single column argument with possible 'Child' qualifier. +Expr_AggregateUnbound=Unbound reference in the aggregate expression '{0}'. +Expr_EvalNoContext=Cannot evaluate non-constant expression without current row. +Expr_ExpressionUnbound=Unbound reference in the expression '{0}'. +Expr_ComputeNotAggregate=Cannot evaluate. Expression '{0}' is not an aggregate. +Expr_FilterConvertion=Filter expression '{0}' does not evaluate to a Boolean term. +Expr_InvalidType=Invalid type name '{0}'. +Expr_LookupArgument=Syntax error in Lookup expression: Expecting keyword 'Parent' followed by a single column argument with possible relation qualifier: Parent[()].. +Expr_InvokeArgument=Need a row or a table to Invoke DataFilter. +Expr_ArgumentOutofRange={0}() argument is out of range. +Expr_IsSyntax=Syntax error: Invalid usage of 'Is' operator. Correct syntax: Is [Not] Null. +Expr_Overflow=Value is either too large or too small for Type '{0}'. +Expr_DivideByZero=Divide by zero error encountered. +Expr_BindFailure=Cannot find the parent relation '{0}'. +Expr_InvalidHoursArgument='hours' argument is out of range. Value must be between -14 and +14. +Expr_InvalidMinutesArgument='minutes' argument is out of range. Value must be between -59 and +59. +Expr_InvalidTimeZoneRange=Provided range for time one exceeds total of 14 hours. +Expr_MismatchKindandTimeSpan=Kind property of provided DateTime argument, does not match 'hours' and 'minutes' arguments. +Expr_UnsupportedType=A DataColumn of type '{0}' does not support expression. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; DataSet errors + +Data_EnforceConstraints=Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. +Data_CannotModifyCollection=Collection itself is not modifiable. +Data_CaseInsensitiveNameConflict=The given name '{0}' matches at least two names in the collection object with different cases, but does not match either of them with the same case. +Data_NamespaceNameConflict=The given name '{0}' matches at least two names in the collection object with different namespaces. +Data_InvalidOffsetLength=Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection. + +Data_ArgumentOutOfRange='{0}' argument is out of range. +Data_ArgumentNull='{0}' argument cannot be null. +Data_ArgumentContainsNull='{0}' argument contains null value. + +DataColumns_OutOfRange=Cannot find column {0}. +DataColumns_Add1=Column '{0}' already belongs to this DataTable. +DataColumns_Add2=Column '{0}' already belongs to another DataTable. +DataColumns_Add3=Cannot have more than one SimpleContent columns in a DataTable. +DataColumns_Add4=Cannot add a SimpleContent column to a table containing element columns or nested relations. +DataColumns_AddDuplicate=A column named '{0}' already belongs to this DataTable. +DataColumns_AddDuplicate2=Cannot add a column named '{0}': a nested table with the same name already belongs to this DataTable. +DataColumns_AddDuplicate3=A column named '{0}' already belongs to this DataTable: cannot set a nested table name to the same name. +DataColumns_Remove=Cannot remove a column that doesn't belong to this table. +DataColumns_RemovePrimaryKey=Cannot remove this column, because it's part of the primary key. +DataColumns_RemoveChildKey=Cannot remove this column, because it is part of the parent key for relationship {0}. +DataColumns_RemoveConstraint=Cannot remove this column, because it is a part of the constraint {0} on the table {1}. +DataColumns_RemoveExpression=Cannot remove this column, because it is part of an expression: {0} = {1}. + +DataColumn_AutoIncrementAndExpression=Cannot set AutoIncrement property for a computed column. +DataColumn_AutoIncrementAndDefaultValue=Cannot set AutoIncrement property for a column with DefaultValue set. +DataColumn_DefaultValueAndAutoIncrement=Cannot set a DefaultValue on an AutoIncrement column. +DataColumn_AutoIncrementSeed=AutoIncrementStep must be a non-zero value. +DataColumn_NameRequired=ColumnName is required when it is part of a DataTable. +DataColumn_ChangeDataType=Cannot change DataType of a column once it has data. +DataColumn_NullDataType=Column requires a valid DataType. +DataColumn_DefaultValueDataType=The DefaultValue for column {0} is of type {1} and cannot be converted to {2}. +DataColumn_DefaultValueDataType1=The DefaultValue for the column is of type {0} and cannot be converted to {1}. +DataColumn_DefaultValueColumnDataType=The DefaultValue for column {0} is of type {1}, but the column is of type {2}. +DataColumn_ReadOnlyAndExpression=Cannot change ReadOnly property for the expression column. +DataColumn_UniqueAndExpression=Cannot change Unique property for the expression column. +DataColumn_ExpressionAndUnique=Cannot create an expression on a column that has AutoIncrement or Unique. +DataColumn_ExpressionAndReadOnly=Cannot set expression because column cannot be made ReadOnly. +DataColumn_ExpressionAndConstraint=Cannot set Expression property on column {0}, because it is a part of a constraint. +DataColumn_ExpressionInConstraint=Cannot create a constraint based on Expression column {0}. +DataColumn_ExpressionCircular=Cannot set Expression property due to circular reference in the expression. +DataColumn_NullKeyValues=Column '{0}' has null values in it. +DataColumn_NullValues=Column '{0}' does not allow nulls. +DataColumn_ReadOnly=Column '{0}' is read only. +DataColumn_NonUniqueValues=Column '{0}' contains non-unique values. +DataColumn_NotInTheTable=Column '{0}' does not belong to table {1}. +DataColumn_NotInAnyTable=Column must belong to a table. +DataColumn_SetFailed=Couldn't store <{0}> in {1} Column. Expected type is {2}. +DataColumn_CannotSetToNull=Cannot set Column '{0}' to be null. Please use DBNull instead. +DataColumn_LongerThanMaxLength=Cannot set column '{0}'. The value violates the MaxLength limit of this column. +DataColumn_HasToBeStringType=MaxLength applies to string data type only. You cannot set Column '{0}' property MaxLength to be non-negative number. +DataColumn_CannotSetMaxLength=Cannot set Column '{0}' property MaxLength to '{1}'. There is at least one string in the table longer than the new limit. +DataColumn_CannotSetMaxLength2=Cannot set Column '{0}' property MaxLength. The Column is SimpleContent. +DataColumn_CannotSimpleContentType=Cannot set Column '{0}' property DataType to {1}. The Column is SimpleContent. +DataColumn_CannotSimpleContent=Cannot set Column '{0}' property MappingType to SimpleContent. The Column DataType is {1}. +DataColumn_ExceedMaxLength=Column '{0}' exceeds the MaxLength limit. +DataColumn_NotAllowDBNull=Column '{0}' does not allow DBNull.Value. +DataColumn_CannotChangeNamespace=Cannot change the Column '{0}' property Namespace. The Column is SimpleContent. +DataColumn_AutoIncrementCannotSetIfHasData=Cannot change AutoIncrement of a DataColumn with type '{0}' once it has data. +DataColumn_NotInTheUnderlyingTable=Column '{0}' does not belong to underlying table '{1}'. +DataColumn_InvalidDataColumnMapping=DataColumn with type '{0}' is a complexType. Can not serialize value of a complex type as Attribute +DataColumn_CannotSetDateTimeModeForNonDateTimeColumns=The DateTimeMode can be set only on DataColumns of type DateTime. +DataColumn_InvalidDateTimeMode='{0}' is Invalid DataSetDateTime value. +DataColumn_DateTimeMode=Cannot change DateTimeMode from '{0}' to '{1}' once the table has data. +DataColumn_INullableUDTwithoutStaticNull=Type '{0}' does not contain static Null property or field. +DataColumn_UDTImplementsIChangeTrackingButnotIRevertible=Type '{0}' does not implement IRevertibleChangeTracking; therefore can not proceed with RejectChanges(). +DataColumn_SetAddedAndModifiedCalledOnNonUnchanged=SetAdded and SetModified can only be called on DataRows with Unchanged DataRowState. +DataColumn_OrdinalExceedMaximun=Ordinal '{0}' exceeds the maximum number. +DataColumn_NullableTypesNotSupported=DataSet does not support System.Nullable<>. + +DataConstraint_NoName=Cannot change the name of a constraint to empty string when it is in the ConstraintCollection. +DataConstraint_Violation=Cannot enforce constraints on constraint {0}. +DataConstraint_ViolationValue=Column '{0}' is constrained to be unique. Value '{1}' is already present. +DataConstraint_NotInTheTable=Constraint '{0}' does not belong to this DataTable. +DataConstraint_OutOfRange=Cannot find constraint {0}. +DataConstraint_Duplicate=Constraint matches constraint named {0} already in collection. +DataConstraint_DuplicateName=A Constraint named '{0}' already belongs to this DataTable. +DataConstraint_UniqueViolation=These columns don't currently have unique values. +DataConstraint_ForeignTable=These columns don't point to this table. +DataConstraint_ParentValues=This constraint cannot be enabled as not all values have corresponding parent values. +DataConstraint_AddFailed=This constraint cannot be added since ForeignKey doesn't belong to table {0}. +DataConstraint_RemoveFailed=Cannot remove a constraint that doesn't belong to this table. +DataConstraint_NeededForForeignKeyConstraint=Cannot remove unique constraint '{0}'. Remove foreign key constraint '{1}' first. +DataConstraint_CascadeDelete=Cannot delete this row because constraints are enforced on relation {0}, and deleting this row will strand child rows. +DataConstraint_CascadeUpdate=Cannot make this change because constraints are enforced on relation {0}, and changing this value will strand child rows. +DataConstraint_ClearParentTable=Cannot clear table {0} because ForeignKeyConstraint {1} enforces constraints and there are child rows in {2}. +DataConstraint_ForeignKeyViolation=ForeignKeyConstraint {0} requires the child key values ({1}) to exist in the parent table. +DataConstraint_BadObjectPropertyAccess=Property not accessible because '{0}'. +DataConstraint_RemoveParentRow=Cannot remove this row because it has child rows, and constraints on relation {0} are enforced. +DataConstraint_AddPrimaryKeyConstraint=Cannot add primary key constraint since primary key is already set for the table. +DataConstraint_CantAddConstraintToMultipleNestedTable=Cannot add constraint to DataTable '{0}' which is a child table in two nested relations. + +DataKey_TableMismatch=Cannot create a Key from Columns that belong to different tables. +DataKey_NoColumns=Cannot have 0 columns. +DataKey_TooManyColumns=Cannot have more than {0} columns. +DataKey_DuplicateColumns=Cannot create a Key when the same column is listed more than once: '{0}' +DataKey_RemovePrimaryKey=Cannot remove unique constraint since it's the primary key of a table. +DataKey_RemovePrimaryKey1=Cannot remove unique constraint since it's the primary key of table {0}. + +DataRelation_ColumnsTypeMismatch=Parent Columns and Child Columns don't have type-matching columns. +DataRelation_KeyColumnsIdentical=ParentKey and ChildKey are identical. +DataRelation_KeyLengthMismatch=ParentColumns and ChildColumns should be the same length. +DataRelation_KeyZeroLength=ParentColumns and ChildColumns must not be zero length. +DataRelation_ForeignRow=The row doesn't belong to the same DataSet as this relation. +DataRelation_NoName=RelationName is required when it is part of a DataSet. +DataRelation_ForeignTable=GetChildRows requires a row whose Table is {0}, but the specified row's Table is {1}. +DataRelation_ForeignDataSet=This relation should connect two tables in this DataSet to be added to this DataSet. +DataRelation_GetParentRowTableMismatch=GetParentRow requires a row whose Table is {0}, but the specified row's Table is {1}. +DataRelation_SetParentRowTableMismatch=SetParentRow requires a child row whose Table is {0}, but the specified row's Table is {1}. +DataRelation_DataSetMismatch=Cannot have a relationship between tables in different DataSets. +DataRelation_TablesInDifferentSets=Cannot create a relation between tables in different DataSets. +DataRelation_AlreadyExists=A relation already exists for these child columns. +DataRelation_DoesNotExist=This relation doesn't belong to this relation collection. +DataRelation_AlreadyInOtherDataSet=This relation already belongs to another DataSet. +DataRelation_AlreadyInTheDataSet=This relation already belongs to this DataSet. +DataRelation_DuplicateName=A Relation named '{0}' already belongs to this DataSet. +DataRelation_NotInTheDataSet=Relation {0} does not belong to this DataSet. +DataRelation_OutOfRange=Cannot find relation {0}. +DataRelation_TableNull=Cannot create a collection on a null table. +DataRelation_TableWasRemoved=The table this collection displays relations for has been removed from its DataSet. +DataRelation_ChildTableMismatch=Cannot add a relation to this table's ParentRelation collection where this table isn't the child table. +DataRelation_ParentTableMismatch=Cannot add a relation to this table's ChildRelation collection where this table isn't the parent table. +DataRelation_RelationNestedReadOnly=Cannot set the 'Nested' property to false for this relation. +DataRelation_TableCantBeNestedInTwoTables=The same table '{0}' cannot be the child table in two nested relations. +DataRelation_LoopInNestedRelations=The table ({0}) cannot be the child table to itself in nested relations. +DataRelation_CaseLocaleMismatch=Cannot add a DataRelation or Constraint that has different Locale or CaseSensitive settings between its parent and child tables. +DataRelation_ParentOrChildColumnsDoNotHaveDataSet=Cannot create a DataRelation if Parent or Child Columns are not in a DataSet. +DataRelation_InValidNestedRelation=Nested table '{0}' which inherits its namespace cannot have multiple parent tables in different namespaces. +DataRelation_InValidNamespaceInNestedRelation=Nested table '{0}' with empty namespace cannot have multiple parent tables in different namespaces. + +DataRow_NotInTheDataSet=The row doesn't belong to the same DataSet as this relation. +DataRow_NotInTheTable=Cannot perform this operation on a row not in the table. +DataRow_ParentRowNotInTheDataSet=This relation and child row don't belong to same DataSet. +DataRow_EditInRowChanging=Cannot change a proposed value in the RowChanging event. +DataRow_EndEditInRowChanging=Cannot call EndEdit() inside an OnRowChanging event. +DataRow_BeginEditInRowChanging=Cannot call BeginEdit() inside the RowChanging event. +DataRow_CancelEditInRowChanging=Cannot call CancelEdit() inside an OnRowChanging event. Throw an exception to cancel this update. +DataRow_DeleteInRowDeleting=Cannot call Delete inside an OnRowDeleting event. Throw an exception to cancel this delete. +DataRow_ValuesArrayLength=Input array is longer than the number of columns in this table. +DataRow_NoCurrentData=There is no Current data to access. +DataRow_NoOriginalData=There is no Original data to access. +DataRow_NoProposedData=There is no Proposed data to access. +DataRow_RemovedFromTheTable=This row has been removed from a table and does not have any data. BeginEdit() will allow creation of new data in this row. +DataRow_DeletedRowInaccessible=Deleted row information cannot be accessed through the row. +DataRow_InvalidVersion=Version must be Original, Current, or Proposed. +DataRow_OutOfRange=There is no row at position {0}. +DataRow_RowInsertOutOfRange=The row insert position {0} is invalid. +DataRow_RowInsertTwice=The rowOrder value={0} has been found twice for table named '{1}'. +DataRow_RowInsertMissing=Values are missing in the rowOrder sequence for table '{0}'. +DataRow_RowOutOfRange=The given DataRow is not in the current DataRowCollection. +DataRow_AlreadyInOtherCollection=This row already belongs to another table. +DataRow_AlreadyInTheCollection=This row already belongs to this table. +DataRow_AlreadyDeleted=Cannot delete this row since it's already deleted. +DataRow_Empty=This row is empty. +DataRow_AlreadyRemoved=Cannot remove a row that's already been removed. +DataRow_MultipleParents=A child row has multiple parents. +DataRow_InvalidRowBitPattern=Unrecognized row state bit pattern. + +DataSet_SetNameToEmpty=Cannot change the name of the DataSet to an empty string. +DataSet_SetDataSetNameConflicting=The name '{0}' is invalid. A DataSet cannot have the same name of the DataTable. +DataSet_UnsupportedSchema=The schema namespace is invalid. Please use this one instead: {0}. +DataSet_CannotChangeCaseLocale=Cannot change CaseSensitive or Locale property. This change would lead to at least one DataRelation or Constraint to have different Locale or CaseSensitive settings between its related tables. +DataSet_CannotChangeSchemaSerializationMode=SchemaSerializationMode property can be set only if it is overridden by derived DataSet. + +DataTable_ForeignPrimaryKey=PrimaryKey columns do not belong to this table. +DataTable_CannotAddToSimpleContent=Cannot add a nested relation or an element column to a table containing a SimpleContent column. +DataTable_NoName=TableName is required when it is part of a DataSet. +DataTable_MultipleSimpleContentColumns=DataTable already has a simple content column. +DataTable_MissingPrimaryKey=Table doesn't have a primary key. +DataTable_InvalidSortString= {0} isn't a valid Sort string entry. +DataTable_CanNotSerializeDataTableHierarchy=Cannot serialize the DataTable. A DataTable being used in one or more DataColumn expressions is not a descendant of current DataTable. +DataTable_CanNotRemoteDataTable=This DataTable can only be remoted as part of DataSet. One or more Expression Columns has reference to other DataTable(s). +DataTable_CanNotSetRemotingFormat=Cannot have different remoting format property value for DataSet and DataTable. +DataTable_CanNotSerializeDataTableWithEmptyName=Cannot serialize the DataTable. DataTable name is not set. + +DataTable_DuplicateName=A DataTable named '{0}' already belongs to this DataSet. +DataTable_DuplicateName2=A DataTable named '{0}' with the same Namespace '{1}' already belongs to this DataSet. +DataTable_SelfnestedDatasetConflictingName=The table ({0}) cannot be the child table to itself in a nested relation: the DataSet name conflicts with the table name. +DataTable_DatasetConflictingName=The name '{0}' is invalid. A DataTable cannot have the same name of the DataSet. +DataTable_AlreadyInOtherDataSet=DataTable already belongs to another DataSet. +DataTable_AlreadyInTheDataSet=DataTable already belongs to this DataSet. +DataTable_NotInTheDataSet=Table {0} does not belong to this DataSet. +DataTable_OutOfRange=Cannot find table {0}. +DataTable_InRelation=Cannot remove a table that has existing relations. Remove relations first. +DataTable_InConstraint=Cannot remove table {0}, because it referenced in ForeignKeyConstraint {1}. Remove the constraint first. +DataTable_TableNotFound=DataTable '{0}' does not match to any DataTable in source. + +DataMerge_MissingDefinition=Target DataSet missing definition for {0}. +DataMerge_MissingConstraint=Target DataSet missing {0} {1}. +DataMerge_DataTypeMismatch=.{0} and .{0} have conflicting properties: DataType property mismatch. +DataMerge_PrimaryKeyMismatch=.PrimaryKey and .PrimaryKey have different Length. +DataMerge_PrimaryKeyColumnsMismatch=Mismatch columns in the PrimaryKey : .{0} versus .{1}. +DataMerge_ReltionKeyColumnsMismatch=Relation {0} cannot be merged, because keys have mismatch columns. +DataMerge_MissingColumnDefinition=Target table {0} missing definition for column {1}. +DataMerge_MissingPrimaryKeyColumnInSource=PrimaryKey column {0} does not exist in source Table. + +DataIndex_RecordStateRange=The RowStates parameter must be set to a valid combination of values from the DataViewRowState enumeration. +DataIndex_FindWithoutSortOrder=Find finds a row based on a Sort order, and no Sort order is specified. +DataIndex_KeyLength=Expecting {0} value(s) for the key being indexed, but received {1} value(s). + +DataStorage_AggregateException=Invalid usage of aggregate function {0}() and Type: {1}. +DataStorage_InvalidStorageType=Invalid storage type: {0}. +DataStorage_ProblematicChars=The DataSet Xml persistency does not support the value '{0}' as Char value, please use Byte storage instead. +DataStorage_SetInvalidDataType=Type of value has a mismatch with column type +DataStorage_IComparableNotDefined= Type '{0}' does not implement IComparable interface. Comparison cannot be done. + +DataView_SetFailed=Cannot set {0}. +DataView_SetDataSetFailed=Cannot change DataSet on a DataViewManager that's already the default view for a DataSet. +DataView_SetRowStateFilter=RowStateFilter cannot show ModifiedOriginals and ModifiedCurrents at the same time. +DataView_SetTable=Cannot change Table property on a DefaultView or a DataView coming from a DataViewManager. +DataView_CanNotSetDataSet=Cannot change DataSet property once it is set. +DataView_CanNotUseDataViewManager=DataSet must be set prior to using DataViewManager. +DataView_CanNotSetTable=Cannot change Table property once it is set. +DataView_CanNotUse=DataTable must be set prior to using DataView. +DataView_CanNotBindTable=Cannot bind to DataTable with no name. +DataView_SetIListObject=Cannot set an object into this list. +DataView_AddNewNotAllowNull=Cannot call AddNew on a DataView where AllowNew is false. +DataView_NotOpen=DataView is not open. +DataView_CreateChildView=The relation is not parented to the table to which this DataView points. +DataView_CanNotDelete=Cannot delete on a DataSource where AllowDelete is false. +DataView_CanNotEdit=Cannot edit on a DataSource where AllowEdit is false. +DataView_GetElementIndex=Index {0} is either negative or above rows count. +DataView_AddExternalObject=Cannot add external objects to this list. +DataView_CanNotClear=Cannot clear this list. +DataView_InsertExternalObject=Cannot insert external objects to this list. +DataView_RemoveExternalObject=Cannot remove objects not in the list. + +DataROWView_PropertyNotFound={0} is neither a DataColumn nor a DataRelation for table {1}. + +Range_Argument=Min ({0}) must be less than or equal to max ({1}) in a Range object. +Range_NullRange=This is a null range. +RecordManager_MinimumCapacity=MinimumCapacity must be non-negative. + +; CodeGen Errors +CodeGen_InvalidIdentifier=Cannot generate identifier for name '{0}'. +CodeGen_DuplicateTableName=There is more than one table with the same name '{0}' (even if namespace is different). +CodeGen_TypeCantBeNull=Column '{0}': Type '{1}' cannot be null. +CodeGen_NoCtor0=Column '{0}': Type '{1}' does not have parameterless constructor. +CodeGen_NoCtor1=Column '{0}': Type '{1}' does not have constructor with string argument. + + +; SqlConvert Error +SqlConvert_ConvertFailed= Cannot convert object of type '{0}' to object of type '{1}'. + +;DataSet Default Error +DataSet_DefaultDataException=Data Exception. +DataSet_DefaultConstraintException=Constraint Exception. +DataSet_DefaultDeletedRowInaccessibleException=Deleted rows inaccessible. +DataSet_DefaultDuplicateNameException=Duplicate name not allowed. +DataSet_DefaultInRowChangingEventException=Operation not supported in the RowChanging event. +DataSet_DefaultInvalidConstraintException=Invalid constraint. +DataSet_DefaultMissingPrimaryKeyException=Missing primary key. +DataSet_DefaultNoNullAllowedException=Null not allowed. +DataSet_DefaultReadOnlyException=Column is marked read only. +DataSet_DefaultRowNotInTableException=Row not found in table. +DataSet_DefaultVersionNotFoundException=Version not found. + +;Load +Load_ReadOnlyDataModified=ReadOnly Data is Modified. + + +;DataReader +DataTableReader_InvalidDataTableReader=DataTableReader is invalid for current DataTable '{0}'. +DataTableReader_SchemaInvalidDataTableReader=Schema of current DataTable '{0}' in DataTableReader has changed, DataTableReader is invalid. +DataTableReader_CannotCreateDataReaderOnEmptyDataSet=DataTableReader Cannot be created. There is no DataTable in DataSet. +DataTableReader_DataTableReaderArgumentIsEmpty=Cannot create DataTableReader. Argument is Empty. +DataTableReader_ArgumentContainsNullValue=Cannot create DataTableReader. Arguments contain null value. +DataTableReader_InvalidRowInDataTableReader=Current DataRow is either in Deleted or Detached state. + +DataTableReader_DataTableCleared=Current DataTable '{0}' is empty. There is no DataRow in DataTable. + + + +;RbTree +RbTree_InvalidState=DataTable internal index is corrupted: '{0}'. +RbTree_EnumerationBroken=Collection was modified; enumeration operation might not execute. + +;NamedSimpleType +NamedSimpleType_InvalidDuplicateNamedSimpleTypeDelaration=Simple type '{0}' has already be declared with different '{1}'. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; DataDocumentNavigator and DataDocument errors +DataDom_Foliation=Invalid foliation. +DataDom_TableNameChange=Cannot change the table name once the associated DataSet is mapped to a loaded XML document. +DataDom_TableNamespaceChange=Cannot change the table namespace once the associated DataSet is mapped to a loaded XML document. +DataDom_ColumnNameChange=Cannot change the column name once the associated DataSet is mapped to a loaded XML document. +DataDom_ColumnNamespaceChange=Cannot change the column namespace once the associated DataSet is mapped to a loaded XML document. +DataDom_ColumnMappingChange=Cannot change the ColumnMapping property once the associated DataSet is mapped to a loaded XML document. +DataDom_TableColumnsChange=Cannot add or remove columns from the table once the DataSet is mapped to a loaded XML document. +DataDom_DataSetTablesChange=Cannot add or remove tables from the DataSet once the DataSet is mapped to a loaded XML document. +DataDom_DataSetNestedRelationsChange=Cannot add, remove, or change Nested relations from the DataSet once the DataSet is mapped to a loaded XML document. +DataDom_DataSetNull=The DataSet parameter is invalid. It cannot be null. +DataDom_DataSetNameChange=Cannot change the DataSet name once the DataSet is mapped to a loaded XML document. +DataDom_CloneNode=This type of node cannot be cloned: {0}. +DataDom_MultipleLoad=Cannot load XmlDataDocument if it already contains data. Please use a new XmlDataDocument. +DataDom_MultipleDataSet=DataSet can be associated with at most one XmlDataDocument. Cannot associate the DataSet with the current XmlDataDocument because the DataSet is already associated with another XmlDataDocument. +DataDom_EnforceConstraintsShouldBeOff=Please set DataSet.EnforceConstraints == false before trying to edit XmlDataDocument using XML operations. +DataDom_NotSupport_GetElementById=GetElementById() is not supported on DataDocument. +DataDom_NotSupport_EntRef=Cannot create entity references on DataDocument. +DataDom_NotSupport_Clear=Clear function on DateSet and DataTable is not supported on XmlDataDocument. + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; Errors thrown by the strong typed classes +StrongTyping_CannotRemoveColumn=Cannot remove column since it is built in to this dataSet. +StrongTyping_CananotRemoveRelation=Cannot remove relation since it is built in to this dataSet. +propertyChangedEventDescr=Occurs whenever a property for this control changes. +collectionChangedEventDescr=Occurs whenever this collection's membership changes. +StrongTyping_CananotAccessDBNull=Cannot get value because it is DBNull. + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; System.Data.Common + +;;; WinNt required +ADP_PropertyNotSupported=The '{0}' property requires Microsoft WindowsNT or a WindowsNT based operating system. + +;;; DbProviderFactories +ConfigProviderNotFound=Unable to find the requested .Net Framework Data Provider. It may not be installed. +ConfigProviderInvalid=The requested .Net Framework Data Provider's implementation does not have an Instance field of a System.Data.Common.DbProviderFactory derived type. +ConfigProviderNotInstalled=Failed to find or load the registered .Net Framework Data Provider. +ConfigProviderMissing=The missing .Net Framework Data Provider's assembly qualified name is required. + +;;; DbProviderConfigurationHandler +ConfigBaseElementsOnly=Only elements allowed. +ConfigBaseNoChildNodes=Child nodes not allowed. +ConfigUnrecognizedAttributes=Unrecognized attribute '{0}'. +ConfigUnrecognizedElement=Unrecognized element. +ConfigSectionsUnique=The '{0}' section can only appear once per config file. +ConfigRequiredAttributeMissing=Required attribute '{0}' not found. +ConfigRequiredAttributeEmpty=Required attribute '{0}' cannot be empty. + +ADP_EmptyArray=Expecting non-empty array for '{0}' parameter. +; COMMON CODE ADP_EmptyString=Expecting non-empty string for '{0}' parameter. + +ADP_SingleValuedProperty=The only acceptable value for the property '{0}' is '{1}'. +ADP_DoubleValuedProperty=The acceptable values for the property '{0}' are '{1}' or '{2}'. +ADP_InvalidPrefixSuffix=Specified QuotePrefix and QuoteSuffix values do not match. + +ADP_InvalidArgumentLength=The length of argument '{0}' exceeds it's limit of '{1}'. + +;;; DBDataPermission +; COMMON CODE ADP_NotAPermissionElement=Given security element is not a permission element. +; COMMON CODE ADP_InvalidXMLBadVersion=Invalid Xml; can only parse elements of version one. +; COMMON CODE ADP_PermissionTypeMismatch=Type mismatch. +SQL_WrongType=Expecting argument of type {1}, but received type {0}. + +;;; DbConnectionOptions +; COMMON CODE ADP_ConnectionStringSyntax=Format of the initialization string does not conform to specification starting at index {0}. +ADP_InvalidConnectionOptionValue=Invalid value for key '{0}'. +ADP_MissingConnectionOptionValue=Use of key '{0}' requires the key '{1}' to be present. +ADP_InvalidConnectionOptionValueLength=The value's length for key '{0}' exceeds it's limit of '{1}'. +; COMMON CODE ADP_InvalidDataDirectory=The DataDirectory substitute is not a string. + +ADP_KeywordNotSupported=Keyword not supported: '{0}'. +; MDAC 80715 +;ADP_EmptyKeyValue=Keyword '{0}' with non-empty value is being unset. +ADP_UdlFileError=Unable to load the UDL file. +ADP_InvalidUDL=Invalid UDL file. +; COMMON CODE ADP_InvalidKey=Invalid keyword, contain one or more of 'no characters', 'control characters', 'leading or trailing whitespace' or 'leading semicolons'. +; COMMON CODE ADP_InvalidValue=The value contains embedded nulls (\\u0000). + +;;; : DbConnection +; COMMON CODE ADP_InternalConnectionError=Internal DbConnection Error: {0} +ADP_InternalProviderError=Internal .Net Framework Data Provider error {0}. +; COMMON CODE ADP_NoConnectionString=The ConnectionString property has not been initialized. +; MDAC 82165, if the ConnectionState enum to msg the localization looks weird +; COMMON CODE ADP_ConnectionStateMsg_Closed=The connection's current state is closed. +; COMMON CODE ADP_ConnectionStateMsg_Connecting=The connection's current state is connecting. +; COMMON CODE ADP_ConnectionStateMsg_Open=The connection's current state is open. +; COMMON CODE ADP_ConnectionStateMsg_OpenExecuting=The connection's current state is executing. +; COMMON CODE ADP_ConnectionStateMsg_OpenFetching=The connection's current state is fetching. +; COMMON CODE ADP_ConnectionStateMsg=The connection's current state: {0}. + +;;; DbCommandBuilder +ADP_NoQuoteChange=The QuotePrefix and QuoteSuffix properties cannot be changed once an Insert, Update, or Delete command has been generated. +ADP_MissingSourceCommand=The DataAdapter.SelectCommand property needs to be initialized. +ADP_MissingSourceCommandConnection=The DataAdapter.SelectCommand.Connection property needs to be initialized; + +;;; MultipartName +ADP_InvalidMultipartName={0} "{1}". +ADP_InvalidMultipartNameQuoteUsage={0} "{1}", incorrect usage of quotes. +ADP_InvalidMultipartNameToManyParts={0} "{1}", the current limit of "{2}" is insufficient. + +;;; MultipartName properties +SQL_BulkCopyDestinationTableName=SqlBulkCopy.WriteToServer failed because the SqlBulkCopy.DestinationTableName is an invalid multipart name +SQL_TDSParserTableName=Processing of results from SQL Server failed because of an invalid multipart name +SQL_UDTTypeName=SqlParameter.UdtTypeName is an invalid multipart name +SQL_TypeName=SqlParameter.TypeName is an invalid multipart name +SQL_SqlCommandCommandText=SqlCommand.DeriveParameters failed because the SqlCommand.CommandText property value is an invalid multipart name +ODBC_ODBCCommandText=OdbcCommandBuilder.DeriveParameters failed because the OdbcCommand.CommandText property value is an invalid multipart name +OLEDB_OLEDBCommandText=OleDbCommandBuilder.DeriveParameters failed because the OleDbCommandBuilder.CommandText property value is an invalid multipart name + +;;;; MultiSubnetFailover errors (see also SNI_ERROR strings) +SQLMSF_FailoverPartnerNotSupported=Connecting to a mirrored SQL Server instance using the MultiSubnetFailover connection option is not supported. + +;;; Data Provider Collection +; ArgumentException +; COMMON CODE ADP_CollectionRemoveInvalidObject=Attempted to remove an {0} that is not contained by this {1}. +; IndexOutOfRangeException +; COMMON CODE ADP_CollectionIndexInt32=Invalid index {0} for this {1} with Count={2}. +; COMMON CODE ADP_CollectionIndexString=An {0} with {1} '{2}' is not contained by this {3}. +; InvalidCastException +; COMMON CODE ADP_CollectionNullValue=The {0} only accepts non-null {1} type objects. +; COMMON CODE ADP_CollectionInvalidType=The {0} only accepts non-null {1} type objects, not {2} objects. + +;;; DataColumnMapping +; DataMappingException +ADP_ColumnSchemaExpression=The column mapping from SourceColumn '{0}' failed because the DataColumn '{1}' is a computed column. +ADP_ColumnSchemaMismatch=Inconvertible type mismatch between SourceColumn '{0}' of {1} and the DataColumn '{2}' of {3}. +ADP_ColumnSchemaMissing1=Missing the DataColumn '{0}' for the SourceColumn '{2}'. +ADP_ColumnSchemaMissing2=Missing the DataColumn '{0}' in the DataTable '{1}' for the SourceColumn '{2}'. + +;;; DataColumnMappingsCollection +; ArgumentException +ADP_InvalidSourceColumn=SourceColumn is required to be a non-empty string. +; DataMappingException +ADP_MissingColumnMapping=Missing SourceColumn mapping for '{0}'. + +;;; DataAdapter +; ArgumentException +; COMMON CODE ADP_InvalidEnumerationValue=The {0} enumeration value, {1}, is invalid. +ADP_NotSupportedEnumerationValue=The {0} enumeration value, {1}, is not supported by the {2} method. +ODBC_NotSupportedEnumerationValue=The {0} enumeration value, {1}, is not supported by the .Net Framework Odbc Data Provider. +OLEDB_NotSupportedEnumerationValue=The {0} enumeration value, {1}, is not supported by the .Net Framework OleDb Data Provider. +SQL_NotSupportedEnumerationValue=The {0} enumeration value, {1}, is not supported by the .Net Framework SqlClient Data Provider. + +;;; GetComputerNameEx +; InvalidOperationException +ADP_ComputerNameEx=Unable to retrieve the ComputerNameDnsFullyQualified, {0}. + +;;; DataTableMapping +; SystemException +ADP_MissingTableSchema=Missing the '{0}' DataTable for the '{1}' SourceTable. + +;;; Adapter.DataTableMappingsCollection +; ArgumentException +ADP_InvalidSourceTable=SourceTable is required to be a non-empty string +; DataMappingException +ADP_MissingTableMapping=Missing SourceTable mapping: '{0}' + +;;; IDbCommand +; InvalidOperationException +ADP_CommandTextRequired={0}: CommandText property has not been initialized +ADP_ConnectionRequired={0}: Connection property has not been initialized. +ADP_OpenConnectionRequired={0} requires an open and available Connection. {1} + +ADP_ConnectionRequired_Fill=Fill: SelectCommand.Connection property has not been initialized. +ADP_ConnectionRequired_FillPage=FillPage: SelectCommand.Connection property has not been initialized. +ADP_ConnectionRequired_FillSchema=FillSchema: SelectCommand.Connection property has not been initialized. +ADP_ConnectionRequired_Insert=Update requires the InsertCommand to have a connection object. The Connection property of the InsertCommand has not been initialized. +ADP_ConnectionRequired_Update=Update requires the UpdateCommand to have a connection object. The Connection property of the UpdateCommand has not been initialized. +ADP_ConnectionRequired_Delete=Update requires the DeleteCommand to have a connection object. The Connection property of the DeleteCommand has not been initialized. +ADP_ConnectionRequired_Batch=Update requires a connection object. The Connection property has not been initialized. +ADP_ConnectionRequired_Clone=Update requires the command clone to have a connection object. The Connection property of the command clone has not been initialized. +ADP_ConnecitonRequired_UpdateRows=Update requires a connection. + +ADP_OpenConnectionRequired_Insert=Update requires the {0}Command to have an open connection object. {1} +ADP_OpenConnectionRequired_Update=Update requires the {0}Command to have an open connection object. {1} +ADP_OpenConnectionRequired_Delete=Update requires the {0}Command to have an open connection object. {1} +ADP_OpenConnectionRequired_Clone=Update requires the updating command to have an open connection object. {1} + +ADP_NoStoredProcedureExists=The stored procedure '{0}' doesn't exist. +ADP_TransactionCompleted=The transaction assigned to this command must be the most nested pending local transaction. +ADP_TransactionConnectionMismatch=The transaction is either not associated with the current connection or has been completed. +ADP_TransactionCompletedButNotDisposed=The transaction associated with the current connection has completed but has not been disposed. The transaction must be disposed before the connection can be used to execute SQL statements. +ADP_TransactionRequired={0} requires the command to have a transaction when the connection assigned to the command is in a pending local transaction. The Transaction property of the command has not been initialized. +ADP_OpenResultSetExists=There is already an open SqlResultSet associated with this command which must be closed first. +ADP_OpenReaderExists=There is already an open DataReader associated with this Command which must be closed first. +ADP_DeriveParametersNotSupported={0} DeriveParameters only supports CommandType.StoredProcedure, not CommandType.{1}. +ADP_CalledTwice=The method '{0}' cannot be called more than once for the same execution. +ADP_IncorrectAsyncResult=Incorrect async result. + +;;; DbDataAdapter +; IDbDataAdapter.Fill(Schema) +ADP_MissingSelectCommand=The SelectCommand property has not been initialized before calling '{0}'. +ADP_UnwantedStatementType=The StatementType {0} is not expected here. + +;;; DbDataAdapter.FillSchema +; System +ADP_FillSchemaRequiresSourceTableName=FillSchema: expected a non-empty string for the SourceTable name. + +;;; DbDataAdapter.Fill +; ArgumentException +ADP_InvalidMaxRecords=The MaxRecords value of {0} is invalid; the value must be >= 0. +ADP_InvalidStartRecord=The StartRecord value of {0} is invalid; the value must be >= 0. +; SystemException +ADP_FillRequiresSourceTableName=Fill: expected a non-empty string for the SourceTable name. +ADP_FillChapterAutoIncrement=Hierarchical chapter columns must map to an AutoIncrement DataColumn. +ADP_MissingDataReaderFieldType=DataReader.GetFieldType({0}) returned null. +ADP_OnlyOneTableForStartRecordOrMaxRecords=Only specify one item in the dataTables array when using non-zero values for startRecords or maxRecords. +;;; DbDataAdapter.Update +; InvalidOperationException +ADP_UpdateRequiresSourceTable=Update unable to find TableMapping['{0}'] or DataTable '{0}'. +ADP_UpdateRequiresSourceTableName=Update: expected a non-empty SourceTable name. +ADP_MissingTableMappingDestination=Missing TableMapping when TableMapping.DataSetTable='{0}'. + +ADP_UpdateRequiresCommandClone=Update requires the command clone to be valid. +ADP_UpdateRequiresCommandSelect=Auto SQL generation during Update requires a valid SelectCommand. +ADP_UpdateRequiresCommandInsert=Update requires a valid InsertCommand when passed DataRow collection with new rows. +ADP_UpdateRequiresCommandUpdate=Update requires a valid UpdateCommand when passed DataRow collection with modified rows. +ADP_UpdateRequiresCommandDelete=Update requires a valid DeleteCommand when passed DataRow collection with deleted rows. + +; SystemException +ADP_UpdateMismatchRowTable=DataRow[{0}] is from a different DataTable than DataRow[0]. +ADP_RowUpdatedErrors=RowUpdatedEvent: Errors occurred; no additional is information available. +ADP_RowUpdatingErrors=RowUpdatingEvent: Errors occurred; no additional is information available. + +ADP_ResultsNotAllowedDuringBatch=When batching, the command's UpdatedRowSource property value of UpdateRowSource.FirstReturnedRecord or UpdateRowSource.Both is invalid. + +ADP_UpdateConcurrencyViolation_Update=Concurrency violation: the UpdateCommand affected {0} of the expected {1} records. +ADP_UpdateConcurrencyViolation_Delete=Concurrency violation: the DeleteCommand affected {0} of the expected {1} records. +ADP_UpdateConcurrencyViolation_Batch=Concurrency violation: the batched command affected {0} of the expected {1} records. + +;;; : IDbCommand +ADP_InvalidCommandTimeout=Invalid CommandTimeout value {0}; the value must be >= 0. +;; InvalidOperationException +ADP_UninitializedParameterSize={1}[{0}]: the Size property has an invalid size of 0. +ADP_PrepareParameterType={0}.Prepare method requires all parameters to have an explicitly set type. +ADP_PrepareParameterSize={0}.Prepare method requires all variable length parameters to have an explicitly set non-zero Size. +ADP_PrepareParameterScale={0}.Prepare method requires parameters of type '{1}' have an explicitly set Precision and Scale. +ADP_MismatchedAsyncResult=Mismatched end method call for asyncResult. Expected call to {0} but {1} was called instead. + +;;; : IDbConnection +; InvalidOperationException +ADP_ClosedConnectionError=Invalid operation. The connection is closed. +; COMMON CODE ADP_ConnectionAlreadyOpen=The connection was not closed. {0} +ADP_ConnectionIsDisabled=The connection has been disabled. +; COMMON CODE ADP_DelegatedTransactionPresent=Cannot enlist in the transaction because the connection is the primary connection for a delegated or promoted transaction. +ADP_LocalTransactionPresent=Cannot enlist in the transaction because a local transaction is in progress on the connection. Finish local transaction and retry. +ADP_TransactionPresent=Connection currently has transaction enlisted. Finish current transaction and retry. +; COMMON CODE ADP_OpenConnectionPropertySet=Not allowed to change the '{0}' property. {1} +ADP_EmptyDatabaseName=Database cannot be null, the empty string, or string of only whitespace. +ADP_DatabaseNameTooLong=The argument is too long. +ADP_InvalidConnectTimeoutValue=Invalid 'Connect Timeout' value which must be an integer >= 0. +; COMMON CODE ADP_PooledOpenTimeout=Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. + +;;;; : DbDataReader +; ArgumentException +ADP_InvalidSourceBufferIndex=Invalid source buffer (size of {0}) offset: {1} +ADP_InvalidDestinationBufferIndex=Invalid destination buffer (size of {0}) offset: {1} +; InvalidCast +ADP_DataReaderNoData=No data exists for the row/column. +; InvalidOperationException +; COMMON CODE ADP_DataReaderClosed=Invalid attempt to {0} when reader is closed. +ADP_NumericToDecimalOverflow=The numerical value is too large to fit into a 96 bit decimal. + +;;; : DbDataStream +ADP_StreamClosed=Invalid attempt to {0} when stream is closed. +ADP_InvalidSeekOrigin=Specified SeekOrigin value is invalid. + +;;; : DbCommandBuilder +ADP_DynamicSQLJoinUnsupported=Dynamic SQL generation is not supported against multiple base tables. +ADP_DynamicSQLNoTableInfo=Dynamic SQL generation is not supported against a SelectCommand that does not return any base table information. +ADP_DynamicSQLNoKeyInfoDelete=Dynamic SQL generation for the DeleteCommand is not supported against a SelectCommand that does not return any key column information. +ADP_DynamicSQLNoKeyInfoUpdate=Dynamic SQL generation for the UpdateCommand is not supported against a SelectCommand that does not return any key column information. +ADP_DynamicSQLNoKeyInfoRowVersionDelete=Dynamic SQL generation for the DeleteCommand is not supported against a SelectCommand that does not contain a row version column. +ADP_DynamicSQLNoKeyInfoRowVersionUpdate=Dynamic SQL generation for the UpdateCommand is not supported against a SelectCommand that does not contain a row version column. +ADP_DynamicSQLNestedQuote=Dynamic SQL generation not supported against table names '{0}' that contain the QuotePrefix or QuoteSuffix character '{1}'. +ADP_NonSequentialColumnAccess=Invalid attempt to read from column ordinal '{0}'. With CommandBehavior.SequentialAccess, you may only read from column ordinal '{1}' or greater. + +ADP_InvalidDateTimeDigits=Data type '{0}' can not be formatted as a literal because it has an invalid date time digits. +ADP_InvalidFormatValue=The value can not be formatted as a literal of the requested type. +ADP_InvalidMaximumScale=Data type '{0}' can not be formatted as a literal because it has an invalid maximum scale. +ADP_LiteralValueIsInvalid=The literal value provided is not a valid literal for the data type '{0}'. +ADP_EvenLengthLiteralValue='{0}':The length of the literal value must be even. +ADP_HexDigitLiteralValue='{0}':The literal value must be a string with hexadecimal digits +ADP_QuotePrefixNotSet={0} requires open connection when the quote prefix has not been set. +ADP_UnableToCreateBooleanLiteral=Can not determine the correct boolean literal values. Boolean literals can not be created. +ADP_UnsupportedNativeDataTypeOleDb=Literals of the native data type associated with data type '{0}' are not supported. + +;;; : IDataParameter +; ArgumentException +ADP_InvalidDataType=The parameter data type of {0} is invalid. +ADP_UnknownDataType=No mapping exists from object type {0} to a known managed provider native type. +ADP_UnknownDataTypeCode=Unable to handle an unknown TypeCode {0} returned by Type {1}. +ADP_DbTypeNotSupported=No mapping exists from DbType {0} to a known {1}. +ADP_VersionDoesNotSupportDataType=The version of SQL Server in use does not support datatype '{0}'. +ADP_ParameterValueOutOfRange=Parameter value '{0}' is out of range. +ADP_BadParameterName=Specified parameter name '{0}' is not valid. +ADP_MultipleReturnValue=Multiple return value parameters are not supported. + +; COMMON CODE ADP_InvalidOffsetValue=Invalid parameter Offset value '{0}'. The value must be greater than or equal to 0. +ADP_InvalidSizeValue=Invalid parameter Size value '{0}'. The value must be greater than or equal to 0. +ADP_NegativeParameter=Invalid value for argument '{0}'. The value must be greater than or equal to 0. + +ADP_InvalidMetaDataValue=Invalid value for this metadata. +ADP_NotRowType=Metadata must be SqlDbType.Row +ADP_ParameterConversionFailed=Failed to convert parameter value from a {0} to a {1}. + +;;;; : IDbTransaction +; InvalidOperationException +ADP_ParallelTransactionsNotSupported={0} does not support parallel transactions. +ADP_TransactionZombied=This {0} has completed; it is no longer usable. + +ADP_DbRecordReadOnly='{0}' cannot be called when the record is read only. + +;;;; : ISqlUpdatableRecord +ADP_DbDataUpdatableRecordReadOnly='{0}' cannot be called when the DbDataRecord is read only. +ADP_InvalidImplicitConversion=Implicit conversion of object type '{0}' to data type '{1}' is not supported. + +ADP_InvalidBufferSizeOrIndex=Buffer offset '{1}' plus the bytes available '{0}' is greater than the length of the passed in buffer. +ADP_InvalidDataLength=Data length '{0}' is less than 0. +ADP_InvalidDataLength2=Specified length '{0}' is out of range. +ADP_NonSeqByteAccess=Invalid {2} attempt at dataIndex '{0}'. With CommandBehavior.SequentialAccess, you may only read from dataIndex '{1}' or greater. + +ADP_OffsetOutOfRangeException=Offset must refer to a location within the value. + +;;;; : dbMetaDataFactory +; ArgumentException +; COMMON CODE MDF_QueryFailed=Unable to build the '{0}' collection because execution of the SQL query failed. See the inner exception for details. +; COMMON CODE MDF_TooManyRestrictions=More restrictions were provided than the requested schema ('{0}') supports. +; COMMON CODE MDF_InvalidRestrictionValue= '{2}' is not a valid value for the '{1}' restriction of the '{0}' schema collection. +; COMMON CODE MDF_UndefinedCollection=The requested collection ({0}) is not defined. +; COMMON CODE MDF_UndefinedPopulationMechanism=The population mechanism '{0}' is not defined. +; COMMON CODE MDF_UnsupportedVersion=The requested collection ({0}) is not supported by this version of the provider. +; COMMON CODE MDF_MissingDataSourceInformationColumn=One of the required DataSourceInformation tables columns is missing. +; COMMON CODE MDF_IncorrectNumberOfDataSourceInformationRows=The DataSourceInformation table must contain exactly one row. +; COMMON CODE MDF_MissingRestrictionDefault=Missing restriction default. +; COMMON CODE MDF_NoColumns=The schema table contains no columns. +; COMMON CODE MDF_UnableToBuildCollection=Unable to build schema collection '{0}'; +; COMMON CODE MDF_AmbigousCollectionName=The collection name '{0}' matches at least two collections with the same name but with different case, but does not match any of them exactly. +; COMMON CODE MDF_CollectionNameISNotUnique=There are multiple collections named '{0}'. +; COMMON CODE MDF_DataTableDoesNotExist=The collection '{0}' is missing from the metadata XML. +; COMMON CODE MDF_InvalidXml=The metadata XML is invalid. +; COMMON CODE MDF_InvalidXmlMissingColumn=The metadata XML is invalid. The {0} collection must contain a {1} column and it must be a string column. +; COMMON CODE MDF_InvalidXmlInvalidValue=The metadata XML is invalid. The {1} column of the {0} collection must contain a non-empty string. +ODBC_GetSchemaRestrictionRequired="The ODBC managed provider requires that the TABLE_NAME restriction be specified and non-null for the GetSchema indexes collection. + +;;; : SqlUpdatableRecord +ADP_InvalidArgumentValue=Invalid argument value for method '{0}'. + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.Odbc +ADP_OdbcNoTypesFromProvider=The ODBC provider did not return results from SQLGETTYPEINFO. + +; COMMON CODE ADP_CollectionIsNotParent=The {0} is already contained by another {1}. +; COMMON CODE ADP_CollectionIsParent=The {0} with is already contained by this {1}. +ADP_NullDataTable=Unexpected null DataTable argument +ADP_NullDataSet=Unexpected null DataSet argument. + + +; ArgumentException +OdbcConnection_ConnectionStringTooLong=Connection string exceeds maximum allowed length of {0}. +; SystemException +Odbc_GetTypeMapping_UnknownType={0} - unable to map type. +Odbc_UnknownSQLType=Unknown SQL type - {0}. +Odbc_UnknownURTType=Unknown URT type - {0}. +Odbc_NegativeArgument=Invalid negative argument! +Odbc_CantSetPropertyOnOpenConnection=Can't set property on an open connection. +Odbc_NoMappingForSqlTransactionLevel=No valid mapping for a SQL_TRANSACTION '{0}' to a System.Data.IsolationLevel enumeration value. +Odbc_CantEnableConnectionpooling={0} - unable to enable connection pooling... +Odbc_CantAllocateEnvironmentHandle={0} - unable to allocate an environment handle. +Odbc_FailedToGetDescriptorHandle={0} - unable to get descriptor handle. +Odbc_NotInTransaction=Not in a transaction +Odbc_UnknownOdbcType=Invalid OdbcType enumeration value={0}. +Odbc_NullData=Use IsDBNull when DBNull.Value data is expected. +Odbc_ExceptionMessage={0} [{1}] {2} +Odbc_ExceptionNoInfoMsg={0} - no error information available +; InvalidOperationException +Odbc_ConnectionClosed=The connection is closed. +Odbc_OpenConnectionNoOwner=An internal connection does not have an owner. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.OleDb + +Odbc_MDACWrongVersion=The .Net Framework Odbc Data Provider requires Microsoft Data Access Components(MDAC) version 2.6 or later. Version {0} was found currently installed. +OleDb_MDACWrongVersion=The .Net Framework OleDb Data Provider requires Microsoft Data Access Components(MDAC) version 2.6 or later. Version {0} was found currently installed. + +;;; OleDb.OleDbConnection +; SystemException +OleDb_SchemaRowsetsNotSupported='{0}' interface is not supported by the '{1}' provider. GetOleDbSchemaTable is unavailable with the current provider. +OleDb_NoErrorInformation2='{0}' failed with no error message available, result code: {1}. +OleDb_NoErrorInformation=No error message available, result code: {0}. +OleDb_MDACNotAvailable=The .Net Framework Data Providers require Microsoft Data Access Components(MDAC). Please install Microsoft Data Access Components(MDAC) version 2.6 or later. +OleDb_MSDASQLNotSupported=The .Net Framework Data Provider for OLEDB (System.Data.OleDb) does not support the Microsoft OLE DB Provider for ODBC Drivers (MSDASQL). Use the .Net Framework Data Provider for ODBC (System.Data.Odbc). +OleDb_PossiblePromptNotUserInteractive=The .Net Framework Data Provider for OLEDB will not allow the OLE DB Provider to prompt the user in a non-interactive environment. +OleDb_ProviderUnavailable=The '{0}' provider is not registered on the local machine. +OleDb_CommandTextNotSupported=The ICommandText interface is not supported by the '{0}' provider. Use CommandType.TableDirect instead. +OleDb_TransactionsNotSupported=The ITransactionLocal interface is not supported by the '{0}' provider. Local transactions are unavailable with the current provider. +OleDb_ConnectionStringSyntax=Format of the initialization string does not conform to the OLE DB specification. Starting around char[{0}] in the connection string. +OleDb_AsynchronousNotSupported='Asynchronous Processing' is not a supported feature of the .Net Framework Data OLE DB Provider(System.Data.OleDb). +OleDb_NoProviderSpecified=An OLE DB Provider was not specified in the ConnectionString. An example would be, 'Provider=SQLOLEDB;'. +OleDb_InvalidProviderSpecified=The OLE DB Provider specified in the ConnectionString is too long. +OleDb_InvalidRestrictionsDbInfoKeywords=No restrictions are expected for the DbInfoKeywords OleDbSchemaGuid. +OleDb_InvalidRestrictionsDbInfoLiteral=No restrictions are expected for the DbInfoLiterals OleDbSchemaGuid. +OleDb_InvalidRestrictionsSchemaGuids=No restrictions are expected for the schema guid OleDbSchemaGuid. +OleDb_NotSupportedSchemaTable=The {0} OleDbSchemaGuid is not a supported schema by the '{1}' provider. +OleDb_ConfigWrongNumberOfValues=The '{0}' configuration setting has the wrong number of values. +OleDb_ConfigUnableToLoadXmlMetaDataFile=Unable to load the XML file specified in configuration setting '{0}'. + +;;; OleDb.OleDbCommand +OleDb_CommandParameterBadAccessor=Command parameter[{0}] '{1}' is invalid. +OleDb_CommandParameterCantConvertValue=Command parameter[{0}] '{1}' data value could not be converted for reasons other than sign mismatch or data overflow. +OleDb_CommandParameterSignMismatch=Conversion failed for command parameter[{0}] '{1}' because the data value was signed and the type used by the provider was unsigned. +OleDb_CommandParameterDataOverflow=Conversion failed for command parameter[{0}] '{1}' because the data value overflowed the type used by the provider. +OleDb_CommandParameterUnavailable=Provider encountered an error while sending command parameter[{0}] '{1}' value and stopped processing. +OleDb_CommandParameterDefault=Parameter[{0}] '{1}' has no default value. +OleDb_CommandParameterError=Error occurred with parameter[{0}]: {1}. + +OleDb_BadStatus_ParamAcc=System.Data.OleDb.OleDbDataAdapter internal error: invalid parameter accessor: {0} {1}. +OleDb_UninitializedParameters=Parameter[{0}]: the OleDbType property is uninitialized: OleDbType.{1}. +OleDb_NoProviderSupportForParameters=The ICommandWithParameters interface is not supported by the '{0}' provider. Command parameters are unsupported with the current provider. +OleDb_NoProviderSupportForSProcResetParameters=Retrieving procedure parameter information is not supported by the '{0}' provider. + +;;; OleDb.OleDbCommandBuilder +OleDb_CanNotDetermineDecimalSeparator=Can not determine the server's decimal separator. Non-integer numeric literals can not be created. + +;;; OleDb.OleDbDataAdapter +OleDb_Fill_NotADODB=Object is not an ADODB.RecordSet or an ADODB.Record. +OleDb_Fill_EmptyRecordSet=Unable to retrieve the '{0}' interface from the ADODB.RecordSet object. +OleDb_Fill_EmptyRecord=Unable to retrieve the IRow interface from the ADODB.Record object. + +;;; OleDb.OleDbEnumerator +OleDb_ISourcesRowsetNotSupported=Type does not support the OLE DB interface ISourcesRowset + +;;; OleDb.OleDbMetaDataFactory +OleDb_IDBInfoNotSupported=Cannot construct the ReservedWords schema collection because the provider does not support IDBInfo. + +;;; OleDb.OleDbPropertyCollection +; InvalidOperation +OleDb_PropertyNotSupported=The property's value was not set because the provider did not support the '{0}' property, or the consumer attempted to get or set values of properties not in the Initialization property group and the data source object is uninitialized. +OleDb_PropertyBadValue=Failed to initialize the '{0}' property for one of the following reasons:\r\n\tThe value data type was not the data type of the property or was not null. For example, the property was DBPROP_MEMORYUSAGE, which has a data type of Int32, and the data type was Int64.\r\n\tThe value was not a valid value. For example, the property was DBPROP_MEMORYUSAGE and the value was negative.\r\n\tThe value was a valid value for the property and the provider supports the property as a settable property, but the provider does not support the value specified. This includes the case where the value was added to the property in OLE DB after the provider was written. +OleDb_PropertyBadOption=The value of Options was invalid. +OleDb_PropertyBadColumn=The ColumnID element was invalid. +OleDb_PropertyNotAllSettable=A '{0}' property was specified to be applied to all columns but could not be applied to one or more of them. +OleDb_PropertyNotSettable=The '{0}' property was read-only, or the consumer attempted to set values of properties in the Initialization property group after the data source object was initialized. Consumers can set the value of a read-only property to its current value. This status is also returned if a settable column property could not be set for the particular column. +OleDb_PropertyNotSet=The optional '{0}' property's value was not set to the specified value and setting the property to the specified value was not possible. +OleDb_PropertyConflicting=The '{0}'property's value was not set because doing so would have conflicted with an existing property. +OleDb_PropertyNotAvailable=(Reserved). +OleDb_PropertyStatusUnknown=The provider returned an unknown DBPROPSTATUS_ value '{0}'. + +;;; OleDb.OleDbDataReader +; SystemException +OleDb_BadAccessor=Accessor validation was deferred and was performed while the method returned data. The binding was invalid for this column or parameter. +OleDb_BadStatusRowAccessor=OleDbDataAdapter internal error: invalid row set accessor: Ordinal={0} Status={1}. +OleDb_CantConvertValue=The data value could not be converted for reasons other than sign mismatch or data overflow. For example, the data was corrupted in the data store but the row was still retrievable. +OleDb_CantCreate=The provider could not allocate memory in which to return {0} data. +OleDb_DataOverflow=Conversion failed because the {0} data value overflowed the type specified for the {0} value part in the consumer's buffer. +OleDb_GVtUnknown=OleDbDataAdapter internal error: [get] Unknown OLE DB data type: 0x{0} ({1}). +OleDb_SignMismatch=Conversion failed because the {0} data value was signed and the type specified for the {0} value part in the consumer's buffer was unsigned. +OleDb_SVtUnknown=OleDbDataAdapter internal error: [set] Unknown OLE DB data type: 0x{0} ({1}). +OleDb_Unavailable=The provider could not determine the {0} value. For example, the row was just created, the default for the {0} column was not available, and the consumer had not yet set a new {0} value. +OleDb_UnexpectedStatusValue=OLE DB Provider returned an unexpected status value of {0}. +OleDb_ThreadApartmentState=The OleDbDataReader.Read must be used from the same thread on which is was created if that thread's ApartmentState was not ApartmentState.MTA. + +OleDb_NoErrorMessage=Unspecified error: {0} +OleDb_FailedGetDescription=IErrorInfo.GetDescription failed with {0}. +OleDb_FailedGetSource=IErrorInfo.GetSource failed with {0}. +OleDb_DBBindingGetVector=DBTYPE_VECTOR data is not supported by the .Net Framework Data OLE DB Provider(System.Data.OleDb). + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; System.Data.SqlClient + +;;; SQLServer.Connection +; ArgumentException +ADP_InvalidMinMaxPoolSizeValues=Invalid min or max pool size values, min pool size cannot be greater than the max pool size. +ADP_ObsoleteKeyword=The '{0}' keyword is obsolete. Use '{1}' instead. +SQL_CannotGetDTCAddress=Unable to get the address of the distributed transaction coordinator for the server, from the server. Is DTC enabled on the server? +SQL_InvalidOptionLength=The length of the value for the connection parameter <{0}> exceeds the maximum allowed 65535 characters. +SQL_InvalidPacketSizeValue=Invalid 'Packet Size'. The value must be an integer >= 512 and <= 32768. +SQL_NullEmptyTransactionName=Invalid transaction or invalid name for a point at which to save within the transaction. +SQL_SnapshotNotSupported=The {0} enumeration value, {1}, is not supported by SQL Server 7.0 or SQL Server 2000. +SQL_UserInstanceFailoverNotCompatible=User Instance and Failover are not compatible options. Please choose only one of the two in the connection string. +; DataProviderException +SQL_EncryptionNotSupportedByClient=The instance of SQL Server you attempted to connect to requires encryption but this machine does not support it. +SQL_EncryptionNotSupportedByServer=The instance of SQL Server you attempted to connect to does not support encryption. +SQL_InvalidSQLServerVersionUnknown=Unsupported SQL Server version. The .Net Framework SqlClient Data Provider can only be used with SQL Server versions 7.0 and later. +;InvalidOperationException +SQL_CannotModifyPropertyAsyncOperationInProgress={0} cannot be changed while async operation is in progress. +SQL_AsyncConnectionRequired=This command requires an asynchronous connection. Set \"Asynchronous Processing=true\" in the connection string. +SQL_FatalTimeout=Timeout expired. The connection has been broken as a result. +SQL_InstanceFailure=Instance failure. + +SQL_ChangePasswordArgumentMissing=The '{0}' argument must not be null or empty. +SQL_ChangePasswordConflictsWithSSPI=ChangePassword can only be used with SQL authentication, not with integrated security. +SQL_ChangePasswordUseOfUnallowedKey=The keyword '{0}' must not be specified in the connectionString argument to ChangePassword. +SQL_UnknownSysTxIsolationLevel=Unrecognized System.Transactions.IsolationLevel enumeration value: {0}. +SQL_InvalidPartnerConfiguration=Server {0}, database {1} is not configured for database mirroring. +SQL_MarsUnsupportedOnConnection=The connection does not support MultipleActiveResultSets. + +;NotSupportedException +SQL_ChangePasswordRequiresYukon=ChangePassword requires SQL Server 9.0 or later. +SQL_NonLocalSSEInstance=SSE Instance re-direction is not supported for non-local user instances. + +;;; SQLServer.DataCommand +; InvalidOperationException +SQL_AsyncOperationCompleted=The asynchronous operation has already completed. +SQL_PendingBeginXXXExists=The command execution cannot proceed due to a pending asynchronous operation already in progress. +SQL_NonXmlResult=Invalid command sent to ExecuteXmlReader. The command must return an Xml result. +;NotSupportedException +SQL_NotificationsRequireYukon=Notifications require SQL Server 9.0 or later. + +;;; SQLServer.DataParameter +; ArgumentException +SQL_InvalidUdt3PartNameFormat=Invalid 3 part name format for UdtTypeName. +SQL_InvalidParameterTypeNameFormat=Invalid 3 part name format for TypeName. +SQL_InvalidParameterNameLength=The length of the parameter '{0}' exceeds the limit of 128 characters. +SQL_PrecisionValueOutOfRange=Precision value '{0}' is either less than 0 or greater than the maximum allowed precision of 38. +SQL_ScaleValueOutOfRange=Scale value '{0}' is either less than 0 or greater than the maximum allowed scale of 38. +SQL_TimeScaleValueOutOfRange=Scale value '{0}' is either less than 0 or greater than the maximum allowed scale of 7. +; InvalidOperationException +SQL_ParameterInvalidVariant=Parameter '{0}' exceeds the size limit for the sql_variant datatype. +SQL_ParameterTypeNameRequired=The {0} type parameter '{1}' must have a valid type name. + +;;; SQLServer.SQLServerAdapter + +;;; SQLServer.TDSParser +; InvalidOperationException +SQL_InvalidInternalPacketSize=Invalid internal packet size: +SQL_InvalidTDSVersion=The SQL Server instance returned an invalid or unsupported protocol version during login negotiation. +SQL_InvalidTDSPacketSize=Invalid Packet Size. +SQL_ParsingError=Internal connection fatal error. +SQL_ConnectionLockedForBcpEvent=The connection cannot be used because there is an ongoing operation that must be finished. +SQL_SNIPacketAllocationFailure=Memory allocation for internal connection failed. +; OverflowException +SQL_SmallDateTimeOverflow=SqlDbType.SmallDateTime overflow. Value '{0}' is out of range. Must be between 1/1/1900 12:00:00 AM and 6/6/2079 11:59:59 PM. +SQL_TimeOverflow=SqlDbType.Time overflow. Value '{0}' is out of range. Must be between 00:00:00.0000000 and 23:59:59.9999999. +SQL_MoneyOverflow=SqlDbType.SmallMoney overflow. Value '{0}' is out of range. Must be between -214,748.3648 and 214,748.3647. +; SQLServerException +SQL_CultureIdError=The Collation specified by SQL Server is not supported. +SQL_OperationCancelled=Operation cancelled by user. +SQL_SevereError=A severe error occurred on the current command. The results, if any, should be discarded. +SQL_SSPIGenerateError=The target principal name is incorrect. Cannot generate SSPI context. +SQL_InvalidSSPIPacketSize=Invalid SSPI packet size. +SQL_SSPIInitializeError=Cannot initialize SSPI package. +SQL_Timeout=Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. +SQL_Timeout_PreLogin_Begin=Connection Timeout Expired. The timeout period elapsed at the start of the pre-login phase. This could be because of insufficient time provided for connection timeout. +SQL_Timeout_PreLogin_InitializeConnection=Connection Timeout Expired. The timeout period elapsed while attempting to create and initialize a socket to the server. This could be either because the server was unreachable or unable to respond back in time. +SQL_Timeout_PreLogin_SendHandshake=Connection Timeout Expired. The timeout period elapsed while making a pre-login handshake request. This could be because the server was unable to respond back in time. +SQL_Timeout_PreLogin_ConsumeHandshake=Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. +SQL_Timeout_Login_Begin=Connection Timeout Expired. The timeout period elapsed at the start of the login phase. This could be because of insufficient time provided for connection timeout. +SQL_Timeout_Login_ProcessConnectionAuth=Connection Timeout Expired. The timeout period elapsed while attempting to authenticate the login. This could be because the server failed to authenticate the user or the server was unable to respond back in time. +SQL_Timeout_PostLogin=Connection Timeout Expired. The timeout period elapsed during the post-login phase. The connection could have timed out while waiting for server to complete the login process and respond; Or it could have timed out while attempting to create multiple active connections. +SQL_Timeout_FailoverInfo=This failure occured while attempting to connect to the {0} server. +SQL_Timeout_RoutingDestinationInfo=This failure occurred while attempting to connect to the routing destination. The duration spent while attempting to connect to the original server was - [Pre-Login] initialization={0}; handshake={1}; [Login] initialization={2}; authentication={3}; [Post-Login] complete={4}; +SQL_Duration_PreLogin_Begin=The duration spent while attempting to connect to this server was - [Pre-Login] initialization={0}; +SQL_Duration_PreLoginHandshake=The duration spent while attempting to connect to this server was - [Pre-Login] initialization={0}; handshake={1}; +SQL_Duration_Login_Begin=The duration spent while attempting to connect to this server was - [Pre-Login] initialization={0}; handshake={1}; [Login] initialization={2}; +SQL_Duration_Login_ProcessConnectionAuth=The duration spent while attempting to connect to this server was - [Pre-Login] initialization={0}; handshake={1}; [Login] initialization={2}; authentication={3}; +SQL_Duration_PostLogin=The duration spent while attempting to connect to this server was - [Pre-Login] initialization={0}; handshake={1}; [Login] initialization={2}; authentication={3}; [Post-Login] complete={4}; +SQL_UserInstanceFailure=A user instance was requested in the connection string but the server specified does not support this option. + +;;; SQLServer.SQLServerDataReader +; IndexOutOfRangeException +SQL_ExceedsMaxDataLength=Specified data length {0} exceeds the allowed maximum length of {1}. +; NotSupportedException +SQL_InvalidRead=Invalid attempt to read when no data is present. +SQL_NonBlobColumn=Invalid attempt to GetBytes on column '{0}'. The GetBytes function can only be used on columns of type Text, NText, or Image. +SQL_NonCharColumn=Invalid attempt to GetChars on column '{0}'. The GetChars function can only be used on columns of type Text, NText, Xml, VarChar or NVarChar. +SQL_StreamNotSupportOnColumnType=Invalid attempt to GetStream on column '{0}'. The GetStream function can only be used on columns of type Binary, Image, Udt or VarBinary. +SQL_TextReaderNotSupportOnColumnType=Invalid attempt to GetTextReader on column '{0}'. The GetTextReader function can only be used on columns of type Char, NChar, NText, NVarChar, Text or VarChar. +SQL_XmlReaderNotSupportOnColumnType=Invalid attempt to GetXmlReader on column '{0}'. The GetXmlReader function can only be used on columns of type Xml. + +SQL_InvalidBufferSizeOrIndex=Buffer offset '{1}' plus the bytes available '{0}' is greater than the length of the passed in buffer. +SQL_InvalidDataLength=Data length '{0}' is less than 0. + +;;;; : ISqlResultSet +; InvalidOperationException +SQL_SqlResultSetClosed=Invalid attempt to call method {0} when SqlResultSet is closed. +SQL_SqlResultSetClosed2=Operation cannot be completed because the SqlResultSet is closed. +SQL_SqlRecordReadOnly='{0}' cannot be called when the record is read only. +SQL_SqlRecordReadOnly2=Operation cannot be completed because the record is read only. +SQL_SqlResultSetRowDeleted=Invalid attempt to call method {0} when the current row is deleted +SQL_SqlResultSetRowDeleted2=Operation cannot be completed because the current row is deleted +SQL_SqlResultSetCommandNotInSameConnection=Operation cannot be completed because the command that created the SqlResultSet has been dissociated from the original connection. SqlResultSet is closed. +SQL_SqlResultSetNoAcceptableCursor=SqlResultSet could not be created for the given query with the desired options. + +SQL_SqlUpdatableRecordReadOnly='{0}' cannot be called when the SqlDataRecord is read only. + +;;; +;;; BulkLoad messages +SQL_BulkLoadMappingInaccessible=The mapped collection is in use and cannot be accessed at this time; +SQL_BulkLoadMappingsNamesOrOrdinalsOnly=Mappings must be either all name or all ordinal based. +SQL_BulkLoadCannotConvertValue=The given value of type {0} from the data source cannot be converted to type {1} of the specified target column. +SQL_BulkLoadNonMatchingColumnMapping=The given ColumnMapping does not match up with any column in the source or destination. +SQL_BulkLoadNonMatchingColumnName=The given ColumnName '{0}' does not match up with any column in data source. +SQL_BulkLoadStringTooLong=String or binary data would be truncated. +SQL_BulkLoadInvalidTimeout=Timeout Value '{0}' is less than 0. +SQL_BulkLoadInvalidVariantValue=Value cannot be converted to SqlVariant. +SQL_BulkLoadExistingTransaction=Unexpected existing transaction. +SQL_BulkLoadNoCollation=Failed to obtain column collation information for the destination table. If the table is not in the current database the name must be qualified using the database name (e.g. [mydb]..[mytable](e.g. [mydb]..[mytable]); this also applies to temporary-tables (e.g. #mytable would be specified as tempdb..#mytable). +SQL_BulkLoadConflictingTransactionOption=Must not specify SqlBulkCopyOption.UseInternalTransaction and pass an external Transaction at the same time. +SQL_BulkLoadInvalidOperationInsideEvent=Function must not be called during event. +SQL_BulkLoadMissingDestinationTable=The DestinationTableName property must be set before calling this method. +SQL_BulkLoadInvalidDestinationTable=Cannot access destination table '{0}'. +SQL_BulkLoadNotAllowDBNull=Column '{0}' does not allow DBNull.Value. +Sql_BulkLoadLcidMismatch=The locale id '{0}' of the source column '{1}' and the locale id '{2}' of the destination column '{3}' do not match. +SQL_BulkLoadPendingOperation=Attempt to invoke bulk copy on an object that has a pending operation. + +;;; +;;; transactions. +SQL_ConnectionDoomed=The requested operation cannot be completed because the connection has been broken. +SQL_OpenResultCountExceeded=Open result count exceeded. + +;;; +;;; Merged Provider +SQL_BatchedUpdatesNotAvailableOnContextConnection=Batching updates is not supported on the context connection. +SQL_ContextAllowsLimitedKeywords=The only additional connection string keyword that may be used when requesting the context connection is the Type System Version keyword. +SQL_ContextAllowsOnlyTypeSystem2005=The context connection does not support Type System Version=SQL Server 2000. +SQL_ContextConnectionIsInUse=The context connection is already in use. +SQL_ContextUnavailableOutOfProc=The requested operation requires a SqlClr context, which is only available when running in the Sql Server process. +SQL_ContextUnavailableWhileInProc=The requested operation requires a Sql Server execution thread. The current thread was started by user code or other non-Sql Server engine code. +SQL_NestedTransactionScopesNotSupported=Nested TransactionScopes are not supported. +SQL_NotAvailableOnContextConnection=The requested operation is not available on the context connection. +SQL_NotificationsNotAvailableOnContextConnection=Notifications are not available on the context connection. +SQL_UnexpectedSmiEvent=Unexpected server event: {0}. +SQL_UserInstanceNotAvailableInProc=User instances are not allowed when running in the Sql Server process. +SQL_ArgumentLengthMismatch=The length of '{0}' must match the length of '{1}'. +SQL_InvalidSqlDbTypeWithOneAllowedType=The SqlDbType '{0}' is invalid for {1}. Only {2} is supported. +SQL_PipeErrorRequiresSendEnd=An error occurred with a prior row sent to the SqlPipe. SendResultsEnd must be called before anything else con be sent. +SQL_TooManyValues=Too many values. +SQL_StreamWriteNotSupported=The Stream does not support writing. +SQL_StreamReadNotSupported=The Stream does not support reading. +SQL_StreamSeekNotSupported=The Stream does not support seeking. + +;;; +;;; SqlException (Other than error messages) +SQL_ExClientConnectionId=ClientConnectionId:{0} +SQL_ExErrorNumberStateClass=Error Number:{0},State:{1},Class:{2} +SQL_ExOriginalClientConnectionId=ClientConnectionId before routing:{0} +SQL_ExRoutingDestination=Routing Destination:{0} + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; Sql Misc. Errors +SqlMisc_NullString=Null +SqlMisc_MessageString=Message +SqlMisc_ArithOverflowMessage=Arithmetic Overflow. +SqlMisc_DivideByZeroMessage=Divide by zero error encountered. +SqlMisc_NullValueMessage=Data is Null. This method or property cannot be called on Null values. +SqlMisc_TruncationMessage=Numeric arithmetic causes truncation. +SqlMisc_DateTimeOverflowMessage=SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM. +SqlMisc_ConcatDiffCollationMessage=Two strings to be concatenated have different collation. +SqlMisc_CompareDiffCollationMessage=Two strings to be compared have different collation. +SqlMisc_InvalidFlagMessage=Invalid flag value. +SqlMisc_NumeToDecOverflowMessage=Conversion from SqlDecimal to Decimal overflows. +SqlMisc_ConversionOverflowMessage=Conversion overflows. +SqlMisc_InvalidDateTimeMessage=Invalid SqlDateTime. +SqlMisc_TimeZoneSpecifiedMessage=A time zone was specified. SqlDateTime does not support time zones. +SqlMisc_InvalidArraySizeMessage=Invalid array size. +SqlMisc_InvalidPrecScaleMessage=Invalid numeric precision/scale. +SqlMisc_FormatMessage=The input wasn't in a correct format. +SqlMisc_SqlTypeMessage=SqlType error. +SqlMisc_LenTooLargeMessage=The SqlBytes and SqlChars don't support length of more than 2GB in this version. +SqlMisc_StreamErrorMessage=An error occurred while reading. +SqlMisc_StreamClosedMessage=Stream has been closed or disposed. +SqlMisc_NoBufferMessage=There is no buffer. Read or write operation failed. +SqlMisc_SetNonZeroLenOnNullMessage=Cannot set to non-zero length, because current value is Null. +SqlMisc_BufferInsufficientMessage=The buffer is insufficient. Read or write operation failed. +SqlMisc_WriteNonZeroOffsetOnNullMessage=Cannot write to non-zero offset, because current value is Null. +SqlMisc_WriteOffsetLargerThanLenMessage=Cannot write from an offset that is larger than current length. It would leave uninitialized data in the buffer. +SqlMisc_TruncationMaxDataMessage=Data returned is larger than 2Gb in size. Use SequentialAccess command behavior in order to get all of the data. +SqlMisc_InvalidFirstDayMessage=Argument to GetDayOfWeek must be integer between 1 and 7. +SqlMisc_NotFilledMessage=SQL Type has not been loaded with data. +SqlMisc_AlreadyFilledMessage=SQL Type has already been loaded with data. +SqlMisc_ClosedXmlReaderMessage=Invalid attempt to access a closed XmlReader. +SqlMisc_InvalidOpStreamClosed=Invalid attempt to call {0} when the stream is closed. +SqlMisc_InvalidOpStreamNonWritable=Invalid attempt to call {0} when the stream non-writable. +SqlMisc_InvalidOpStreamNonReadable=Invalid attempt to call {0} when the stream non-readable. +SqlMisc_InvalidOpStreamNonSeekable=Invalid attempt to call {0} when the stream is non-seekable. +SqlMisc_SubclassMustOverride=Subclass did not override a required method. + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; System.Data.Sql Errors +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +Sql_CanotCreateNormalizer=Cannot create normalizer for '{0}'. +Sql_InternalError=Internal Error +Sql_NullCommandText=Command parameter must have a non null and non empty command text. +Sql_MismatchedMetaDataDirectionArrayLengths=MetaData parameter array must have length equivalent to ParameterDirection array argument. +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; Default Exception messages +ADP_AdapterMappingExceptionMessage=Data adapter mapping error. +ADP_DataAdapterExceptionMessage=Data adapter error. +ADP_DBConcurrencyExceptionMessage=DB concurrency violation. +ADP_OperationAborted=Operation aborted. +ADP_OperationAbortedExceptionMessage=Operation aborted due to an exception (see InnerException for details). + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; required to remain in this resource file because DataSysDescriptionAttribute is public + +;;; DataAdapter Property/Event Descriptions +DataAdapter_AcceptChangesDuringFill=Whether or not Fill will call DataRow.AcceptChanges. +DataAdapter_AcceptChangesDuringUpdate=Whether or not Update will call DataRow.AcceptChanges. +DataAdapter_ContinueUpdateOnError=Whether or not to continue to the next DataRow when the Update events, RowUpdating and RowUpdated, Status is UpdateStatus.ErrorsOccurred. +DataAdapter_FillLoadOption=How the adapter fills the DataTable from the DataReader. +DataAdapter_MissingMappingAction=The action taken when a table or column in the TableMappings is missing. +DataAdapter_MissingSchemaAction=The action taken when a table or column in the DataSet is missing. +DataAdapter_TableMappings=How to map source table to DataSet table. +DataAdapter_FillError=Event triggered when a recoverable error occurs during Fill. +DataAdapter_ReturnProviderSpecificTypes=Should Fill return provider specific values or common CLSCompliant values. + +;;; DataColumnMapping Property Descriptions +DataColumnMapping_DataSetColumn=DataColumn.ColumnName +DataColumnMapping_SourceColumn=Source column name - case sensitive. + +;;; DataColumnMappingCollection Property Descriptions +DataColumnMappings_Count=The number of items in the collection +DataColumnMappings_Item=The specified DataColumnMapping object. + +;;; DataTableMapping Property Descriptions +DataTableMapping_ColumnMappings=Individual columns mappings when this table mapping is matched. +DataTableMapping_DataSetTable=DataTable.TableName +DataTableMapping_SourceTable=The DataTableMapping source table name. This name is case sensitive. + +;;; DataTableMappingCollection Property Descriptions +DataTableMappings_Count=The number of items in the collection +DataTableMappings_Item=The specified DataTableMapping object + +;;; DbDataAdapter Property/Event Descriptions +DbDataAdapter_DeleteCommand=Used during Update for deleted rows in DataSet. +DbDataAdapter_InsertCommand=Used during Update for new rows in DataSet. +DbDataAdapter_SelectCommand=Used during Fill/FillSchema. +DbDataAdapter_UpdateCommand=Used during Update for modified rows in DataSet. +DbDataAdapter_RowUpdated=Event triggered before every DataRow during Update. +DbDataAdapter_RowUpdating=Event triggered after every DataRow during Update. +DbDataAdapter_UpdateBatchSize=Number of rows to batch together before executing against the data source. + +;; DbTable Property Descriptions +DbTable_Connection=Connection used if the the Select/Insert/Update/DeleteCommands do not already have a connection. +DbTable_DeleteCommand=Used during Update for deleted rows in the DataTable. +DbTable_InsertCommand=Used during Update for new rows in the DataTable. +DbTable_SelectCommand=Used during Fill. +DbTable_UpdateCommand=Used during Update for modified rows in the DataTable. +DbTable_ReturnProviderSpecificTypes=Should Fill return provider specific values or common CLSCompliant values. +DbTable_TableMapping=How to map source table to DataTable. +DbTable_ConflictDetection=How are the Insert/Update/DeleteCommands generated when not set by the user. +DbTable_UpdateBatchSize=Number of rows to batch together before executing against the data source. + +;;; +;;; DbConnectionStringBuilder Property Descriptions +DbConnectionString_ConnectionString=The connection string used to connect to the Data Source. +DbConnectionString_Driver=The name of the ODBC Driver to use when connecting to the Data Source. +DbConnectionString_DSN=The DSN to use when connecting to the Data Source. +DbConnectionString_AdoNetPooler=When true, indicates that managed connection pooling should be used. +DbConnectionString_FileName=The UDL file to use when connecting to the Data Source. +DbConnectionString_OleDbServices=Specifies which OLE DB Services to enable or disable with the OleDb Provider. +DbConnectionString_Provider=The name of the OLE DB Provider to use when connecting to the Data Source. +DbConnectionString_ApplicationName=The name of the application. +DbConnectionString_AsynchronousProcessing=When true, enables usage of the Asynchronous functionality in the .Net Framework Data Provider. +DbConnectionString_AttachDBFilename=The name of the primary file, including the full path name, of an attachable database. +DbConnectionString_ConnectTimeout=The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error. +DbConnectionString_ConnectionReset=When true, indicates the connection state is reset when removed from the pool. +DbConnectionString_ContextConnection=When true, indicates the connection should be from the Sql Server context. Available only when running in the Sql Server process. +DbConnectionString_CurrentLanguage=The SQL Server Language record name. +DbConnectionString_DataSource=Indicates the name of the data source to connect to. +DbConnectionString_Encrypt=When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. +DbConnectionString_Enlist=Sessions in a Component Services (or MTS, if you are using Microsoft Windows NT) environment should automatically be enlisted in a global transaction where required. +DbConnectionString_InitialCatalog=The name of the initial catalog or database in the data source. +DbConnectionString_FailoverPartner=The name or network address of the instance of SQL Server that acts as a failover partner. +DbConnectionString_IntegratedSecurity=Whether the connection is to be a secure connection or not. +DbConnectionString_LoadBalanceTimeout=The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed. +DbConnectionString_MaxPoolSize=The maximum number of connections allowed in the pool. +DbConnectionString_MinPoolSize=The minimum number of connections allowed in the pool. +DbConnectionString_MultipleActiveResultSets=When true, multiple result sets can be returned and read from one connection. +DbConnectionString_MultiSubnetFailover=If your application is connecting to a high-availability, disaster recovery (AlwaysOn) availability group (AG) on different subnets, MultiSubnetFailover=Yes configures SqlConnection to provide faster detection of and connection to the (currently) active server. +DbConnectionString_NetworkLibrary=The network library used to establish a connection to an instance of SQL Server. +DbConnectionString_PacketSize=Size in bytes of the network packets used to communicate with an instance of SQL Server. +DbConnectionString_Password=Indicates the password to be used when connecting to the data source. +DbConnectionString_PersistSecurityInfo=When false, security-sensitive information, such as the password, is not returned as part of the connection if the connection is open or has ever been in an open state. +DbConnectionString_Pooling=When true, the connection object is drawn from the appropriate pool, or if necessary, is created and added to the appropriate pool. +DbConnectionString_Replication=Used by SQL Server in Replication. +DbConnectionString_TransactionBinding=Indicates binding behavior of connection to a System.Transactions Transaction when enlisted. +DbConnectionString_TrustServerCertificate=When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. +DbConnectionString_TypeSystemVersion=Indicates which server type system the provider will expose through the DataReader. +DbConnectionString_UserID=Indicates the user ID to be used when connecting to the data source. +DbConnectionString_UserInstance=Indicates whether the connection will be re-directed to connect to an instance of SQL Server running under the user's account. +DbConnectionString_WorkstationID=The name of the workstation connecting to SQL Server. +DbConnectionString_ApplicationIntent=Declares the application workload type when connecting to a server. +;DbConnectionString_Unicode=If true, the client supports Unicode functionality available in Oracle, or if false, is non-Unicode aware. +DbConnectionString_ConnectRetryCount=Number of attempts to restore connection. +DbConnectionString_ConnectRetryInterval=Delay between attempts to restore connection. +;;; +;;; DbConnection Property Descriptions +; COMMON CODE DbConnection_State=The ConnectionState indicating whether the connection is open or closed. + +OdbcConnection_ConnectionString=Information used to connect to a Data Source. +OdbcConnection_ConnectionTimeout=Current connection timeout value, not settable in the ConnectionString. +OdbcConnection_Database=Current data source catalog value, 'Database=X' in the connection string. +OdbcConnection_DataSource=Current data source, 'Server=X' in the connection string. +OdbcConnection_Driver=Current ODBC driver. +OdbcConnection_ServerVersion=Version of the product accessed by the ODBC Driver. + +OleDbConnection_ConnectionString=Information used to connect to a Data Source. +OleDbConnection_ConnectionTimeout=Current connection timeout value, 'Connect Timeout=X' in the ConnectionString. +OleDbConnection_Database=Current data source catalog value, 'Initial Catalog=X' in the connection string. +OleDbConnection_DataSource=Current data source, 'Data Source=X' in the connection string. +OleDbConnection_Provider=Current OLE DB provider ProgID, 'Provider=X' in the connection string. +OleDbConnection_ServerVersion=Version of the product accessed by the OLE DB Provider. + +SqlConnection_Asynchronous=State of connection, synchronous or asynchronous. 'Asynchronous Processing=x' in the connection string. +SqlConnection_Replication=Information used to connect for replication. +SqlConnection_ConnectionString=Information used to connect to a DataSource, such as 'Data Source=x;Initial Catalog=x;Integrated Security=SSPI'. +SqlConnection_ConnectionTimeout=Current connection timeout value, 'Connect Timeout=X' in the ConnectionString. +SqlConnection_Database=Current SQL Server database, 'Initial Catalog=X' in the connection string. +SqlConnection_DataSource=Current SqlServer that the connection is opened to, 'Data Source=X' in the connection string. +SqlConnection_PacketSize=Network packet size, 'Packet Size=x' in the connection string. +SqlConnection_ServerVersion=Version of the SQL Server accessed by the SqlConnection. +SqlConnection_WorkstationId=Workstation Id, 'Workstation ID=x' in the connection string. +SqlConnection_StatisticsEnabled=Collect statistics for this connection. +SqlConnection_ClientConnectionId=A guid to represent the physical connection. +SqlConnection_Credential=User Id and secure password to use for authentication. +;;; +;;; DbConnection Event Descriptions +DbConnection_InfoMessage=Event triggered when messages arrive from the DataSource. +; COMMON CODE DbConnection_StateChange=Event triggered when the connection changes state. + + +;;; +;;; DbCommand Property Descriptions +DbCommand_CommandText=Command text to execute. +; COMMON CODE DbCommand_CommandTimeout=Time to wait for command to execute. +DbCommand_CommandType=How to interpret the CommandText. +DbCommand_Connection=Connection used by the command. +DbCommand_Parameters=The parameters collection. +DbCommand_Transaction=The transaction used by the command. +DbCommand_UpdatedRowSource=When used by a DataAdapter.Update, how command results are applied to the current DataRow. +DbCommand_StatementCompleted=When records are affected by a given statement by the execution of the command. + +SqlCommand_Notification=Notification values used by Microsoft SQL Server. +SqlCommand_NotificationAutoEnlist=Automatic enlistment in notifications used by Microsoft SQL Server. +;;; +;;; DbCommandBuilder +DbCommandBuilder_ConflictOption=How the where clause is auto-generated for the Update and Delete commands when not specified by the user. +DbCommandBuilder_CatalogLocation=Indicates the position of the catalog name in a qualified table name in a text command. +DbCommandBuilder_CatalogSeparator=The character that separates the catalog name from the rest of the identifier in a text command. +DbCommandBuilder_SchemaSeparator=The character that separates the schema name from the rest of the identifier in a text command. +DbCommandBuilder_QuotePrefix=The prefix string wrapped around sql objects. +DbCommandBuilder_QuoteSuffix=The suffix string wrapped around sql objects. +DbCommandBuilder_DataAdapter=The DataAdapter for which to automatically generate Commands. +DbCommandBuilder_SchemaLocation=Use schema from DataTable or the SelectCommand. +DbCommandBuilder_SetAllValues=How the set clause is auto-generated for the Update command when not specified by the user. + +OdbcCommandBuilder_DataAdapter=The DataAdapter for which to automatically generate OdbcCommands +OdbcCommandBuilder_QuotePrefix=The character used in a text command as the opening quote for quoting identifiers that contain special characters. +OdbcCommandBuilder_QuoteSuffix=The character used in a text command as the closing quote for quoting identifiers that contain special characters. + +OleDbCommandBuilder_DataAdapter=The DataAdapter for which to automatically generate OleDbCommands +OleDbCommandBuilder_DecimalSeparator=The decimal separator used in numeric literals. +OleDbCommandBuilder_QuotePrefix=The prefix string wrapped around sql objects +OleDbCommandBuilder_QuoteSuffix=The suffix string wrapped around sql objects + +SqlCommandBuilder_DataAdapter=The DataAdapter for which to automatically generate SqlCommands +SqlCommandBuilder_DecimalSeparator=The decimal separator used in numeric literals. +SqlCommandBuilder_QuotePrefix=The character used in a text command as the opening quote for quoting identifiers that contain special characters. +SqlCommandBuilder_QuoteSuffix=The character used in a text command as the closing quote for quoting identifiers that contain special characters. + +;;; +;;; DbParameter Property Descriptions +; COMMON CODE DbParameter_DbType=The parameter generic type. +; COMMON CODE DbParameter_Direction=Input, output, or bidirectional parameter. +; COMMON CODE DbParameter_IsNullable=a design-time property used for strongly typed code-generation. +; COMMON CODE DbParameter_ParameterName=Name of the parameter. +; COMMON CODE DbParameter_SourceColumn=When used by a DataAdapter.Update, the source column name that is used to find the DataSetColumn name in the ColumnMappings. This is to copy a value between the parameter and a data row. +; COMMON CODE DbParameter_SourceVersion=When used by a DataAdapter.Update (UpdateCommand only), the version of the DataRow value that is used to update the data source. +; COMMON CODE DbParameter_SourceColumnNullMapping=When used by DataAdapter.Update, the parameter value is changed from DBNull.Value into (Int32)1 or (Int32)0 if non-null. +; COMMON CODE DbParameter_Value=Value of the parameter. + +DbDataParameter_Precision=Only necessary to set for decimal and numeric parameters when using with Prepare, FillSchema and CommandBuilder scenarios. +DbDataParameter_Scale=Only necessary to set for decimal and numeric parameters when using with Prepare, FillSchema and CommandBuilder scenarios. + +; COMMON CODE DbParameter_Offset=Offset in variable length data types. + +OdbcParameter_OdbcType=The parameter native type. + +OleDbParameter_OleDbType=The parameter native type. + +SqlParameter_ParameterName=Name of the parameter, like '@p1' +SqlParameter_SqlDbType=The parameter native type. +SqlParameter_TypeName=The server's name for the type. +SqlParameter_Offset=Offset in variable length data types. +SqlParameter_XmlSchemaCollectionDatabase=XmlSchemaCollectionDatabase +SqlParameter_XmlSchemaCollectionOwningSchema=XmlSchemaCollectionOwningSchema +SqlParameter_XmlSchemaCollectionName=XmlSchemaCollectionName +SqlParameter_UnsupportedTVPOutputParameter=ParameterDirection '{0}' specified for parameter '{1}' is not supported. Table-valued parameters only support ParameterDirection.Input. +SqlParameter_DBNullNotSupportedForTVP=DBNull value for parameter '{0}' is not supported. Table-valued parameters cannot be DBNull. +SqlParameter_InvalidTableDerivedPrecisionForTvp=Precision '{0}' required to send all values in column '{1}' exceeds the maximum supported precision '{2}'. The values must all fit in a single precision. +SqlParameter_UnexpectedTypeNameForNonStruct=TypeName specified for parameter '{0}'. TypeName must only be set for Structured parameters. +MetaType_SingleValuedStructNotSupported=SqlDbType.Structured type is only supported for multiple valued types. +NullSchemaTableDataTypeNotSupported=DateType column for field '{0}' in schema table is null. DataType must be non-null. +InvalidSchemaTableOrdinals=Invalid column ordinals in schema table. ColumnOrdinals, if present, must not have duplicates or gaps. +SQL_EnumeratedRecordMetaDataChanged=Metadata for field '{0}' of record '{1}' did not match the original record's metadata. +SQL_EnumeratedRecordFieldCountChanged=Number of fields in record '{0}' does not match the number in the original record. + +;;; +;;; +;;; +SQLUDT_MaxByteSizeValue=range: 0-8000 + +SQLUDT_Unexpected=unexpected error encountered in SqlClient data provider. {0} +SQLUDT_InvalidDbId=Unable to get Type Info for {0},{1} +SQLUDT_CantLoadAssembly=The provider has failed to load the following assembly: {0} +SQLUDT_InvalidUdtTypeName=UdtTypeName property must be set for UDT parameters. +;Auto assembly download is disabled for Whidbey. +;SQLUDT_AssemblyDownloadNotEnabled=Option to dynamically download assemblies from the server has not been enabled. +SQLUDT_UnexpectedUdtTypeName=UdtTypeName property must be set only for UDT parameters. +SQLUDT_InvalidSqlType=Specified type is not registered on the target server.{0}. +SQLUDT_InWhereClause=UDT parameters not permitted in the where clause unless part of the primary key. + +SqlUdt_InvalidUdtMessage='{0}' is an invalid user defined type, reason: {1}. +SqlUdtReason_MultipleSerFormats=supports both in-memory and user-defined formats +SqlUdtReason_CannotSupportNative=Native format can't be supported. +SqlUdtReason_CannotSupportUserDefined=does not implement IBinarySerialize +SqlUdtReason_NotSerializable=not serializable +SqlUdtReason_NoPublicConstructors=no public constructors +SqlUdtReason_NotNullable=does not implement INullable +SqlUdtReason_NoPublicConstructor=does not have a public constructor +SqlUdtReason_NoUdtAttribute=no UDT attribute +SqlUdtReason_MaplessNotYetSupported=Serialization without mapping is not yet supported. +SqlUdtReason_ParseMethodMissing='public static x Parse(System.Data.SqlTypes.SqlString)' method is missing +SqlUdtReason_ToStringMethodMissing='public override string ToString()' method is missing +SqlUdtReason_NullPropertyMissing='public static x Null { get; }' method is missing +SqlUdtReason_NativeFormatNoFieldSupport=Native format does not support fields (directly or through another field) of type '{0}' +SqlUdtReason_TypeNotPublic=Type is not public +SqlUdtReason_NativeUdtNotSequentialLayout=Native UDT not sequential layout due to type '{0}' +SqlUdtReason_NativeUdtMaxByteSize=Native UDT specifies a max byte size +SqlUdtReason_NonSerializableField=field '{0}' is marked non-serialized +SqlUdtReason_NativeFormatExplictLayoutNotAllowed=The type of field '{0}' is marked as explicit layout which is not allowed in Native format +SqlUdtReason_MultivaluedAssemblyId=Multiple valued assembly references must have a nonzero Assembly Id. + +;; +;; +SQLTVP_TableTypeCanOnlyBeParameter=Structured, multiple-valued types can only be used for parameters, and cannot be nested within another type. + +;; +;; +SqlFileStream_InvalidPath=The path name is not valid. +SqlFileStream_InvalidParameter=An invalid parameter was passed to the function. +SqlFileStream_FileAlreadyInTransaction=The process cannot access the file specified because it has been opened in another transaction. +SqlFileStream_PathNotValidDiskResource=The path name is invalid or does not point to a disk file. + +;; +;; +SqlDelegatedTransaction_PromotionFailed=Failure while attempting to promote transaction. +;; +;; + +;; Property descriptions for SqlDependency + +SqlDependency_SqlDependency=Dependency object used to receive query notifications. +SqlDependency_HasChanges=Property to indicate if this dependency is invalid. +SqlDependency_Id=A string that uniquely identifies this dependency object. +SqlDependency_OnChange=Event that can be used to subscribe for change notifications. +SqlDependency_AddCommandDependency=To add a command to existing dependency object. +SqlDependency_Duplicate=Command is already associated with another dependency object. Can not overwrite. + +;; Errors thrown by SqlDependency + +SQLNotify_AlreadyHasCommand=This SqlCommand object is already associated with another SqlDependency object. +SqlNotify_SqlDepCannotBeCreatedInProc=SqlDependency object cannot be created when running inside the SQL Server process. + +SqlDependency_DatabaseBrokerDisabled=The SQL Server Service Broker for the current database is not enabled, and as a result query notifications are not supported. Please enable the Service Broker for this database if you wish to use notifications. +SqlDependency_DefaultOptionsButNoStart=When using SqlDependency without providing an options value, SqlDependency.Start() must be called prior to execution of a command added to the SqlDependency instance. +SqlDependency_EventNoDuplicate=SqlDependency.OnChange does not support multiple event registrations for the same delegate. +SqlDependency_DuplicateStart=SqlDependency does not support calling Start() with different connection strings having the same server, user, and database in the same app domain. +SqlDependency_IdMismatch=No SqlDependency exists for the key. +SqlDependency_NoMatchingServerStart=When using SqlDependency without providing an options value, SqlDependency.Start() must be called for each server that is being executed against. +SqlDependency_NoMatchingServerDatabaseStart=SqlDependency.Start has been called for the server the command is executing against more than once, but there is no matching server/user/database Start() call for current command. +SqlDependency_InvalidTimeout=Timeout specified is invalid. Timeout cannot be < 0. +SQLNotify_ErrorFormat=Notification Error. Type={0}, Info={1}, Source={2}. + +;;; SqlNotification + +;;; SqlMetaData +SqlMetaData_NoMetadata=GetMetaData is not valid for this SqlDbType. +SqlMetaData_InvalidSqlDbTypeForConstructorFormat=The dbType {0} is invalid for this constructor. +SqlMetaData_NameTooLong=The name is too long. +SqlMetaData_SpecifyBothSortOrderAndOrdinal=The sort order and ordinal must either both be specified, or neither should be specified (SortOrder.Unspecified and -1). The values given were: order = {0}, ordinal = {1}. +SqlProvider_InvalidDataColumnType=The type of column '{0}' is not supported. The type is '{1}' +SqlProvider_InvalidDataColumnMaxLength=The size of column '{0}' is not supported. The size is {1}. +SqlProvider_NotEnoughColumnsInStructuredType=There are not enough fields in the Structured type. Structured types must have at least one field. +SqlProvider_DuplicateSortOrdinal=The sort ordinal {0} was specified twice. +SqlProvider_MissingSortOrdinal=The sort ordinal {0} was not specified. +SqlProvider_SortOrdinalGreaterThanFieldCount=The sort ordinal {0} on field {1} exceeds the total number of fields. +IEnumerableOfSqlDataRecordHasNoRows=There are no records in the SqlDataRecord enumeration. To send a table-valued parameter with no rows, use a null reference for the value instead. + +;;; SqlPipe +SqlPipe_CommandHookedUpToNonContextConnection=SqlPipe does not support executing a command with a connection that is not a context connection. +SqlPipe_MessageTooLong=Message length {0} exceeds maximum length supported of 4000. +SqlPipe_IsBusy=Could not use the pipe while it is busy with another operation. +SqlPipe_AlreadyHasAnOpenResultSet=A result set is currently being sent to the pipe. End the current result set before calling {0}. +SqlPipe_DoesNotHaveAnOpenResultSet=Result set has not been initiated. Call SendResultSetStart before calling {0}. + +;;; SNI +; ProviderNames +SNI_PN0=HTTP Provider +SNI_PN1=Named Pipes Provider +SNI_PN2=Session Provider +SNI_PN3=Sign Provider +SNI_PN4=Shared Memory Provider +SNI_PN5=SMux Provider +SNI_PN6=SSL Provider +SNI_PN7=TCP Provider +SNI_PN8=VIA Provider +SNI_PN9= +SNI_PN10=SQL Network Interfaces + +; SNI_Error_Strings +SNI_ERROR_1=I/O Error detected in read/write operation +SNI_ERROR_2=Connection was terminated +SNI_ERROR_3=Asynchronous operations not supported +SNI_ERROR_4= +SNI_ERROR_5=Invalid parameter(s) found +SNI_ERROR_6=Unsupported protocol specified +SNI_ERROR_7=Invalid connection found when setting up new session protocol +SNI_ERROR_8=Protocol not supported +SNI_ERROR_9=Associating port with I/O completion mechanism failed +SNI_ERROR_10= +SNI_ERROR_11=Timeout error +SNI_ERROR_12=No server name supplied +SNI_ERROR_13=TerminateListener() has been called +SNI_ERROR_14=Win9x not supported +SNI_ERROR_15=Function not supported +SNI_ERROR_16=Shared-Memory heap error +SNI_ERROR_17=Cannot find an ip/ipv6 type address to connect +SNI_ERROR_18=Connection has been closed by peer +SNI_ERROR_19=Physical connection is not usable +SNI_ERROR_20=Connection has been closed +SNI_ERROR_21=Encryption is enforced but there is no valid certificate +SNI_ERROR_22=Couldn't load library +SNI_ERROR_23=Cannot open a new thread in server process +SNI_ERROR_24=Cannot post event to completion port +SNI_ERROR_25=Connection string is not valid +SNI_ERROR_26=Error Locating Server/Instance Specified +SNI_ERROR_27=Error getting enabled protocols list from registry +SNI_ERROR_28=Server doesn't support requested protocol +SNI_ERROR_29=Shared Memory is not supported for clustered server connectivity +SNI_ERROR_30=Invalid attempt bind to shared memory segment +SNI_ERROR_31=Encryption(ssl/tls) handshake failed +SNI_ERROR_32=Packet size too large for SSL Encrypt/Decrypt operations +SNI_ERROR_33=SSRP error +SNI_ERROR_34=Could not connect to the Shared Memory pipe +SNI_ERROR_35=An internal exception was caught +SNI_ERROR_36=The Shared Memory dll used to connect to SQL Server 2000 was not found +SNI_ERROR_37=The SQL Server 2000 Shared Memory client dll appears to be invalid/corrupted +SNI_ERROR_38=Cannot open a Shared Memory connection to SQL Server 2000 +SNI_ERROR_39=Shared memory connectivity to SQL Server 2000 is either disabled or not available on this machine +SNI_ERROR_40=Could not open a connection to SQL Server +SNI_ERROR_41=Cannot open a Shared Memory connection to a remote SQL server +SNI_ERROR_42=Could not establish dedicated administrator connection (DAC) on default port. Make sure that DAC is enabled +SNI_ERROR_43=An error occurred while obtaining the dedicated administrator connection (DAC) port. Make sure that SQL Browser is running, or check the error log for the port number +SNI_ERROR_44=Could not compose Service Principal Name (SPN) for Windows Integrated Authentication. Possible causes are server(s) incorrectly specified to connection API calls, Domain Name System (DNS) lookup failure or memory shortage + +; this are for errors for non-integrated SNI features +;SNI_ERROR_45=No client protocols are enabled and no protocol was specified in the connection string +;SNI_ERROR_46=No remote client protocols are enabled and no remote protocol was specified in the connection string + +; MultiSubnetFailover errors - they are raised as a different kind of exception, thus each one has a dot in the end. +SNI_ERROR_47=Connecting with the MultiSubnetFailover connection option to a SQL Server instance configured with more than 64 IP addresses is not supported. +SNI_ERROR_48=Connecting to a named SQL Server instance using the MultiSubnetFailover connection option is not supported. +SNI_ERROR_49=Connecting to a SQL Server instance using the MultiSubnetFailover connection option is only supported when using the TCP protocol. + +;LocalDB errors: +SNI_ERROR_50=Local Database Runtime error occurred. +SNI_ERROR_51=An instance name was not specified while connecting to a Local Database Runtime. Specify an instance name in the format (localdb)\\instance_name. +SNI_ERROR_52=Unable to locate a Local Database Runtime installation. Verify that SQL Server Express is properly installed and that the Local Database Runtime feature is enabled. +SNI_ERROR_53=Invalid Local Database Runtime registry configuration found. Verify that SQL Server Express is properly installed. +SNI_ERROR_54=Unable to locate the registry entry for SQLUserInstance.dll file path. Verify that the Local Database Runtime feature of SQL Server Express is properly installed. +SNI_ERROR_55=Registry value contains an invalid SQLUserInstance.dll file path. Verify that the Local Database Runtime feature of SQL Server Express is properly installed. +SNI_ERROR_56=Unable to load the SQLUserInstance.dll from the location specified in the registry. Verify that the Local Database Runtime feature of SQL Server Express is properly installed. +SNI_ERROR_57=Invalid SQLUserInstance.dll found at the location specified in the registry. Verify that the Local Database Runtime feature of SQL Server Express is properly installed. + +; SNIx error messages +Snix_Connect=A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. +Snix_PreLoginBeforeSuccessfullWrite=The client was unable to establish a connection because of an error during connection initialization process before login. Possible causes include the following: the client tried to connect to an unsupported version of SQL Server; the server was too busy to accept new connections; or there was a resource limitation (insufficient memory or maximum allowed connections) on the server. +Snix_PreLogin=A connection was successfully established with the server, but then an error occurred during the pre-login handshake. +Snix_LoginSspi=A connection was successfully established with the server, but then an error occurred when obtaining the security/SSPI context information for integrated security login. +Snix_Login=A connection was successfully established with the server, but then an error occurred during the login process. +Snix_EnableMars=Connection open and login was successful, but then an error occurred while enabling MARS for this connection. +Snix_AutoEnlist=Connection open and login was successful, but then an error occurred while enlisting the connection into the current distributed transaction. +Snix_GetMarsSession=Failed to establish a MARS session in preparation to send the request to the server. +Snix_Execute=A transport-level error has occurred when sending the request to the server. +Snix_Read=A transport-level error has occurred when receiving results from the server. +Snix_Close=A transport-level error has occurred during connection clean-up. +Snix_SendRows=A transport-level error has occurred while sending information to the server. +Snix_ProcessSspi=A transport-level error has occured during SSPI handshake. + +; LocalDB error messages +LocalDB_CreateFailed=Local Database Runtime: Cannot create named instance. +LocalDB_BadConfigSectionType=Local Database Runtime: system.data.localdb configuration file section is of unknown type. +LocalDB_FailedGetDLLHandle=Local Database Runtime: Cannot load SQLUserInstance.dll. +LocalDB_MethodNotFound=Invalid SQLUserInstance.dll found at the location specified in the registry. Verify that the Local Database Runtime feature of SQL Server Express is properly installed. +LocalDB_UnobtainableMessage=Cannot obtain Local Database Runtime error message +LocalDB_InvalidVersion=Local Database Runtime: Invalid instance version specification found in the configuration file. + +; Read-only routing error message +SQLROR_RecursiveRoutingNotSupported=Two or more redirections have occurred. Only one redirection per login is allowed. +SQLROR_FailoverNotSupported=Connecting to a mirrored SQL Server instance using the ApplicationIntent ReadOnly connection option is not supported. +SQLROR_UnexpectedRoutingInfo=Unexpected routing information received. +SQLROR_InvalidRoutingInfo=Invalid routing information received. +SQLROR_TimeoutAfterRoutingInfo=Server provided routing information, but timeout already expired. + +; Connection reiliency error messages +SQLCR_InvalidConnectRetryCountValue=Invalid ConnectRetryCount value (should be 0-255). +SQLCR_InvalidConnectRetryIntervalValue=Invalid ConnectRetryInterval value (should be 1-60). +SQLCR_NextAttemptWillExceedQueryTimeout=Next reconnection attempt will exceed query timeout. Reconnection was terminated. +SQLCR_EncryptionChanged=The server did not preserve SSL encryption during a recovery attempt, connection recovery is not possible. +SQLCR_TDSVestionNotPreserved=The server did not preserve the exact client TDS version requested during a recovery attempt, connection recovery is not possible. +SQLCR_AllAttemptsFailed=The connection is broken and recovery is not possible. The client driver attempted to recover the connection one or more times and all attempts failed. Increase the value of ConnectRetryCount to increase the number of recovery attempts. +SQLCR_UnrecoverableServer=The connection is broken and recovery is not possible. The connection is marked by the server as unrecoverable. No attempt was made to restore the connection. +SQLCR_UnrecoverableClient=The connection is broken and recovery is not possible. The connection is marked by the client driver as unrecoverable. No attempt was made to restore the connection. +SQLCR_NoCRAckAtReconnection=The server did not acknowledge a recovery attempt, connection recovery is not possible. diff --git a/mcs/class/referencesource/System.Net/System.Net.txt b/mcs/class/referencesource/System.Net/System.Net.txt new file mode 100644 index 00000000000..ab9209094db --- /dev/null +++ b/mcs/class/referencesource/System.Net/System.Net.txt @@ -0,0 +1,143 @@ +;==++== +; +; Copyright (c) Microsoft Corporation. All rights reserved. +; +;==--== + +; NOTE: do not use \", use ' instead +; NOTE: Use # or ; for comments +#=------------------------------------------------------------------= +# File system.net.txt +#=------------------------------------------------------------------= + +#=------------------------------------------------------------------= +# Common strings +#=------------------------------------------------------------------= +NullUserToken=Parameter userToken cannot be null. +DuplicateUserToken=The userToken must be unique. A duplicate userToken already exists for this operation. +InvalidSecurityElem=Invalid security element. +InvalidSecurityElemNoClass=Invalid security element - no class name. +InvalidSecurityElemNoType=Invalid security element - no type name. +SynchronizingObject=The object used to marshal the event handler calls issued by stand alone events. +MemoryAllocFailed=Memory allocation failed. + +#=------------------------------------------------------------------= +# PNRP Permission +#=------------------------------------------------------------------= +PnrpPermission_CantUnionWithNonPnrpPermission=Union not valid with a non PnrpPermission object. +PnrpPermission_CantIntersectWithNonPnrpPermission=Intersection not valid with a non PnrpPermission object. +PnrpPermission_TargetNotAPnrpPermission=Target is not a PnrpPermission object. + +#=------------------------------------------------------------------= +# PNRP String +#=------------------------------------------------------------------= +Pnrp_StartupFailed=Pnrp could not be started. +Pnrp_CommentMaxLengthExceeded=Comment length can't be greater than {0} characters. +Pnrp_CommentCantBeNull=Comment can't be null or empty. +Pnrp_CloudNameCantBeNull=Cloud name can't be null or empty. +Pnrp_PeerNameCantBeNull=Peer Name can't be null or empty. +Pnrp_InvalidPeerName=Invalid peer name. +Pnrp_InvalidClassifier=Invalid classifier. +Pnrp_InvalidPeerHostName=Invalid peer host name. +Pnrp_MaxRecordsParameterMustBeGreaterThanZero=Max Records must be greater than 0. +Pnrp_DataCantBeNull=Data can't be null or 0 bytes. +Pnrp_DataLengthExceeded=Data length can't be greater than {0} bytes. +Pnrp_PortOutOfRange=Port must be between IPEndPoint.MinPort and IPEndPoint.MaxPort. +Pnrp_UseUpdateInsteadOfRegister=A previous registration is active. Use the Update method to update the registration. +Pnrp_BlobOrEndpointListNeeded=When auto endpoint selection is disabled, you must specify either a data blob or specify explicit list of endpoints to register. +Pnrp_CallRegisterBeforeUpdate=No registration found. Please use Register method before calling the Update method. +Pnrp_CantChangePeerNameAfterRegistration=Peer Name can't be changed after registration. +Pnrp_NoRegistrationFound=No current registration found. +Pnrp_PeerNameCantBeResolved=Peer Name can't be resolved. No endpoints found. +Pnrp_CouldNotEnumerateClouds=Could not enumerate clouds. +Pnrp_CouldNotCreateUnsecuredPeerName=Could not create unsecured peer name. +Pnrp_CouldNotCreateSecuredPeerName=Could not create secured peer name. +Pnrp_CouldNotGetDefaultIdentity=Could not get the default identity. +Pnrp_CouldNotGetPeerNameFromPeerHostName=Could not get peer name from peer host name. +Pnrp_CouldNotCreateRelativePeerName=Could not create relative peer name. +Pnrp_CouldNotGetPeerHostNameFromPeerName=Could not get peer host name from peer name. +Pnrp_CouldNotRegisterPeerName=Could not register peer name. +Pnrp_CouldNotResolvePeerName=Could not resolve peer name. +Pnrp_CouldNotStartNameResolution=Could not start name resolution. +Pnrp_ExceptionWhileResolvingAPeerName=Exception occurred while resolving a PeerName. +Pnrp_AtleastOneEvenHandlerNeeded=No event handlers added for ResolveAsync. Please add a handler for ResolveCompleted before calling ResolveAsync. + +#=------------------------------------------------------------------= +# P2P strings +#=------------------------------------------------------------------= +P2P_NotAvailable=P2P is not available. +P2P_empty_osinstalltype=The Registry value '{0}' was either empty or not a string type. +P2P_cant_determine_osinstalltype=Can't determine OS installation type: Can't read key '{0}'. Exception message: {1} + +#=------------------------------------------------------------------= +# Collaboration strings +#=------------------------------------------------------------------= +Collab_StartupFailed=Peer collaboration startup failed. +Collab_CredentialsError=Credentials Error. Cannot open certificate store from credentials. +Collab_PresenceChangedRegFailed=Peer collaboration presence change event register failed. +Collab_GetPresenceChangedDataFailed=Peer collaboration get presence changed event data failed. +Collab_PeerNearMeChangedRegFailed=Peer collaboration peer near me change event register failed. +Collab_GetPeerNearMeChangedDataFailed=Peer collaboration get peer near me changed event data failed. +Collab_ApplicationChangedRegFailed=Peer collaboration application change event register failed. +Collab_GetApplicationChangedDataFailed=Peer collaboration get application event data failed. +Collab_ObjectChangedRegFailed=Peer collaboration object change event register failed. +Collab_GetObjectChangedDataFailed=Peer collaboration get object changed event data failed. +Collab_ReqStatusChangedRegFailed=Peer collaboration request status change event register failed. +Collab_SubListChangedRegFailed=Peer collaboration subscription list change event register failed. +Collab_GetSubListChangedDataFailed=Peer collaboration get subscription list changed event data failed. +Collab_NameChangedRegFailed=Peer collaboration name change event register failed. +Collab_GetNameChangedDataFailed=Peer collaboration get name changed event data failed. +Collab_GetContactsFailed=Peer collaboration get contacts failed. +Collab_ContactNotFound=Contact not found in contact manager. +Collab_ContactExists=Contact already exists in contact manager. +Collab_GetContactFailed=Peer collaboration get contact failed. +Collab_NoEndpointFound=Could not find a PeerEndPoint or Endpoint to use for operation. +Collab_NoEndPointInPeerEndPoint=No EndPoint specified in PeerEndPoint. +Collab_CreateContactFailed=Peer collaboration create contact failed. +Collab_AddContactFailed=Peer collaboration add contact failed. +Collab_AddContactFailedNoXml=Add contact failed. No XML data present. Create this contact again and retry. +Collab_DeleteContactFailed=Peer collaboration delete contact failed. +Collab_NoPeerNameInContact=No PeerName found in PeerContact. +Collab_UpdateContactFailed=Peer collaboration update contact failed. +Collab_SubscribeLocalContactFailed=Cannot set subscribe on local contact. Value is always Allowed. +Collab_DuplicateSubscribeAsync=Another SubscribeAsync operation already in progress. +Collab_DuplicateRefreshAsync=Another RefreshDataAsync operation already in progress. +Collab_UnsubscribeLocalContactFail=Cannot unsubscribe from local contact. It is always subscribed. +Collab_GetPresenceFailed=Peer collaboration get presence information failed. +Collab_GetObjectsFailed=Peer collaboration get objects failed. +Collab_GetAppsFailed=Peer collaboration get application failed. +Collab_InviteFailed=Peer collaboration send invite failed. +Collab_AsyncInviteFailed=Peer collaboration async invite failed. +Collab_AsyncInviteException=Exception occurred while async inviting an endpoint. +Collab_SetLocalPresenceFailed=Peer collaboration LocalPresenceInfo set failed. +Collab_SetLocalEndPointNameFailed=Peer collaboration LocalEndPointName change failed. +Collab_SignInWithNone=Cannot SignIn with None scope. +Collab_SignInFailed=Peer collaboration SignIn failed. +Collab_SignOutFailed=Peer collaboration SignOut failed. +Collab_GetPeersNearMeFailed=Peer collaboration get peers near me failed. +Collab_AppRegNoPathError=Path in PeerApplication is required for registration. +Collab_AppRegFailed=Peer collaboration register application failed. +Collab_AppExists=Application already registered. +Collab_EmptyGuidError=Cannot specify empty Guid. +Collab_AppUnregFailed=Peer collaboration unregister application failed. +Collab_GetLocalAppsFailed=Peer collaboration get local registered applications failed. +Collab_ObjectSetFailed=Peer collaboration set object failed. +Collab_ObjectExists=Object already exists. +Collab_ObjectDeleteFailed=Peer collaboration delete object failed. +Collab_GetLocalObjectsFailed=Peer collaboration get local objects failed. +Collab_PermissionUnionError=Cannot union with non peer collaboration permission objects. +Collab_PermissionIntersectError=Cannot intersect with non peer collaboration permission objects. +Collab_BadPermissionTarget=Target is not a peer collaboration permission. +Collab_ContactToXmlFailed=Peer collaboration contact to xml failed. +Collab_ContactFromXmlFailed=Peer collaboration contact from xml failed. +Collab_NoGuidForCurrApp=No Guid found to send invite for. Current application may not be registered in Collaboration. +Collab_EndPointNotIPv6Error=Peer Collaboration endpoints have to be IPv6. +Collab_AddToContactMgrFailed=Add to Contact Manager failed. +Collab_AddToContactMgrFailedUpdate=Base contact from peer added but display name, nick name and email address not updated. +Collab_EndPointNotAPeerNearMe=Given Endpoint is not an endpoint of any PeerNearMe. +Collab_RefreshDataFailed=Peer collaboration refresh data failed. +Collab_SubscribeFailed=Peer collaboration subscribe failed. +Collab_UnsubscribeFailed=Peer collaboration unsubscribe failed. +Collab_SetPresenceOffline=Local presence cannot be set to Offline. +Collab_ApplicationDataSizeFailed=Peer Application data size cannot exceed 16 kilobytes. +Collab_ObjectDataSizeFailed=Peer Object data size cannot exceed 16 kilobytes. diff --git a/mcs/class/referencesource/System.Numerics/System.Numerics.txt b/mcs/class/referencesource/System.Numerics/System.Numerics.txt new file mode 100644 index 00000000000..f3827ec29f9 --- /dev/null +++ b/mcs/class/referencesource/System.Numerics/System.Numerics.txt @@ -0,0 +1,22 @@ +;==++== +; +; Copyright (c) Microsoft Corporation. All rights reserved. +; +;==--== + +; NOTE: do not use \", use ' instead +; NOTE: Use # or ; for comments +Argument_InvalidNumberStyles=An undefined NumberStyles value is being used. +Argument_InvalidHexStyle=With the AllowHexSpecifier bit set in the enum bit field, the only other valid bits that can be combined into the enum value must be a subset of those in HexNumber. +Argument_MustBeBigInt=The parameter must be a BigInteger. +Format_InvalidFormatSpecifier=Format specifier was invalid. +Format_TooLarge=The value is too large to be represented by this format specifier. +ArgumentOutOfRange_MustBeNonNeg=The number must be greater than or equal to zero. +Overflow_BigIntInfinity=BigInteger cannot represent infinity. +Overflow_NotANumber=The value is not a number. +Overflow_ParseBigInteger=The value could not be parsed. +Overflow_Int32=Value was either too large or too small for an Int32. +Overflow_Int64=Value was either too large or too small for an Int64. +Overflow_UInt32=Value was either too large or too small for a UInt32. +Overflow_UInt64=Value was either too large or too small for a UInt64. +Overflow_Decimal=Value was either too large or too small for a Decimal. diff --git a/mcs/class/referencesource/System.Runtime.Serialization/System.Runtime.Serialization.txt b/mcs/class/referencesource/System.Runtime.Serialization/System.Runtime.Serialization.txt new file mode 100644 index 00000000000..2f8b8280a55 --- /dev/null +++ b/mcs/class/referencesource/System.Runtime.Serialization/System.Runtime.Serialization.txt @@ -0,0 +1,276 @@ +#if INCLUDE_RUNTIME +#endif // INCLUDE_RUNTIME + +#if INCLUDE_DEBUG + +# System.Runtime.Serialization + +ArrayExceededSize=Array length '{0}' provided by the get-only collection of type '{1}' is less than the number of array elements found in the input stream. Consider increasing the length of the array. +ArrayExceededSizeAttribute=Array length '{0}' provided by Size attribute is not equal to the number of array elements '{1}' from namespace '{2}' found. +ArrayTypeIsNotSupported=An internal error has occurred. '{0}[]' is not supported when generating code for serialization. +CannotDeserializeRefAtTopLevel=Cannot deserialize since root element references unrecognized object with id '{0}'. +CannotLoadMemberType=Cannot load member type '{0}'. +CannotSerializeObjectWithCycles=Object graph for type '{0}' contains cycles and cannot be serialized if references are not tracked. Consider using the DataContractAttribute with the IsReference property set to true. +CanOnlyStoreIntoArgOrLocGot0=An internal error has occurred. Data can only be stored into ArgBuilder or LocalBuilder. Got: {0}. +CharIsInvalidPrimitive=An internal error has occurred. Char is not a valid schema primitive and should be treated as int in DataContract. +CallbackMustReturnVoid=Serialization Callback '{1}' in type '{0}' must return void. +CallbackParameterInvalid=Serialization Callback '{1}' in type '{0}' must have a single parameter of type '{2}'. +CallbacksCannotBeVirtualMethods=Virtual Method '{0}' of type '{1}' cannot be marked with '{2}' attribute. +CollectionMustHaveAddMethod=Collection type '{0}' does not have a valid Add method. +CollectionMustHaveGetEnumeratorMethod=Collection type '{0}' does not have a valid GetEnumerator method. +CollectionMustHaveItemType=Collection type '{0}' must have a non-null item type. +CollectionTypeCannotBeBuiltIn={0} is a built-in type and cannot be a collection. +CollectionTypeCannotHaveDataContract={0} has DataContractAttribute attribute. +CollectionTypeDoesNotHaveAddMethod={0} does not have a valid Add method with parameter of type '{1}'. +CollectionTypeDoesNotHaveDefaultCtor={0} does not have a default constructor. +CollectionTypeHasMultipleDefinitionsOfInterface={0} has multiple definitions of interface '{1}'. +CollectionTypeIsNotIEnumerable={0} does not implement IEnumerable interface. +DataContractCacheOverflow=An internal error has occurred. DataContract cache overflow. +DataContractNamespaceAlreadySet=ContractNamespaceAttribute attribute maps CLR namespace '{2}' to multiple data contract namespaces '{0}' and '{1}'. You can map a CLR namespace to only one data contract namespace. +DataContractNamespaceIsNotValid=DataContract namespace '{0}' is not a valid URI. +DataContractNamespaceReserved=DataContract namespace '{0}' cannot be specified since it is reserved. +DataMemberOnEnumField=Member '{0}.{1}' has DataMemberAttribute attribute. Use EnumMemberAttribute attribute instead. +DcTypeNotFoundOnDeserialize=Element '{2}:{3}' contains data of the '{0}:{1}' data contract. The deserializer has no knowledge of any type that maps to this contract. Add the type corresponding to '{1}' to the list of known types - for example, by using the KnownTypeAttribute attribute or by adding it to the list of known types passed to DataContractSerializer. +DcTypeNotFoundOnSerialize=Type '{0}' with data contract name '{1}:{2}' is not expected. Add any types not known statically to the list of known types - for example, by using the KnownTypeAttribute attribute or by adding them to the list of known types passed to DataContractSerializer. +DcTypeNotResolvedOnDeserialize=Element '{2}:{3}' contains data from a type that maps to the name '{0}:{1}'. The deserializer has no knowledge of any type that maps to this name. Consider changing the implementation of the ResolveName method on your DataContractResolver to return a non-null value for name '{1}' and namespace '{0}'. +DeserializedObjectWithIdNotFound=Deserialized object with reference id '{0}' not found in stream. +DupContractInKnownTypes=Type '{0}' cannot be added to list of known types since another type '{1}' with the same data contract name '{2}:{3}' is already present. +DupKeyValueName=The collection data contract type '{0}' specifies the same value '{1}' for both the KeyName and the ValueName properties. This is not allowed. Consider changing either the KeyName or the ValueName property. +DupEnumMemberValue=Type '{2}' contains two members '{0}' 'and '{1}' with the same name '{3}'. Multiple members with the same name in one type are not supported. Consider changing one of the member names using EnumMemberAttribute attribute. +DupMemberName=Type '{2}' contains two members '{0}' 'and '{1}' with the same data member name '{3}'. Multiple members with the same name in one type are not supported. Consider changing one of the member names using DataMemberAttribute attribute. +DuplicateAttribute=Invalid Callback. Method '{3}' in type '{2}' has both '{0}' and '{1}'. +DuplicateCallback=Invalid attribute. Both '{0}' and '{1}' in type '{2}' have '{3}'. +EncounteredWithNameNamespace={0}. Encountered '{1}' with name '{2}', namespace '{3}'. +EnumTypeCannotHaveIsReference=Enum type '{0}' cannot have the IsReference setting of '{1}'. Either change the setting to '{2}', or remove it completely. +ErrorDeserializing=There was an error deserializing the object {0}. {1} +ErrorInLine=Error in line {0} position {1}. +ErrorIsStartObject=There was an error checking start element of object {0}. {1} +ErrorSerializing=There was an error serializing the object {0}. {1} +ErrorTypeInfo=of type {0} +ErrorWriteEndObject=There was an error writing end element of object {0}. {1} +ErrorWriteStartObject=There was an error writing start element of object {0}. {1} +ExceededMaxItemsQuota=Maximum number of items that can be serialized or deserialized in an object graph is '{0}'. +ExpectingElement=Expecting element '{1}' from namespace '{0}'. +ExpectingElementAtDeserialize=Expecting state '{0}' when ReadObject is called. +ExpectingEnd=Expecting End'{0}'. +ExpectingState=Expecting state '{0}'. +GenericNameBraceMismatch=The data contract name '{0}' for type '{1}' has a curly brace '{{' that is not matched with a closing curly brace. Curly braces have special meaning in data contract names - they are used to customize the naming of data contracts for generic types. +GenericParameterNotValid=In the data contract name for type '{1}', there are curly braces with '{0}' inside, which is an invalid value. Curly braces have special meaning in data contract names - they are used to customize the naming of data contracts for generic types. Based on the number of generic parameters this type has, the contents of the curly braces must either be a number between 0 and '{2}' to insert the name of the generic parameter at that index or the '#' symbol to insert a digest of the generic parameter namespaces. +InconsistentIsReference=The IsReference setting for type '{0}' is '{1}', but the same setting for its parent class '{2}' is '{3}'. Derived types must have the same value for IsReference as the base type. Change the setting on type '{0}' to '{3}', or on type '{2}' to '{1}', or do not set IsReference explicitly. +IndexedPropertyCannotBeSerialized=Property '{1}' in type '{0}' cannot be serialized because serialization of indexed properties is not supported. +InterfaceTypeCannotBeCreated=Interface type '{0}' cannot be created. Consider replacing with a non-interface serializable type. +InvalidCollectionContractItemName=Type '{0}' cannot have CollectionDataContractAttribute attribute ItemName set to null or empty string. +InvalidCollectionContractKeyName=Type '{0}' cannot have CollectionDataContractAttribute attribute KeyName set to null or empty string. +InvalidCollectionContractKeyNoDictionary=The collection data contract type '{0}' specifies '{1}' for the KeyName property. This is not allowed since the type is not IDictionary. Remove the setting for the KeyName property. +InvalidCollectionContractName=Type '{0}' cannot have CollectionDataContractAttribute attribute Name set to null or empty string. +InvalidCollectionContractNamespace=Type '{0}' cannot have CollectionDataContractAttribute attribute Namespace set to null. +InvalidCollectionContractValueName=Type '{0}' cannot have CollectionDataContractAttribute attribute ValueName set to null or empty string. +InvalidCollectionContractValueNoDictionary=The collection data contract type '{0}' specifies '{1}' for the ValueName property. This is not allowed since the type is not IDictionary. Remove the setting for the ValueName property. +InvalidCollectionDataContract=Type '{0}' with CollectionDataContractAttribute attribute is an invalid collection type since it +InvalidCollectionType=Type '{0}' is an invalid collection type since it +InvalidDataContractName=Type '{0}' cannot have DataContractAttribute attribute Name set to null or empty string. +InvalidDataContractNamespace=Type '{0}' cannot have DataContractAttribute attribute Namespace set to null. +InvalidDataMemberName=Member '{0}' in type '{1}' cannot have DataMemberAttribute attribute Name set to null or empty string. +InvalidEnumMemberValue='{0}' in type '{1}' cannot have EnumMemberAttribute attribute Value set to null or empty string. +InvalidEnumValueOnRead=Invalid enum value '{0}' cannot be deserialized into type '{1}'. Ensure that the necessary enum values are present and are marked with EnumMemberAttribute attribute if the type has DataContractAttribute attribute. +InvalidEnumValueOnWrite=Enum value '{0}' is invalid for type '{1}' and cannot be serialized. Ensure that the necessary enum values are present and are marked with EnumMemberAttribute attribute if the type has DataContractAttribute attribute. +InvalidGetSchemaMethod=Type '{0}' cannot have MethodName on XmlSchemaProviderAttribute attribute set to null or empty string. +InvalidGlobalDataContractNamespace=CLR namespace '{0}' cannot have ContractNamespace set to null. +InvalidMember=Member '{0}.{1}' cannot be serialized since it is neither a field nor a property, and therefore cannot be marked with the DataMemberAttribute attribute. Remove the DataMemberAttribute attribute from the '{1}' member. +InvalidNonNullReturnValueByIsAny=Method '{0}.{1}()' returns a non-null value. The return value must be null since IsAny=true. +InvalidPrimitiveType=Type '{0}' is not a valid serializable type. +InvalidReturnTypeOnGetSchemaMethod=Method '{0}.{1}()' returns '{2}'. The return type must be compatible with '{3}'. +InvalidSizeDefinition=Invalid Size '{0}'. Must be non-negative integer. +InvalidXmlDataContractName=XML data contract Name for type '{0}' cannot be set to null or empty string. +InvalidXsIdDefinition=Invalid Id '{0}'. Must not be null or empty. +InvalidXsRefDefinition=Invalid Ref '{0}'. Must not be null or empty. +IsAnyCannotBeNull=A null value cannot be serialized at the top level for IXmlSerializable root type '{0}' since its IsAny setting is 'true'. This type must write all its contents including the root element. Verify that the IXmlSerializable implementation is correct. +IsAnyCannotBeSerializedAsDerivedType=An object of type '{0}' cannot be serialized at the top level for IXmlSerializable root type '{1}' since its IsAny setting is 'true'. This type must write all its contents including the root element. Verify that the IXmlSerializable implementation is correct. +IsAnyCannotHaveXmlRoot=Type '{0}' cannot specify an XmlRootAttribute attribute because its IsAny setting is 'true'. This type must write all its contents including the root element. Verify that the IXmlSerializable implementation is correct. +IsNotAssignableFrom=An internal error has occurred. '{0}' is not assignable from '{1}' - error generating code for serialization. +IsRequiredDataMemberOnIsReferenceDataContractType='{0}.{1}' has the IsRequired setting of '{2}. However, '{0}' has the IsReference setting of '{2}', because either it is set explicitly, or it is derived from a base class. Set IsRequired on '{0}.{1}' to false, or disable IsReference on '{0}'. +IXmlSerializableCannotHaveCollectionDataContract=Type '{0}' cannot be IXmlSerializable and have CollectionDataContractAttribute attribute. +IXmlSerializableCannotHaveDataContract=Type '{0}' cannot be IXmlSerializable and have DataContractAttribute attribute. +IXmlSerializableIllegalOperation=This method cannot be called from IXmlSerializable implementations. +IXmlSerializableMissingEndElements=IXmlSerializable.WriteXml method of type '{0}' did not close all open tags. Verify that the IXmlSerializable implementation is correct. +IXmlSerializableMustHaveDefaultConstructor=IXmlSerializable Type '{0}' must have default constructor. +IXmlSerializableWritePastSubTree=IXmlSerializable.WriteXml method of type '{0}' attempted to close too many tags. Verify that the IXmlSerializable implementation is correct. +KnownTypeAttributeEmptyString=Method name specified by KnownTypeAttribute attribute on type '{0}' cannot be the empty string. +KnownTypeAttributeUnknownMethod=KnownTypeAttribute attribute on type '{1}' specifies a method named '{0}' to provide known types. Static method '{0}()' was not found on this type. Ensure that the method exists and is marked as static. +KnownTypeAttributeReturnType=KnownTypeAttribute attribute on type '{0}' specifies a method named '{1}' to provide known types. The return type of this method is invalid because it is not assignable to IEnumerable. Ensure that the method exists and has a valid signature. +KnownTypeAttributeOneScheme=Type '{0}': If a KnownTypeAttribute attribute specifies a method it must be the only KnownTypeAttribute attribute on that type. +;KnownTypeAttributeNoType=KnownTypeAttribute attribute on type '{0}' contains no Type. +KnownTypeConfigClosedGenericDeclared=Declared type '{0}' in config cannot be a closed or partial generic type. +KnownTypeAttributeValidMethodTypes=Method specified by KnownTypeAttribute attribute on type '{0}' does not expose valid types. +KnownTypeAttributeNoData=KnownTypeAttribute attribute on type '{0}' contains no data. +KnownTypeAttributeMethodNull=Method specified by KnownTypeAttribute attribute on type '{0}' returned null. +MaxArrayLengthExceeded=The maximum array length ({0}) has been exceeded while reading XML data for array of type '{1}'. +MissingGetSchemaMethod=Type '{0}' does not have a static method '{1}' that takes a parameter of type 'System.Xml.Schema.XmlSchemaSet' as specified by the XmlSchemaProviderAttribute attribute. +MultipleIdDefinition=Invalid XML encountered. The same Id value '{0}' is defined more than once. Multiple objects cannot be deserialized using the same Id. +NoConversionPossibleTo=An internal error has occurred. No conversion is possible to '{0}' - error generating code for serialization. +NoGetMethodForProperty=No get method for property '{1}' in type '{0}'. +NoSetMethodForProperty=No set method for property '{1}' in type '{0}'. +NullKnownType=One of the known types provided to the serializer via '{0}' argument was invalid because it was null. All known types specified must be non-null values. +NullValueReturnedForGetOnlyCollection=The get-only collection of type '{0}' returned a null value. The input stream contains collection items which cannot be added if the instance is null. Consider initializing the collection either in the constructor of the the object or in the getter. +ObjectTableOverflow=An internal error has occurred. Object table overflow. This could be caused by serializing or deserializing extremely large object graphs. +OrderCannotBeNegative=Property 'Order' in DataMemberAttribute attribute cannot be a negative number. +ParameterCountMismatch=Invalid number of parameters to call method '{0}'. Expected '{1}' parameters, but '{2}' were provided. +PartialTrustCollectionContractAddMethodNotPublic=The collection data contract type '{0}' cannot be deserialized because the method '{1}' is not public. Making the method public will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustCollectionContractNoPublicConstructor=The collection data contract type '{0}' cannot be deserialized because it does not have a public parameterless constructor. Adding a public parameterless constructor will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustCollectionContractTypeNotPublic=The collection data contract type '{0}' cannot be deserialized because it does not have a public parameterless constructor. Adding a public parameterless constructor will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractOnSerializingNotPublic=The data contract type '{0}' cannot be serialized because the OnSerializing method '{1}' is not public. Making the method public will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractOnSerializedNotPublic=The data contract type '{0}' cannot be serialized because the OnSerialized method '{1}' is not public. Making the method public will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractOnDeserializingNotPublic=The data contract type '{0}' cannot be deserialized because the OnDeserializing method '{1}' is not public. Making the method public will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractOnDeserializedNotPublic=The data contract type '{0}' cannot be deserialized because the OnDeserialized method '{1}' is not public. Making the method public will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractFieldGetNotPublic=The data contract type '{0}' cannot be serialized because the member '{1}' is not public. Making the member public will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractFieldSetNotPublic=The data contract type '{0}' cannot be deserialized because the member '{1}' is not public. Making the member public will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractPropertyGetNotPublic=The data contract type '{0}' cannot be serialized because the property '{1}' does not have a public getter. Adding a public getter will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractPropertySetNotPublic=The data contract type '{0}' cannot be deserialized because the property '{1}' does not have a public setter. Adding a public setter will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractTypeNotPublic=The data contract type '{0}' is not serializable because it is not public. Making the type public will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustNonAttributedSerializableTypeNoPublicConstructor=The type '{0}' cannot be deserialized because it does not have a public parameterless constructor. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustIXmlSerializableTypeNotPublic=The IXmlSerializable type '{0}' is not serializable in partial trust because it is not public. Adding a public parameterless constructor will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustIXmlSerialzableNoPublicConstructor=The IXmlSerializable type '{0}' cannot be deserialized because it does not have a public parameterless constructor. Adding a public parameterless constructor will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +NonAttributedSerializableTypesMustHaveDefaultConstructor=The Type '{0}' must have a parameterless constructor. +AttributedTypesCannotInheritFromNonAttributedSerializableTypes=Type '{0}' cannot inherit from a type that is not marked with DataContractAttribute or SerializableAttribute. Consider marking the base type '{1}' with DataContractAttribute or SerializableAttribute, or removing them from the derived type. +;GetOnlyCollectionsNotSupported=Get-only collection properties are not supported. Consider adding a public setter to property '{0}.{1}' or marking the it with the IgnoreDataMemberAttribute. +QuotaMustBePositive=Quota must be a positive value. +QuotaIsReadOnly=The '{0}' quota is readonly. +QuotaCopyReadOnly=Cannot copy XmlDictionaryReaderQuotas. Target is readonly. +RequiredMemberMustBeEmitted=Member {0} in type {1} cannot be serialized. This exception is usually caused by trying to use a null value where a null value is not allowed. The '{0}' member is set to its default value (usually null or zero). The member's EmitDefault setting is 'false', indicating that the member should not be serialized. However, the member's IsRequired setting is 'true', indicating that it must be serialized. This conflict cannot be resolved. Consider setting '{0}' to a non-default value. Alternatively, you can change the EmitDefaultValue property on the DataMemberAttribute attribute to true, or changing the IsRequired property to false. +ResolveTypeReturnedFalse=An object of type '{0}' which derives from DataContractResolver returned false from its TryResolveType method when attempting to resolve the name for an object of type '{1}', indicating that the resolution failed. Change the TryResolveType implementation to return true. +ResolveTypeReturnedNull=An object of type '{0}' which derives from DataContractResolver returned a null typeName or typeNamespace but not both from its TryResolveType method when attempting to resolve the name for an object of type '{1}'. Change the TryResolveType implementation to return non-null values, or to return null values for both typeName and typeNamespace in order to serialize as the declared type. +SupportForMultidimensionalArraysNotPresent=Multi-dimensional arrays are not supported. +TooManyCollectionContracts=Type '{0}' has more than one CollectionDataContractAttribute attribute. +TooManyDataContracts=Type '{0}' has more than one DataContractAttribute attribute. +TooManyDataMembers=Member '{0}.{1}' has more than one DataMemberAttribute attribute. +TooManyEnumMembers=Member '{0}.{1}' has more than one EnumMemberAttribute attribute. +TooManyIgnoreDataMemberAttributes=Member '{0}.{1}' has more than one IgnoreDataMemberAttribute attribute. +;TypeMustBeConcrete=Error while getting known types for Type '{0}'. The type must not be an open or partial generic class. +TypeNotSerializable=Type '{0}' cannot be serialized. Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute. Alternatively, you can ensure that the type is public and has a parameterless constructor - all public members of the type will then be serialized, and no attributes will be required. +UnexpectedContractType=An internal error has occurred. Unexpected contract type '{0}' for type '{1}' encountered. +UnexpectedElementExpectingElements='{0}' '{1}' from namespace '{2}' is not expected. Expecting element '{3}'. +UnexpectedEndOfFile=Unexpected end of file. +UnknownConstantType=Unrecognized constant type '{0}'. +UnsupportedIDictionaryAsDataMemberType=Cannot deserialize one of the DataMember because it is an IDictionary. Use IDictionary instead. +ValueMustBeNonNegative=The value of this argument must be non-negative. +ValueTypeCannotBeNull=ValueType '{0}' cannot be null. +ValueTypeCannotHaveBaseType=Data contract '{0}' from namespace '{1}' is a value type and cannot have base contract '{2}' from namespace '{3}'. +ValueTypeCannotHaveId=ValueType '{0}' cannot have id. +ValueTypeCannotHaveIsReference=Value type '{0}' cannot have the IsReference setting of '{1}'. Either change the setting to '{2}', or remove it completely. +ValueTypeCannotHaveRef=ValueType '{0}' cannot have ref to another object. +XmlElementAttributes=Only Element nodes have attributes. +XmlForObjectCannotHaveContent=Element {0} from namespace {1} cannot have child contents to be deserialized as an object. Please use XElement to deserialize this pattern of XML. +XmlInvalidConversion=The value '{0}' cannot be parsed as the type '{1}'. +XmlInvalidConversionWithoutValue=The value cannot be parsed as the type '{0}'. +XmlStartElementExpected=Start element expected. Found {0}. +XmlWriterMustBeInElement=WriteState '{0}' not valid. Caller must write start element before serializing in contentOnly mode. + +# System.Text + +OffsetExceedsBufferSize=The specified offset exceeds the buffer size ({0} bytes). +SizeExceedsRemainingBufferSpace=The specified size exceeds the remaining buffer space ({0} bytes). +ValueMustBeInRange=The value of this argument must fall within the range {0} to {1}. +XmlArrayTooSmallOutput=Array too small. Must be able to hold at least {0}. +XmlInvalidBase64Length=Base64 sequence length ({0}) not valid. Must be a multiple of 4. +XmlInvalidBase64Sequence=The characters '{0}' at offset {1} are not a valid Base64 sequence. +XmlInvalidBinHexLength=BinHex sequence length ({0}) not valid. Must be a multiple of 2. +XmlInvalidBinHexSequence=The characters '{0}' at offset {1} are not a valid BinHex sequence. +XmlInvalidHighSurrogate=High surrogate char '0x{0}' not valid. High surrogate chars range from 0xD800 to 0xDBFF. +XmlInvalidLowSurrogate=Low surrogate char '0x{0}' not valid. Low surrogate chars range from 0xDC00 to 0xDFFF. +XmlInvalidSurrogate=Surrogate char '0x{0}' not valid. Surrogate chars range from 0x10000 to 0x10FFFF. + +# System.Xml +;CombinedPrefixNSLength=The combined length of the prefix and namespace must not be greater than {0}. +;InvalidInclusivePrefixListCollection=The inclusive namespace prefix collection cannot contain null as one of the items. +InvalidLocalNameEmpty=The empty string is not a valid local name. +;QuotaCopyReadOnly=Cannot copy XmlDictionaryReaderQuotas. Target is readonly. +;QuotaIsReadOnly=The '{0}' quota is readonly. +;QuotaMustBePositive=Quota must be a positive value. +XmlArrayTooSmall=Array too small. +XmlArrayTooSmallInput=Array too small. Length of available data must be at least {0}. +;XmlBadBOM=Unrecognized Byte Order Mark. +XmlBase64DataExpected=Base64 encoded data expected. Found {0}. +;XmlCDATAInvalidAtTopLevel=CData elements not valid at top level of an XML document. +;XmlCloseCData=']]>' not valid in text node content. +XmlConversionOverflow=The value '{0}' cannot be represented with the type '{1}'. +;XmlDeclarationRequired=An XML declaration with an encoding is required for all non-UTF8 documents. +XmlDeclMissingVersion=Version not found in XML declaration. +;XmlDeclMissing=An XML declaration is required for all non-UTF8 documents. +;XmlDeclNotFirst=No characters can appear before the XML declaration. +XmlDictionaryStringIDRange=XmlDictionaryString IDs must be in the range from {0} to {1}. +XmlDictionaryStringIDUndefinedSession=XmlDictionaryString ID {0} not defined in the XmlBinaryReaderSession. +XmlDictionaryStringIDUndefinedStatic=XmlDictionaryString ID {0} not defined in the static dictionary. +XmlDuplicateAttribute=Duplicate attribute found. Both '{0}' and '{1}' are from the namespace '{2}'. +XmlEmptyNamespaceRequiresNullPrefix=The empty namespace requires a null or empty prefix. +;XmlEncodingMismatch=The encoding in the declaration '{0}' does not match the encoding of the document '{1}'. +;XmlEncodingNotSupported=XML encoding not supported. +XmlEndElementExpected=End element '{0}' from namespace '{1}' expected. Found {2}. +XmlEndElementNoOpenNodes=No corresponding start element is open. +;XmlExpectedEncoding=The expected encoding '{0}' does not match the actual encoding '{1}'. +XmlFoundCData=cdata '{0}' +XmlFoundComment=comment '{0}' +XmlFoundElement=element '{0}' from namespace '{1}' +XmlFoundEndElement=end element '{0}' from namespace '{1}' +XmlFoundEndOfFile=end of file +XmlFoundNodeType=node {0} +XmlFoundText=text '{0}' +XmlFullStartElementExpected=Non-empty start element expected. Found {0}. +XmlFullStartElementLocalNameNsExpected=Non-empty start element '{0}' from namespace '{1}' expected. Found {2}. +XmlFullStartElementNameExpected=Non-empty start element '{0}' expected. Found {1}. +XmlIDDefined=ID already defined. +XmlKeyAlreadyExists=The specified key already exists in the dictionary. +XmlIllegalOutsideRoot=Text cannot be written outside the root element. +;XmlInvalidBytes=Invalid byte encoding. +XmlInvalidCharRef=Character reference not valid. +XmlInvalidCommentChars=XML comments cannot contain '--' or end with '-'. +XmlInvalidDeclaration=XML declaration can only be written at the beginning of the document. +XmlInvalidDepth=Cannot call '{0}' while Depth is '{1}'. +XmlInvalidEncoding=XML encoding must be 'UTF-8'. +;XmlInvalidFFFE=Characters with hexadecimal values 0xFFFE and 0xFFFF are not valid. +XmlInvalidFormat=The input source is not correctly formatted. +XmlInvalidID=ID must be >= 0. +XmlInvalidOperation=The reader cannot be advanced. +XmlInvalidPrefixState=A prefix cannot be defined while WriteState is '{0}'. +XmlInvalidQualifiedName=Expected XML qualified name. Found '{0}'. +;XmlInvalidRootData=The data at the root level is invalid. +XmlInvalidStandalone='standalone' value in declaration must be 'yes' or 'no'. +;XmlInvalidStream=Stream returned by IStreamProvider cannot be null. +XmlInvalidUniqueId=UniqueId cannot be zero length. +XmlInvalidUTF8Bytes='{0}' contains invalid UTF8 bytes. +XmlInvalidVersion=XML version must be '1.0'. +XmlInvalidWriteState='{0}' cannot be called while WriteState is '{1}'. +;XmlInvalidXmlByte=The byte 0x{0} is not valid at this location. +XmlInvalidXmlSpace='{0}' is not a valid xml:space value. Valid values are 'default' and 'preserve'. +XmlLineInfo=Line {0}, position {1}. +XmlMalformedDecl=Malformed XML declaration. +XmlMaxArrayLengthExceeded=The maximum array length quota ({0}) has been exceeded while reading XML data. This quota may be increased by changing the MaxArrayLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. +#XmlMaxBytesPerReadExceeded=The 'maximum bytes per Read operation' quota ({0}) has been exceeded while reading XML data. Long element start tags (consisting of the element name, attribute names and attribute values) may trigger this quota. This quota may be increased by changing the MaxBytesPerRead property on the XmlDictionaryReaderQuotas object used when creating the XML reader. +#XmlMaxDepthExceeded=The maximum read depth ({0}) has been exceeded because XML data being read has more levels of nesting than is allowed by the quota. This quota may be increased by changing the MaxDepth property on the XmlDictionaryReaderQuotas object used when creating the XML reader. +XmlMaxNameTableCharCountExceeded=The maximum nametable character count quota ({0}) has been exceeded while reading XML data. The nametable is a data structure used to store strings encountered during XML processing - long XML documents with non-repeating element names, attribute names and attribute values may trigger this quota. This quota may be increased by changing the MaxNameTableCharCount property on the XmlDictionaryReaderQuotas object used when creating the XML reader. +#XmlMaxStringContentLengthExceeded=The maximum string content length quota ({0}) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. +XmlMethodNotSupported=This XmlWriter implementation does not support the '{0}' method. +XmlMissingLowSurrogate=The surrogate pair is invalid. Missing a low surrogate character. +XmlMultipleRootElements=There are multiple root elements. +XmlNamespaceNotFound=The namespace '{0}' is not defined. +XmlNestedArraysNotSupported=Nested arrays are not supported. +XmlNoRootElement=The document does not have a root element. +XmlOnlyOneRoot=Only one root element is permitted per document. +XmlOnlyWhitespace=Only white space characters can be written with this method. +XmlOnlySingleValue=Only a single typed value may be written inside an attribute or content. +XmlPrefixBoundToNamespace=The prefix '{0}' is bound to the namespace '{1}' and cannot be changed to '{2}'. +XmlProcessingInstructionNotSupported=Processing instructions (other than the XML declaration) and DTDs are not supported. +XmlReservedPrefix=Prefixes beginning with "xml" (regardless of casing) are reserved for use by XML. +;XmlSpaceBetweenAttributes=Whitespace must appear between attributes. +XmlSpecificBindingNamespace=The namespace '{1}' can only be bound to the prefix '{0}'. +XmlSpecificBindingPrefix=The prefix '{0}' can only be bound to the namespace '{1}'. +XmlStartElementLocalNameNsExpected=Start element '{0}' from namespace '{1}' expected. Found {2}. +XmlStartElementNameExpected=Start element '{0}' expected. Found {1}. +;XmlTagMismatch=Start element '{0}' does not match end element '{1}'. +;XmlTokenExpected=The token '{0}' was expected but found '{1}'. +XmlUndefinedPrefix=The prefix '{0}' is not defined. +XmlUnexpectedEndElement=No matching start tag for end element. +XmlUnexpectedEndOfFile=Unexpected end of file. Following elements are not closed: {0}. +XmlWriterClosed=The XmlWriter is closed. +;Xml_InvalidNmToken=Invalid NmToken value '{0}'. + +#endif // INCLUDE_DEBUG \ No newline at end of file diff --git a/mcs/class/referencesource/System.ServiceModel.Web/system.ServiceModel.Web.txt b/mcs/class/referencesource/System.ServiceModel.Web/system.ServiceModel.Web.txt new file mode 100644 index 00000000000..2d287ed0f1f --- /dev/null +++ b/mcs/class/referencesource/System.ServiceModel.Web/system.ServiceModel.Web.txt @@ -0,0 +1,28 @@ +#if INCLUDE_RUNTIME +#endif // INCLUDE_RUNTIME + +#if INCLUDE_DEBUG +;ObjectSerializer_RecursionLimitReached=JSON recursion depth limit of {0} exceeded. +ObjectSerializer_DictionaryNotSupported=An internal error has occurred. JSON dictionary type {0} not supported. +ObjectDeserializer_BadEscape=Invalid escape code encountered in a JSON string. +ObjectDeserializer_IllegalPrimitive='{0}' is not a valid JSON primitive. This error can also occur when extraneous data is present after the JSON data. +ObjectDeserializer_InvalidArrayExtraComma=JSON array ended with a trailing comma. +ObjectDeserializer_InvalidMemberName=Invalid member name encountered in a JSON object. +;ObjectDeserializer_DepthLimitExceeded=Recursion depth limit exceeded. +ObjectDeserializer_StringNotQuoted=An internal error has occurred. JSON string not properly quoted. +ObjectDeserializer_UnexpectedToken=Unexpected character encountered in JSON. Expected '{1}', got '{0}'. +ObjectDeserializer_UnterminatedString=Unterminated JSON string encountered. JSON strings must start with a single or double quote character and end with the same character. +XmlObjectAssignedToIncompatibleInterface='{0}' is an XML type and cannot be serialized when assigned to an interface type that does not implement IXmlSerializable ('{1}'.) +CollectionAssignedToIncompatibleInterface='{0}' is a collection type and cannot be serialized when assigned to an interface type that does not implement IEnumerable ('{1}'.) +JsonInvalidBytes=Invalid byte encoding. +JsonDuplicateMemberInInput=The dictionary cannot be deserialized because the member '{0}' was found more than once in the input. +JsonDuplicateMemberNames=The data contract type '{0}' is not serializable with DataContractJsonSerializer because the data member '{1}' is duplicated in its type hierarchy. +JsonUnsupportedForIsReference=The type '{0}' cannot be serialized to JSON because its IsReference setting is '{1}'. The JSON format does not support references because there is no standardized format for representing references. To enable serialization, disable the IsReference setting on the type or an appropriate parent class of the type. +DcTypeNotFoundOnDeserialize=JSON contains a '__type' member specifying the data contract name '{0}:{1}'. The deserializer has no knowledge of any type that maps to this contract. Add the type corresponding to '{1}' to the list of known types - for example, by using the KnownTypeAttribute attribute or by adding it to the list of known types passed to DataContractSerializer. You can also often eliminate this error by avoiding the use of derived types where the JSON is produced. +JsonCircularReferenceDetected=A circular reference has been detected when serializing an object of type {0} to JSON. Circular references are not supported in the JSON format. +PartialTrustNonAttributedSerializableTypeNoPublicConstructor=The type '{0}' cannot be deserialized because it does not have a public parameterless constructor. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractMemberGetNotPublic=The data contract type '{0}' cannot be serialized because the member '{1}' is not public. Making the member public will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +PartialTrustDataContractMemberSetNotPublic=The data contract type '{0}' cannot be deserialized because the member '{1}' is not public. Making the member public will fix this error. Alternatively, you can make it internal, and use the InternalsVisibleToAttribute attribute on your assembly in order to enable serialization of internal members - see documentation for more details. Be aware that doing so has certain security implications. +UnsupportedIDictionaryAsDataMemberType=Cannot deserialize one of the DataMember because it is an IDictionary. Use IDictionary instead. +UnknownDataContract=Unknown data contract: '{0}'. +#endif // INCLUDE_DEBUG diff --git a/mcs/class/referencesource/System.ServiceModel/System.ServiceModel.txt b/mcs/class/referencesource/System.ServiceModel/System.ServiceModel.txt new file mode 100644 index 00000000000..0332ed27e5c --- /dev/null +++ b/mcs/class/referencesource/System.ServiceModel/System.ServiceModel.txt @@ -0,0 +1,2384 @@ +#if INCLUDE_RUNTIME +MessageVersionToStringFormat={0} {1} +Addressing10ToStringFormat=Addressing10 ({0}) +;Addressing200408ToStringFormat=Addressing200408 ({0}) +AddressingNoneToStringFormat=AddressingNone ({0}) +Soap11ToStringFormat=Soap11 ({0}) +Soap12ToStringFormat=Soap12 ({0}) +EnvelopeNoneToStringFormat=EnvelopeNone ({0}) +MessageBodyIsUnknown=... +MessageBodyIsStream=... stream ... +#endif // INCLUDE_RUNTIME + +#if INCLUDE_DEBUG + +;NoIPEndpointsFoundForHost=No IPEndpoints were found for host {0}. +;DnsResolveFailed=No DNS entries exist for host {0}. +;RequiredAttributeMissing=Attribute '{0}' is required on element '{1}'. +;UnsupportedCryptoAlgorithm=Crypto algorithm '{0}' not supported in this context. +;NoKeyInfoClausesToWrite=The SecurityKeyIdentifier has no key identifier clauses to write. +;TokenSerializerNotSetonFederationProvider=The security token serializer must be specified on the security token provider. +;IssuerBindingNotPresentInTokenRequirement=The key length '{0}' is not a multiple of 8 for symmetric keys. +;IssuerChannelBehaviorsCannotContainSecurityCredentialsManager=The channel behaviors configured for the issuer address '{0}' cannot contain a behavior of type '{1}'. +;SecurityTokenManagerCannotCreateProviderForRequirement=The security token manager cannot create a token provider for requirement '{0}'. +;SecurityTokenManagerCannotCreateAuthenticatorForRequirement=The security token manager cannot create a token authenticator for requirement '{0}'. +;FailedSignatureVerification=The signature verification failed. Please see inner exception for fault details. +;SecurityTokenManagerCannotCreateSerializerForVersion=The security token manager cannot create a token serializer for security token version '{0}'. +;SupportingSignatureIsNotDerivedFrom=The supporting signature is not signed with a derived key. The binding's supporting token parameter '{0}' requires key derivation. +;PrimarySignatureWasNotSignedByDerivedKey=The primary signature is not signed with a derived key. The binding's primary token parameter '{0}' requires key derivation. +;PrimarySignatureWasNotSignedByDerivedWrappedKey=The primary signature is not signed with a key derived from the encrypted key. The binding's token parameter '{0}' requires key derivation. +;MessageWasNotEncryptedByDerivedWrappedKey=The message is not encrypted with a key derived from the encrypted key. The binding's token parameter '{0}' requires key derivation. +;MessageWasNotEncryptedByDerivedEncryptionToken=The message is not encrypted with a key derived from the encryption token. The binding's token parameter '{0}' requires key derivation. +;TokenAuthenticatorRequiresSecurityBindingElement=The security token manager requires the security binding element to be specified in order to create a token authenticator for requirement '{0}'. +;TokenProviderRequiresSecurityBindingElement=The security token manager requires the security binding element to be specified in order to create a token provider for requirement '{0}'. +;UnexpectedSecuritySessionCloseResponse=The security session received an unexpected close response from the other party. +;UnexpectedSecuritySessionClose=The security session received an unexpected close from the other party. +;CannotObtainSslConnectionInfo=The service was unable to verify the cipher strengths negotiated as part of the SSL handshake. +;HeaderEncryptionNotSupportedInWsSecurityJan2004=SecurityVersion.WSSecurityJan2004 does not support header encryption. Header with name '{0}' and namespace '{1}' is configured for encryption. Consider using SecurityVersion.WsSecurity11 and above or use transport security to encrypt the full message. +;EncryptedHeaderNotSigned=The Header ('{0}', '{1}') was encrypted but not signed. All encrypted headers outside the security header should be signed. +;EncodingBindingElementDoesNotHandleReaderQuotas=Unable to obtain XmlDictionaryReaderQuotas from the Binding. If you have specified a custom EncodingBindingElement, verify that the EncodingBindingElement can handle XmlDictionaryReaderQuotas in its GetProperty() method. +;HeaderDecryptionNotSupportedInWsSecurityJan2004=SecurityVersion.WSSecurityJan2004 does not support header decryption. Use SecurityVersion.WsSecurity11 and above or use transport security to encrypt the full message. +;DecryptionFailed=Unable to decrypt an encrypted data block. Please verify that the encryption algorithm and keys used by the sender and receiver match. +;SamlUriCannotBeNullOrEmpty=The SAML uri specified as part of the SAML security key identifier clause cannot be null or empty. +;AssertionIdCannotBeNullOrEmpty=The assertion id specified as part of the SAML security key identifier clause cannot be null or empty. +;ErrorSerializingSecurityToken=There was an error serializing the security token. Please see the inner exception for more details. +;ErrorSerializingKeyIdentifier=There was an error serializing the security key identifier. Please see the inner exception for more details. +;ErrorSerializingKeyIdentifierClause=There was an error serializing the security key identifier clause. Please see the inner exception for more details. +;ErrorDeserializingKeyIdentifierClauseFromTokenXml=There was an error creating the security key identifier clause from the security token XML. Please see the inner exception for more details. +;ErrorDeserializingTokenXml=There was an error deserializing the security token XML. Please see the inner exception for more details. +;ErrorDeserializingKeyIdentifier=There was an error deserializing the security key identifier XML. Please see the inner exception for more details. +;ErrorDeserializingKeyIdentifierClause=There was an error deserializing the security key identifier clause XML. Please see the inner exception for more details. +;TokenRequirementDoesNotSpecifyTargetAddress=The token requirement '{0}' does not specify the target address. This is required by the token manager for creating the corresponding security token provider. +;DerivedKeyNotInitialized=The derived key has not been computed for the security token. +;IssuedKeySizeNotCompatibleWithAlgorithmSuite=The binding ('{0}', '{1}') has been configured with a security algorithm suite '{2}' that is incompatible with the issued token key size '{3}' specified on the binding. +;IssuedTokenAuthenticationModeRequiresSymmetricIssuedKey=The IssuedToken security authentication mode requires the issued token to contain a symmetric key. +;InvalidBearerKeyUsage=The binding ('{0}', '{1}') uses an Issued Token with Bearer Key Type in a invalid context. The Issued Token with a Bearer Key Type can only be used as a Signed Supporting token or a Signed Encrypted Supporting token. See the SecurityBindingElement.EndpointSupportingTokenParameters property. +;RsaSHA256NotSupported=The binding ('{0}', '{1}') has been configured with a security algorithm suite '{2}' that is not supported. +;MultipleIssuerEndpointsFound=Policy for multiple issuer endpoints was retrieved from '{0}' but the relying party's policy does not specify which issuer endpoint to use. One of the endpoints was selected as the issuer endpoint to use. If you are using svcutil, the other endpoints will be available in commented form in the configuration as . Check the configuration to ensure that the right issuer endpoint was selected. +;MultipleSamlAuthorityBindingsInReference=The SecurityTokenReference to the SAML assertion contains multiple AuthorityBinding elements. +;MultipleKeyIdentifiersInReference=The SecurityTokenReference contains multiple KeyIdentifier elements. +;DidNotFindKeyIdentifierInReference=The SecurityTokenReference does not contain a KeyIdentifier. +;MultipleSecurityCredentialsManagersInServiceBindingParameters=The ServiceCredentials cannot be added to the binding parameters because the binding parameters already contains a SecurityCredentialsManager '{0}'. If you are configuring custom credentials for the service, please first remove any existing ServiceCredentials from the behaviors collection before adding the custom credential. +;MultipleSecurityCredentialsManagersInChannelBindingParameters=The ClientCredentials cannot be added to the binding parameters because the binding parameters already contains a SecurityCredentialsManager '{0}'. If you are configuring custom credentials for the channel, please first remove any existing ClientCredentials from the behaviors collection before adding the custom credential. +;NoClientCertificate=The binding ('{0}', '{1}') has been configured with a MutualCertificateDuplexBindingElement that requires a client certificate. The client certificate is currently missing. +;SecurityTokenParametersHasIncompatibleInclusionMode=The binding ('{0}', '{1}') is configured with a security token parameter '{2}' that has an incompatible security token inclusion mode '{3}'. Specify an alternate security token inclusion mode (for example, '{4}'). +;CannotCreateTwoWayListenerForNegotiation=Unable to create a bi-directional (request-reply or duplex) channel for security negotiation. Please ensure that the binding is capable of creating a bi-directional channel. +;NegotiationQuotasExceededFaultReason=There are too many active security negotiations or secure conversations at the service. Please retry later. +;PendingSessionsExceededFaultReason=There are too many pending secure conversations on the server. Please retry later. +;RequestSecurityTokenDoesNotMatchEndpointFilters=The RequestSecurityToken message does not match the endpoint filters the service '{0}' is expecting incoming messages to match. This may be because the RequestSecurityToken was intended to be sent to a different service. +;SecuritySessionRequiresIssuanceAuthenticator=The security session requires a security token authenticator that implements '{0}'. '{1}' does not implement '{0}'. +;SecuritySessionRequiresSecurityContextTokenCache=The security session requires a security token resolver that implements '{1}'. The security token resolver '{0}' does not implement '{1}'. +;SessionTokenIsNotSecurityContextToken=The session security token authenticator returned a token of type '{0}'. The token type expected is '{1}'. +;SessionTokenIsNotGenericXmlToken=The session security token provider returned a token of type '{0}'. The token type expected is '{1}'. +;SecurityStandardsManagerNotSet=The security standards manager was not specified on '{0}'. +;SecurityNegotiationMessageTooLarge=The security negotiation message with action '{0}' is larger than the maximum allowed buffer size '{1}'. If you are using a streamed transport consider increasing the maximum buffer size on the transport. +;PreviousChannelDemuxerOpenFailed=The channel demuxer Open failed previously with exception '{0}'. +;SecurityChannelListenerNotSet=The security channel listener was not specified on '{0}'. +;SecuritySettingsLifetimeManagerNotSet=The security settings lifetime manager was not specified on '{0}'. +;SecurityListenerClosing=The listener is not accepting new secure conversations because it is closing. +;SecurityListenerClosingFaultReason=The server is not accepting new secure conversations currently because it is closing. Please retry later. +;SslCipherKeyTooSmall=The cipher key negotiated by SSL is too small ('{0}' bits). Keys of such lengths are not allowed as they may result in information disclosure. Please configure the initiator machine to negotiate SSL cipher keys that are '{1}' bits or longer. +;DerivedKeyTokenNonceTooLong=The length ('{0}' bytes) of the derived key's Nonce exceeds the maximum length ('{1}' bytes) allowed. +;DerivedKeyTokenLabelTooLong=The length ('{0}' bytes) of the derived key's Label exceeds the maximum length ('{1}' bytes) allowed. +;DerivedKeyTokenOffsetTooHigh=The derived key's Offset ('{0}' bytes) exceeds the maximum offset ('{1}' bytes) allowed. +;DerivedKeyTokenGenerationAndLengthTooHigh=The derived key's generation ('{0}') and length ('{1}' bytes) result in a key derivation offset that is greater than the maximum offset ('{2}' bytes) allowed. +;DerivedKeyLimitExceeded=The number of derived keys in the message has exceeded the maximum allowed number '{0}'. +;WrappedKeyLimitExceeded=The number of encrypted keys in the message has exceeded the maximum allowed number '{0}'. +;BufferQuotaExceededReadingBase64=Unable to finish reading Base64 data as the given buffer quota has been exceeded. Buffer quota: {0}. Consider increasing the MaxReceivedMessageSize quota on the TransportBindingElement. Please note that a very high value for MaxReceivedMessageSize will result in buffering a large message and might open the system to DOS attacks. +;MessageSecurityDoesNotWorkWithManualAddressing=Manual addressing is not supported with message level security. Configure the binding ('{0}', '{1}') to use transport security or to not do manual addressing. +;TargetAddressIsNotSet=The target service address was not specified on '{0}'. +;IssuedTokenCacheNotSet=The issued token cache was not specified on '{0}'. +;SecurityAlgorithmSuiteNotSet=The security algorithm suite was not specified on '{0}'. +;SecurityTokenFoundOutsideSecurityHeader=A security token ('{0}', '{1}') was found outside the security header. The message may have been altered in transit. +;SecureConversationCancelNotAllowedFaultReason=A secure conversation cancellation is not allowed by the binding. +;BootstrapSecurityBindingElementNotSet=The security binding element for bootstrap security was not specified on '{0}'. +;IssuerBuildContextNotSet=The context for building the issuer channel was not specified on '{0}'. +;StsBindingNotSet=The binding to use to communicate to the federation service at '{0}' is not specified. +;SslServerCertMustDoKeyExchange=The certificate '{0}' must have a private key that is capable of key exchange. The process must have access rights for the private key. +;SslClientCertMustHavePrivateKey=The certificate '{0}' must have a private key. The process must have access rights for the private key. +;NoOutgoingEndpointAddressAvailableForDoingIdentityCheck=No outgoing EndpointAddress is available to check the identity on a message to be sent. +;NoOutgoingEndpointAddressAvailableForDoingIdentityCheckOnReply=No outgoing EndpointAddress is available to check the identity on a received reply. +;NoSigningTokenAvailableToDoIncomingIdentityCheck=No signing token is available to do an incoming identity check. +;Psha1KeyLengthInvalid=The PSHA1 key length '{0}' is invalid. +CloneNotImplementedCorrectly=Clone() was not implemented properly by '{0}'. The cloned object was '{1}'. +;BadIssuedTokenType=The issued token is of unexpected type '{0}'. Expected token type '{1}'. +;OperationDoesNotAllowImpersonation=The service operation '{0}' that belongs to the contract with the '{1}' name and the '{2}' namespace does not allow impersonation. +;RstrHasMultipleIssuedTokens=The RequestSecurityTokenResponse has multiple RequestedSecurityToken elements. +;RstrHasMultipleProofTokens=The RequestSecurityTokenResponse has multiple RequestedProofToken elements. +;ProofTokenXmlUnexpectedInRstr=The proof token XML element is not expected in the response. +;InvalidKeyLengthRequested=The key length '{0}' requested is invalid. +;IssuedSecurityTokenParametersNotSet=The security token parameters to use for the issued token are not set on '{0}'. +;InvalidOrUnrecognizedAction=The message could not be processed because the action '{0}' is invalid or unrecognized. +;UnsupportedTokenInclusionMode=Token inclusion mode '{0}' is not supported. +;CannotImportProtectionLevelForContract=The policy to import a process cannot import a binding for contract ({0},{1}). The protection requirements for the binding are not compatible with a binding already imported for the contract. You must reconfigure the binding. +;OnlyOneOfEncryptedKeyOrSymmetricBindingCanBeSelected=The symmetric security protocol can either be configured with a symmetric token provider and a symmetric token authenticator or an asymmetric token provider. It cannot be configured with both. +;ClientCredentialTypeMustBeSpecifiedForMixedMode=ClientCredentialType.None is not valid for the TransportWithMessageCredential security mode. Specify a message credential type or use a different security mode. +;SecuritySessionIdAlreadyPresentInFilterTable=The security session id '{0}' is already present in the filter table. +;SupportingTokenNotProvided=A supporting token that satisfies parameters '{0}' and attachment mode '{1}' was not provided. +;SupportingTokenIsNotEndorsing=The supporting token provided for parameters '{0}' did not endorse the primary signature. +;SupportingTokenIsNotSigned=The supporting token provided for parameters '{0}' was not signed as part of the primary signature. +;SupportingTokenIsNotEncrypted=The supporting token provided for parameters '{0}' was not encrypted. +;BasicTokenNotExpected=A basic token is not expected in the security header in this context. +;FailedAuthenticationTrustFaultCode=The request for security token could not be satisfied because authentication failed. +;AuthenticationOfClientFailed=The caller was not authenticated by the service. +;InvalidRequestTrustFaultCode=The request for security token has invalid or malformed elements. +;SignedSupportingTokenNotExpected=A signed supporting token is not expected in the security header in this context. +;SenderSideSupportingTokensMustSpecifySecurityTokenParameters=Security token parameters must be specified with supporting tokens for each message. +;SignatureAndEncryptionTokenMismatch=The signature token '{0}' is not the same token as the encryption token '{1}'. +;RevertingPrivilegeFailed=The reverting operation failed with the exception '{0}'. +;UnknownSupportingToken=Unrecognized supporting token '{0}' was encountered. +;MoreThanOneSupportingSignature=More than one supporting signature was encountered using the same supporting token '{0}'. +UnsecuredMessageFaultReceived=An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail. +;FailedAuthenticationFaultReason=At least one security token in the message could not be validated. +;BadContextTokenOrActionFaultReason=The message could not be processed. This is most likely because the action '{0}' is incorrect or because the message contains an invalid or expired security context token or because there is a mismatch between bindings. The security context token would be invalid if the service aborted the channel due to inactivity. To prevent the service from aborting idle sessions prematurely increase the Receive timeout on the service endpoint's binding. +;BadContextTokenFaultReason=The security context token is expired or is not valid. The message was not processed. +;NegotiationFailedIO=Transport security negotiation failed due to an underlying IO error: {0}. +;SecurityNegotiationCannotProtectConfidentialEndpointHeader=The security negotiation with '{0}' cannot be initiated because the confidential endpoint address header ('{1}', '{2}') cannot be encrypted during the course of the negotiation. +;InvalidSecurityTokenFaultReason=An error occurred when processing the security tokens in the message. +;InvalidSecurityFaultReason=An error occurred when verifying security for the message. +;AnonymousLogonsAreNotAllowed=The service does not allow you to log on anonymously. +;UnableToObtainIssuerMetadata=Obtaining metadata from issuer '{0}' failed with error '{1}'. +;ErrorImportingIssuerMetadata=Importing metadata from issuer '{0}' failed with error '{1}'. +;MultipleCorrelationTokensFound=Multiple correlation tokens were found in the security correlation state. +;NoCorrelationTokenFound=No correlation token was found in the security correlation state. +;MultipleSupportingAuthenticatorsOfSameType=Multiple supporting token authenticators of the same type '{0}' cannot be specified. If more than one Supporting Token of the same type is expected in the response, then configure the supporting token collection with just one entry for that SecurityTokenParameters. The SecurityTokenAuthenticator that gets created from the SecurityTokenParameters will be used to authenticate multiple tokens. It is not possible to add SecurityTokenParameters of the same type in the SupportingTokenParameters collection or repeat it across EndpointSupportingTokenParameters and OperationSupportingTokenParameters. +;TooManyIssuedSecurityTokenParameters=A leg of the federated security chain contains multiple IssuedSecurityTokenParameters. The InfoCard system only supports one IssuedSecurityTokenParameters for each leg. +;UnknownTokenAuthenticatorUsedInTokenProcessing=An unrecognized token authenticator '{0}' was used for token processing. +;TokenMustBeNullWhenTokenParametersAre=The SecurityTokenParameters and SecurityToken tuple specified for use in the security header must both be null or must both be non-null. +;SecurityTokenParametersCloneInvalidResult=The CloneCore method of {0} type returned an invalid result. +;CertificateUnsupportedForHttpTransportCredentialOnly=Certificate-based client authentication is not supported in TransportCredentialOnly security mode. Select the Transport security mode. +;BasicHttpMessageSecurityRequiresCertificate=BasicHttp binding requires that BasicHttpBinding.Security.Message.ClientCredentialType be equivalent to the BasicHttpMessageCredentialType.Certificate credential type for secure messages. Select Transport or TransportWithMessageCredential security for UserName credentials. +;EntropyModeRequiresRequestorEntropy=The client must provide key entropy in key entropy mode '{0}'. +;BearerKeyTypeCannotHaveProofKey=A Proof Token was found in the response that was returned by the Security Token Service for a Bearer Key Type token request. Note that Proof Tokens should not be generated when a Bearer Key Type request is made. +;BearerKeyIncompatibleWithWSFederationHttpBinding=Bearer Key Type is not supported with WSFederationHttpBinding. Please use WS2007FederationHttpBinding. +;UnableToCreateKeyTypeElementForUnknownKeyType=Unable to create Key Type element for the Key Type '{0}'. This might be due to a wrong version of MessageSecurityVersion set on the SecurityBindingElement. +;EntropyModeCannotHaveProofTokenOrIssuerEntropy=The issuer cannot provide key entropy or a proof token in key entropy mode '{0}'. +;EntropyModeCannotHaveRequestorEntropy=The client cannot provide key entropy in key entropy mode '{0}'. +;EntropyModeRequiresProofToken=The issuer must provide a proof token in key entropy mode '{0}'. +;EntropyModeRequiresComputedKey=The issuer must provide a computed key in key entropy mode '{0}'. +;EntropyModeRequiresIssuerEntropy=The issuer must provide key entropy in key entropy mode '{0}'. +;EntropyModeCannotHaveComputedKey=The issuer cannot provide a computed key in key entropy mode '{0}'. +;UnknownComputedKeyAlgorithm=The computed key algorithm '{0}' is not supported. +;NoncesCachedInfinitely=The ReplayWindow and ClockSkew cannot be the maximum possible value when replay detection is enabled. +;ChannelMustBeOpenedToGetSessionId=The session channel must be opened before the session ID can be accessed. +;SecurityVersionDoesNotSupportEncryptedKeyBinding=The binding ('{0}','{1}') for contract ('{2}','{3}') has been configured with an incompatible security version that does not support unattached references to EncryptedKeys. Use '{4}' or higher as the security version for the binding. +;SecurityVersionDoesNotSupportThumbprintX509KeyIdentifierClause=The '{0}','{1}' binding for the '{2}','{3}' contract is configured with a security version that does not support external references to X.509 tokens using the certificate's thumbprint value. Use '{4}' or higher as the security version for the binding. +;SecurityBindingSupportsOneWayOnly=The SecurityBinding for the ('{0}','{1}') binding for the ('{2}','{3}') contract only supports the OneWay operation. +;DownlevelNameCannotMapToUpn=Cannot map Windows user '{0}' to a UserPrincipalName that can be used for S4U impersonation. +;ResolvingExternalTokensRequireSecurityTokenParameters=Resolving an External reference token requires appropriate SecurityTokenParameters to be specified. +;SecurityRenewFaultReason=The SecurityContextSecurityToken's key needs to be renewed. +;ClientSecurityOutputSessionCloseTimeout=The client's security session was not able to close its output session within the configured timeout ({0}). +;ClientSecurityNegotiationTimeout=Client is unable to finish the security negotiation within the configured timeout ({0}). The current negotiation leg is {1} ({2}). +;ClientSecuritySessionRequestTimeout=Client is unable to request the security session within the configured timeout ({0}). +;ServiceSecurityCloseOutputSessionTimeout=The service's security session was not able to close its output session within the configured timeout ({0}). +;ServiceSecurityCloseTimeout=The service's security session did not receive a 'close' message from the client within the configured timeout ({0}). +;ClientSecurityCloseTimeout=The client's security session did not receive a 'close response' message from the service within the configured timeout ({0}). +;UnableToRenewSessionKey=Cannot renew the security session key. +;SctCookieXmlParseError=Error parsing SecurityContextSecurityToken Cookie XML. +;SctCookieValueMissingOrIncorrect=The SecurityContextSecurityToken's Cookie element either does not contain '{0}' or has a wrong value for it. +;SctCookieBlobDecodeFailure=Error decoding the Cookie element of SecurityContextSecurityToken. +;SctCookieNotSupported=Issuing cookie SecurityContextSecurityToken is not supported. +;CannotImportSupportingTokensForOperationWithoutRequestAction=Security policy import failed. The security policy contains supporting token requirements at the operation scope. The contract description does not specify the action for the request message associated with this operation. +;SignatureConfirmationsNotExpected=Signature confirmation is not expected in the security header. +;SignatureConfirmationsOccursAfterPrimarySignature=The signature confirmation elements cannot occur after the primary signature. +;SecurityVersionDoesNotSupportSignatureConfirmation=The SecurityVersion '{0}' does not support signature confirmation. Use a later SecurityVersion. +;SignatureConfirmationRequiresRequestReply=The protocol factory must support Request/Reply security in order to offer signature confirmation. +;NotAllSignaturesConfirmed=Not all the signatures in the request message were confirmed in the reply message. +;FoundUnexpectedSignatureConfirmations=The request did not have any signatures but the reply has signature confirmations. +;TooManyPendingSessionKeys=There are too many renewed session keys that have not been used. +;SecuritySessionKeyIsStale=The session key must be renewed before it can secure application messages. +;MultipleMatchingCryptosFound=The token's crypto collection has multiple objects of type '{0}'. +;CannotFindMatchingCrypto=The token's crypto collection does not support algorithm '{0}'. +;SymmetricSecurityBindingElementNeedsProtectionTokenParameters=SymmetricSecurityBindingElement cannot build a channel or listener factory. The ProtectionTokenParameters property is required but not set. Binding element configuration: {0} +;AsymmetricSecurityBindingElementNeedsInitiatorTokenParameters=AsymmetricSecurityBindingElement cannot build a channel or listener factory. The InitiatorTokenParameters property is required but not set. Binding element configuration: {0} +;AsymmetricSecurityBindingElementNeedsRecipientTokenParameters=AsymmetricSecurityBindingElement cannot build a channel or listener factory. The RecipientTokenParameters property is required but not set. Binding element configuration: {0} +;CachedNegotiationStateQuotaReached=The service cannot cache the negotiation state as the capacity '{0}' has been reached. Retry the request. +;LsaAuthorityNotContacted=Internal SSL error (refer to Win32 status code for details). Check the server certificate to determine if it is capable of key exchange. +;KeyRolloverGreaterThanKeyRenewal=The key rollover interval cannot be greater than the key renewal interval. +;AtLeastOneContractOperationRequestRequiresProtectionLevelNotSupportedByBinding=The request message must be protected. This is required by an operation of the contract ('{0}','{1}'). The protection must be provided by the binding ('{2}','{3}'). +;AtLeastOneContractOperationResponseRequiresProtectionLevelNotSupportedByBinding=The response message must be protected. This is required by an operation of the contract ('{0}', '{1}'). The protection must be provided by the binding ('{2}', '{3}'). +;UnknownHeaderCannotProtected=The contract ('{0}','{1}') contains some unknown header ('{2}','{3}') which cannot be secured. Please choose ProtectionLevel.None for this header. +;NoStreamingWithSecurity=The binding ('{0}','{1}') supports streaming which cannot be configured together with message level security. Consider choosing a different transfer mode or choosing the transport level security. +;CurrentSessionTokenNotRenewed=The supporting token in the renew message has a different generation '{0}' than the current session token's generation '{1}'. +;IncorrectSpnOrUpnSpecified=Security Support Provider Interface (SSPI) authentication failed. The server may not be running in an account with identity '{0}'. If the server is running in a service account (Network Service for example), specify the account's ServicePrincipalName as the identity in the EndpointAddress for the server. If the server is running in a user account, specify the account's UserPrincipalName as the identity in the EndpointAddress for the server. +;IncomingSigningTokenMustBeAnEncryptedKey=For this security protocol, the incoming signing token must be an EncryptedKey. +;SecuritySessionAbortedFaultReason=The security session was terminated This may be because no messages were received on the session for too long. +;NoAppliesToPresent=No AppliesTo element is present in the deserialized RequestSecurityToken/RequestSecurityTokenResponse. +;UnsupportedKeyLength=Symmetric Key length {0} is not supported by the algorithm suite '{1}'. +;ForReplayDetectionToBeDoneRequireIntegrityMustBeSet=For replay detection to be done ProtectionLevel must be Sign or EncryptAndSign. +;CantInferReferenceForToken=Can't infer an external reference for '{0}' token type. +;TrustApr2004DoesNotSupportCertainIssuedTokens=WSTrustApr2004 does not support issuing X.509 certificates or EncryptedKeys. Use WsTrustFeb2005 or above. +;TrustDriverVersionDoesNotSupportSession=The configured Trust version does not support sessions. Use WSTrustFeb2005 or above. +;TrustDriverVersionDoesNotSupportIssuedTokens=The configured WS-Trust version does not support issued tokens. WS-Trust February 2005 or later is required. +;CannotPerformS4UImpersonationOnPlatform=The binding ('{0}','{1}') for contract ('{2}','{3}') supports impersonation only on Windows 2003 Server and newer version of Windows. Use SspiNegotiated authentication and a binding with Secure Conversation with cancellation enabled. +;CannotPerformImpersonationOnUsernameToken=Impersonation using the client token is not possible. The binding ('{0}', '{1}') for contract ('{2}', '{3}') uses the Username Security Token for client authentication with a Membership Provider registered. Use a different type of security token for the client. +;SecureConversationRequiredByReliableSession=Cannot establish a reliable session without secure conversation. Enable secure conversation. +;RevertImpersonationFailure=Failed to revert impersonation. {0} +;TransactionFlowRequiredIssuedTokens=In order to flow a transaction, flowing issued tokens must also be supported. +;SignatureConfirmationNotSupported=The configured SecurityVersion does not support signature confirmation. Use WsSecurity11 or above. +;SecureConversationDriverVersionDoesNotSupportSession=The configured SecureConversation version does not support sessions. Use WSSecureConversationFeb2005 or above. +;SoapSecurityNegotiationFailed=SOAP security negotiation failed. See inner exception for more details. +;SoapSecurityNegotiationFailedForIssuerAndTarget=SOAP security negotiation with '{0}' for target '{1}' failed. See inner exception for more details. +;OneWayOperationReturnedFault=The one-way operation returned a fault message. The reason for the fault was '{0}'. +;OneWayOperationReturnedLargeFault=The one-way operation returned a fault message with Action='{0}'. +OneWayOperationReturnedMessage=The one-way operation returned a non-null message with Action='{0}'. +;CannotFindSecuritySession=Cannot find the security session with the ID '{0}'. +;SecurityContextKeyExpired=The SecurityContextSecurityToken with Context-id={0} (generation-id={1}) has expired. +;SecurityContextKeyExpiredNoKeyGeneration=The SecurityContextSecurityToken with Context-id={0} (no key generation-id) has expired. +;SecuritySessionRequiresMessageIntegrity=Security sessions require all messages to be signed. +;RequiredTimestampMissingInSecurityHeader=Required timestamp missing in security header. +;ReceivedMessageInRequestContextNull=The request message in the request context received from channel '{0}' is null. +;KeyLifetimeNotWithinTokenLifetime=The key effective and expiration times must be bounded by the token effective and expiration times. +;EffectiveGreaterThanExpiration=The valid from time is greater than the valid to time. +;NoSessionTokenPresentInMessage=No session token was present in the message. +;KeyLengthMustBeMultipleOfEight=Key length '{0}' is not a multiple of 8 for symmetric keys. +;ExportOfBindingWithSymmetricAndTransportSecurityNotSupported=Security policy export failed. The binding contains both a SymmetricSecurityBindingElement and a secure transport binding element. Policy export for such a binding is not supported. +;InvalidX509RawData=Invalid binary representation of an X.509 certificate. +;ExportOfBindingWithAsymmetricAndTransportSecurityNotSupported=Security policy export failed. The binding contains both an AsymmetricSecurityBindingElement and a secure transport binding element. Policy export for such a binding is not supported. +;ExportOfBindingWithTransportSecurityBindingElementAndNoTransportSecurityNotSupported=Security policy export failed. The binding contains a TransportSecurityBindingElement but no transport binding element that implements ITransportTokenAssertionProvider. Policy export for such a binding is not supported. Make sure the transport binding element in the binding implements the ITransportTokenAssertionProvider interface. +;UnsupportedSecureConversationBootstrapProtectionRequirements=Cannot import the security policy. The protection requirements for the secure conversation bootstrap binding are not supported. Protection requirements for the secure conversation bootstrap must require both the request and the response to be signed and encrypted. +;UnsupportedBooleanAttribute=Cannot import the policy. The value of the attribute '{0}' must be either 'true', 'false', '1' or '0'. The following error occurred: '{1}'. +;NoTransportTokenAssertionProvided=The security policy expert failed. The provided transport token assertion of type '{0}' did not create a transport token assertion to include the sp:TransportBinding security policy assertion. +;PolicyRequiresConfidentialityWithoutIntegrity=Message security policy for the '{0}' action requires confidentiality without integrity. Confidentiality without integrity is not supported. +;PrimarySignatureIsRequiredToBeEncrypted=The primary signature must be encrypted. +;TokenCannotCreateSymmetricCrypto=A symmetric crypto could not be created from token '{0}'. +;TokenDoesNotMeetKeySizeRequirements=The key size requirements for the '{0}' algorithm suite are not met by the '{1}' token which has key size of '{2}'. +;MessageProtectionOrderMismatch=The received message does not meet the required message protection order '{0}'. +;PrimarySignatureMustBeComputedBeforeSupportingTokenSignatures=Primary signature must be computed before supporting token signatures. +;ElementToSignMustHaveId=Element to sign must have id. +;StandardsManagerCannotWriteObject=The token Serializer cannot serialize '{0}'. If this is a custom type you must supply a custom serializer. +;SigningWithoutPrimarySignatureRequiresTimestamp=Signing without primary signature requires timestamp. +;OperationCannotBeDoneAfterProcessingIsStarted=This operation cannot be done after processing is started. +;MaximumPolicyRedirectionsExceeded=The recursive policy fetching limit has been reached. Check to determine if there is a loop in the federation service chain. +;InvalidAttributeInSignedHeader=The ('{0}', '{1}') signed header contains the ('{2}', '{3}') attribute. The expected attribute is ('{4}', '{5}'). +;StsAddressNotSet=The address of the security token issuer is not specified. An explicit issuer address must be specified in the binding for target '{0}' or the local issuer address must be configured in the credentials. +;MoreThanOneSecurityBindingElementInTheBinding=More than one SecurityBindingElement found in the binding ('{0}', '{1}) for contract ('{2}', '{3}'). Only one SecurityBindingElement is allowed. +;ClientCredentialsUnableToCreateLocalTokenProvider=ClientCredentials cannot create a local token provider for token requirement {0}. +;SecurityBindingElementCannotBeExpressedInConfig=A security policy was imported for the endpoint. The security policy contains requirements that cannot be represented in a Windows Communication Foundation configuration. Look for a comment about the SecurityBindingElement parameters that are required in the configuration file that was generated. Create the correct binding element with code. The binding configuration that is in the configuration file is not secure. +;ConfigurationSchemaInsuffientForSecurityBindingElementInstance=The configuration schema is insufficient to describe the non-standard configuration of the following security binding element: +;OperationCannotBeDoneOnReceiverSideSecurityHeaders=This operation cannot be done on the receiver security headers. +;SecurityProtocolCannotDoReplayDetection=The security protocol '{0}' cannot do replay detection. +;UnableToFindSecurityHeaderInMessage=Security processor was unable to find a security header with actor '{0}' in the message. This might be because the message is an unsecured fault or because there is a binding mismatch between the communicating parties. This can occur if the service is configured for security and the client is not using security. +UnableToFindSecurityHeaderInMessageNoActor=Security processor was unable to find a security header in the message. This might be because the message is an unsecured fault or because there is a binding mismatch between the communicating parties. This can occur if the service is configured for security and the client is not using security. +;NoPrimarySignatureAvailableForSupportingTokenSignatureVerification=No primary signature available for supporting token signature verification. +;SupportingTokenSignaturesNotExpected=Supporting token signatures not expected. +;CannotReadToken=Cannot read the token from the '{0}' element with the '{1}' namespace for BinarySecretSecurityToken, with a '{2}' ValueType. If this element is expected to be valid, ensure that security is configured to consume tokens with the name, namespace and value type specified. +ExpectedElementMissing=Element '{0}' with namespace '{1}' not found. +;ExpectedOneOfTwoElementsFromNamespace=Expected element '{0}' or element '{1}' (from namespace '{2}'). +;RstDirectDoesNotExpectRstr=AcceleratedTokenAuthenticator does not expect RequestSecurityTokenResponse from the client. +;RequireNonCookieMode=The '{0}' binding with the '{1}' namespace is configured to issue cookie security context tokens. COM+ Integration services does not support cookie security context tokens. +;RequiredSignatureMissing=The signature must be in the security header. +;RequiredMessagePartNotSigned=The '{0}' required message part was not signed. +;RequiredMessagePartNotSignedNs=The '{0}', '{1}' required message part was not signed. +;RequiredMessagePartNotEncrypted=The '{0}' required message part was not encrypted. +;RequiredMessagePartNotEncryptedNs=The '{0}', '{1}' required message part was not encrypted. +;SignatureVerificationFailed=Signature verification failed. +;CannotIssueRstTokenType=Cannot issue the token type '{0}'. +;NoNegotiationMessageToSend=There is no negotiation message to send. +;InvalidIssuedTokenKeySize=The issued token has an invalid key size '{0}'. +;CannotObtainIssuedTokenKeySize=Cannot determine the key size of the issued token. +;NegotiationIsNotCompleted=The negotiation has not yet completed. +;NegotiationIsCompleted=The negotiation has already completed. +MissingMessageID=Request Message is missing a MessageID header. One is required to correlate a reply. +;SecuritySessionLimitReached=Cannot create a security session. Retry later. +;SecuritySessionAlreadyPending=The security session with id '{0}' is already pending. +;SecuritySessionNotPending=No security session with id '{0}' is pending. +;SecuritySessionListenerNotFound=No security session listener was found for message with action '{0}'. +;SessionTokenWasNotClosed=The session token was not closed by the server. +;ProtocolMustBeInitiator='{0}' protocol can only be used by the Initiator. +;ProtocolMustBeRecipient='{0}' protocol can only be used at the Recipient. +;SendingOutgoingmessageOnRecipient=Unexpected code path for server security application, sending outgoing message on Recipient. +;OnlyBodyReturnValuesSupported=Only body return values are supported currently for protection, MessagePartDescription was specified. +;UnknownTokenAttachmentMode=Unknown token attachment mode: {0}. +;ProtocolMisMatch=Security protocol must be '{0}', type is: '{1}'.; +;AttemptToCreateMultipleRequestContext=The initial request context was already specified. Can not create two for same message. +;ServerReceivedCloseMessageStateIsCreated={0}.OnCloseMessageReceived when state == Created. +;ShutdownRequestWasNotReceived=Shutdown request was not received. +;UnknownFilterType=Unknown filter type: '{0}'. +;StandardsManagerDoesNotMatch=Standards manager of filter does not match that of filter table. Can not have two different filters. +;FilterStrictModeDifferent=Session filter's isStrictMode differs from filter table's isStrictMode. +;SSSSCreateAcceptor=SecuritySessionServerSettings.CreateAcceptor, channelAcceptor must be null, can not create twice. +;TransactionFlowBadOption=Invalid TransactionFlowOption value. +;TokenManagerCouldNotReadToken=Security token manager could not parse token with name '{0}', namespace '{1}', valueType '{2}'. +;InvalidActionForNegotiationMessage=Security negotiation message has incorrect action '{0}'. +;InvalidKeySizeSpecifiedInNegotiation=The specified key size {0} is invalid. The key size must be between {1} and {2}. +;GetTokenInfoFailed=Could not get token information (error=0x{0:X}). +;UnexpectedEndOfFile=Unexpected end of file. +TimeStampHasCreationAheadOfExpiry=The security timestamp is invalid because its creation time ('{0}') is greater than or equal to its expiration time ('{1}'). +TimeStampHasExpiryTimeInPast=The security timestamp is stale because its expiration time ('{0}') is in the past. Current time is '{1}' and allowed clock skew is '{2}'. +TimeStampHasCreationTimeInFuture=The security timestamp is invalid because its creation time ('{0}') is in the future. Current time is '{1}' and allowed clock skew is '{2}'. +TimeStampWasCreatedTooLongAgo=The security timestamp is stale because its creation time ('{0}') is too far back in the past. Current time is '{1}', maximum timestamp lifetime is '{2}' and allowed clock skew is '{3}'. +;InvalidOrReplayedNonce=The nonce is invalid or replayed. +;MessagePartSpecificationMustBeImmutable=Message part specification must be made constant before being set. +;UnsupportedIssuerEntropyType=Issuer entropy is not BinarySecretSecurityToken or WrappedKeySecurityToken. +;NoRequestSecurityTokenResponseElements=No RequestSecurityTokenResponse elements were found. +;NoCookieInSct=The SecurityContextSecurityToken does not have a cookie. +;TokenProviderReturnedBadToken=TokenProvider returned token of incorrect type '{0}'. +;ItemNotAvailableInDeserializedRST={0} is not available in deserialized RequestSecurityToken. +;ItemAvailableInDeserializedRSTOnly={0} is only available in a deserialized RequestSecurityToken. +;ItemNotAvailableInDeserializedRSTR={0} is not available in deserialized RequestSecurityTokenResponse. +;ItemAvailableInDeserializedRSTROnly={0} is only available in a deserialized RequestSecurityTokenResponse. +;MoreThanOneRSTRInRSTRC=The RequestSecurityTokenResponseCollection received has more than one RequestSecurityTokenResponse element. Only one RequestSecurityTokenResponse element was expected. +;Hosting_AddressIsAbsoluteUri=The full URI '{0}' is not allowed. Full URIs are not allowed for the ServiceHostingEnvironment.EnsureServiceAvailable API. Use virtual path for the corresponding service instead. +;Hosting_AddressPointsOutsideTheVirtualDirectory=The virtual path '{0}' points outside of the virtual application '{1}'. +;Hosting_AuthSchemesRequireWindowsAuth=Security settings for this service require Windows Authentication but it is not enabled for the IIS application that hosts this service. +;Hosting_AuthSchemesRequireOtherAuth=Security settings for this service require '{0}' Authentication but it is not enabled for the IIS application that hosts this service. +;Hosting_BadMetabaseSettingsIis7Type=Type '{0}' does not derive from the base type 'MetabaseSettings'. +;Hosting_BaseUriDeserializedNotValid=The BaseUriWithWildcard object has invalid fields after deserialization. +;Hosting_BuildProviderDirectiveMissing=The required directive '{0}' is missing. +;Hosting_BuildProviderMainAttributeMissing=The ServiceHost directive must specify either the 'Factory' or the 'Service' attribute. +;Hosting_BuildProviderDuplicateAttribute=The attribute '{0}' can be only specified once. +;Hosting_BuildProviderDirectiveNameMissing=The name of the directive is missing. +;Hosting_BuildProviderDirectiveEndBracketMissing=The ending bracket '>' for the '{0}' directive is missing in the '.svc' file. +;Hosting_BuildProviderDuplicateDirective=The directive '{0}' can be only specified once. +;Hosting_BuildProviderMutualExclusiveAttributes=Attributes '{0}' and '{1}' are mutually exclusive. +;Hosting_BuildProviderUnknownDirective=The unrecognized directive '{0}' is specified. +;SecureConversationNeedsBootstrapSecurity=Cannot create security binding element based on the configuration data. When secure conversation authentication mode is selected, the secure conversation bootstrap binding element must also be specified. +;Hosting_BuildProviderRequiredAttributesMissing=Required attributes '{0}' and '{1}' are missing. +;Hosting_BuildProviderCouldNotCreateType=The CLR Type '{0}' could not be loaded during service compilation. Verify that this type is either defined in a source file located in the application's \\App_Code directory, contained in a compiled assembly located in the application's \\bin directory, or present in an assembly installed in the Global Assembly Cache. Note that the type name is case-sensitive and that the directories such as \\App_Code and \\bin must be located in the application's root directory and cannot be nested in subdirectories. +;Hosting_BuildProviderAttributeMissing=The attribute '{0}' is missing. +;Hosting_BuildProviderUnknownAttribute=The unrecognized attribute '{0}' is specified. +;Hosting_BuildProviderInvalidValueForBooleanAttribute=The value '{0}' of attribute '{1}' is not a valid Boolean value. +;Hosting_BuildProviderInvalidValueForNonNegativeIntegerAttribute=The value '{0}' of attribute '{1}' is not a valid non-negative integer. +;Hosting_BuildProviderAmbiguousType=The referenced CLR type '{0}' is ambiguous. It is found both in assembly '{1}' and in assembly '{2}'. +;Hosting_BuildProviderAttributeEmpty=No file is specified in the '{0}' attribute. +;Hosting_ImpersonationFailed=An error occurred while attempting to impersonate. Execution of this request cannot continue. +;Hosting_MemoryGatesCheckFailed=Memory gates checking failed because the free memory ({0} bytes) is less than {1}% of total memory. As a result, the service will not be available for incoming requests. To resolve this, either reduce the load on the machine or adjust the value of minFreeMemoryPercentageToActivateService on the serviceHostingEnvironment config element. +;Hosting_GetGlobalMemoryFailed=Calling the API GlobalMemoryStatusEx failed. See inner exception for more details. +;Hosting_CompatibilityServiceNotHosted=This service requires ASP.NET compatibility and must be hosted in IIS. Either host the service in IIS with ASP.NET compatibility turned on in web.config or set the AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode property to a value other than Required. +;Hosting_CompilationResultEmpty=Compilation result for the service '{0}' is empty. +;Hosting_CompilationResultInvalid=Compilation result for the service '{0}' is of invalid format. +;Hosting_EnvironmentShuttingDown=Request to the service at '{0}' cannot be dispatched because the virtual application at '{1}' is shutting down. +;Hosting_ListenerNotFoundForActivation=There was no channel actively listening at '{0}'. This is often caused by an incorrect address URI. Ensure that the address to which the message is sent matches an address on which a service is listening. +;Hosting_ListenerNotFoundForActivationInRecycling=There was no channel actively listening at '{0}'. This might be because the service is closed due to application recycling. +;Hosting_MetabaseAccessError=An error occurred while accessing the IIS Metabase. +;Hosting_MetabaseDataStringsTerminate=The string array data for the property '{0}' retrieved from IIS Metabase has invalid length or is not null terminated. +;Hosting_MetabaseDataTypeUnsupported=The data type '{0}' is not supported for the property '{1}' in IIS Metabase. +;Hosting_MetabaseSettingsIis7TypeNotFound=Type '{0}' cannot be found in the assembly '{1}'. +;Hosting_MisformattedPort=The '{0}' protocol binding '{1}' specifies an invalid port number '{2}'. +;Hosting_MisformattedBinding=The protocol binding '{0}' does not conform to the syntax for '{1}'. The following is an example of valid '{1}' protocol bindings: '{2}'. +;Hosting_MisformattedBindingData=The protocol binding '{0}' is not valid for '{1}'. This might be because the port number is out of range. +;Hosting_NonHTTPInCompatibilityMode=Protocols other than HTTP/HTTPS are not supported under ASP.NET compatibility. Remove the endpoint '{0}' or disable ASP.NET compatibility for the application. +;Hosting_NoHttpTransportManagerForUri=There is no compatible TransportManager found for URI '{0}'. This may be because that you have used an absolute address which points outside of the virtual application. Please use a relative address instead. +;Hosting_NoTcpPipeTransportManagerForUri=There is no compatible TransportManager found for URI '{0}'. This may be because that you have used an absolute address which points outside of the virtual application, or the binding settings of the endpoint do not match those that have been set by other services or endpoints. Note that all bindings for the same protocol should have same settings in the same application. +;Hosting_NotSupportedAuthScheme=The authentication scheme '{0}' is not supported. +;Hosting_NotSupportedProtocol=The protocol '{0}' is not supported. +;Hosting_ProcessNotExecutingUnderHostedContext='{0}' cannot be invoked within the current hosting environment. This API requires that the calling application be hosted in IIS or WAS. +;Hosting_ProtocolNoConfiguration=The protocol '{0}' does not have an implementation of HostedTransportConfiguration type registered. +Hosting_ServiceActivationFailed=The requested service, '{0}' could not be activated. See the server's diagnostic trace logs for more information. +;Hosting_ServiceCompatibilityNotAllowed=The service cannot be activated because it does not support ASP.NET compatibility. ASP.NET compatibility is enabled for this application. Turn off ASP.NET compatibility mode in the web.config or add the AspNetCompatibilityRequirements attribute to the service type with RequirementsMode setting as 'Allowed' or 'Required'. +;Hosting_ServiceCompatibilityRequire=The service cannot be activated because it requires ASP.NET compatibility. ASP.NET compatibility is not enabled for this application. Either enable ASP.NET compatibility in web.config or set the AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode property to a value other than Required. +;Hosting_ServiceNotExist=The service '{0}' does not exist. +;Hosting_SslSettingsMisconfigured=The SSL settings for the service '{0}' does not match those of the IIS '{1}'. +;Hosting_TransportBindingNotFound=No protocol binding matches the given address '{0}'. Protocol bindings are configured at the Site level in IIS or WAS configuration. +;Hosting_IServiceHostNotImplemented=The CLR type '{0}', provided as the Factory attribute of the ServiceHost directive in the '.svc' file, does not derive from ServiceHostFactoryBase. +;Hosting_NoDefaultCtor=The type {0} provided as the Factory attribute value in the ServiceHost directive does not implement a default constructor. +;Hosting_ServiceTypeNotProvided=The value for the Service attribute was not provided in the ServiceHost directive. +;Hosting_ServiceTypeNotResolved=The type '{0}', provided as the Service attribute value in the ServiceHost directive could not be found. +;Hosting_ServiceHostBaseIsNull=The ServiceHostBase object returned from the CreateServiceHost method of type '{0}' is null. +;Hosting_ServiceCannotBeActivated=The service '{0}' cannot be activated due to an exception during compilation. The exception message is: {1}. +;Hosting_VirtualPathExtenstionCanNotBeDetached=VirtualPathExtension is not allowed to be removed. +;SharedEndpointReadDenied=The service endpoint failed to listen on the URI '{0}' because access was denied. Verify that the current user is granted access in the appropriate allowedAccounts section of SMSvcHost.exe.config. +;SharedEndpointReadNotFound=The service endpoint failed to listen on the URI '{0}' because the shared memory section was not found. Verify that the '{1}' service is running. +;SharedManagerBase=The TransportManager failed to listen on the supplied URI using the {0} service: {1}. +;SharedManagerServiceStartFailure=failed to start the service ({0}). Refer to the Event Log for more details +;SharedManagerServiceStartFailureDisabled=failed to start the service because it is disabled. An administrator can enable it by running 'sc.exe config {0} start= demand'. +;SharedManagerServiceStartFailureNoError=failed to start the service. Refer to the Event Log for more details +;SharedManagerServiceLookupFailure=failed to look up the service process in the SCM ({0}) +;SharedManagerServiceSidLookupFailure=failed to look up the service SID in the SCM ({0}) +;SharedManagerServiceEndpointReadFailure=failed to read the service's endpoint with native error code {0}. See inner exception for details +;SharedManagerServiceSecurityFailed=the service failed the security checks +;SharedManagerUserSidLookupFailure=failed to retrieve the UserSid of the service process ({0}) +;SharedManagerCurrentUserSidLookupFailure=failed to retrieve the UserSid of the current process +;SharedManagerLogonSidLookupFailure=failed to retrieve the LogonSid of the service process ({0}) +;SharedManagerDataConnectionFailure=failed to establish a data connection to the service +;SharedManagerDataConnectionCreateFailure=failed to create a data connection to the service +;SharedManagerDataConnectionTimeout=failed to establish the data connection to the service because of a timeout +;SharedManagerDataConnectionPipeFailed=failed to establish the data connection because of an I/O error +;SharedManagerVersionUnsupported=the version is not supported by the service +;SharedManagerAllowDupHandleFailed=failed to grant the PROCESS_DUP_HANDLE access right to the target service's account SID '{0}'. +;SharedManagerPathTooLong=the URI is too long +;SharedManagerRegistrationQuotaExceeded=the quota was exceeded +;SharedManagerProtocolUnsupported=the protocol is not supported +;SharedManagerConflictingRegistration=the URI is already registered with the service +;SharedManagerFailedToListen=the service failed to listen +;Sharing_ConnectionDispatchFailed=The message could not be dispatched to the service at address '{0}'. Refer to the server Event Log for more details +;Sharing_EndpointUnavailable=The message could not be dispatched because the service at the endpoint address '{0}' is unavailable for the protocol of the address. +;Sharing_EmptyListenerEndpoint=The endpoint address for the NT service '{0}' read from shared memory is empty. +;Sharing_ListenerProxyStopped=The message could not be dispatched because the transport manager has been stopped. This can happen if the application is being recycled or disabled. +;UnexpectedEmptyElementExpectingClaim=The '{0}' from the '{1}' namespace is empty and does not specify a valid identity claim. +UnexpectedElementExpectingElement='{0}' from namespace '{1}' is not expected. Expecting element '{2}' from namespace '{3}' +;UnexpectedDuplicateElement='{0}' from namespace '{1}' is not expected to appear more than once +;UnsupportedSecurityPolicyAssertion=An unsupported security policy assertion was detected during the security policy import: {0} +;MultipleIdentities=The extensions cannot contain an Identity if one is supplied as a constructor argument. +InvalidUriValue=Value '{0}' provided for '{1}' from namespace '{2}' is an invalid absolute URI. +;InvalidLockOperationStack=Object synchronization method was called from an unsynchronized block of code. Previous Exit(): {0} +;InvalidLockOperation=Object synchronization method was called from an unsynchronized block of code. +;BindingDoesNotSupportProtectionForRst=The binding ('{0}','{1}') for contract ('{2}','{3}') is configured with SecureConversation, but the authentication mode is not able to provide the request/reply-based integrity and confidentiality required for the negotiation. +TransportDoesNotProtectMessage=The '{0}'.'{1}' binding is configured with an authentication mode that requires transport level integrity and confidentiality. However the transport cannot provide integrity and confidentiality. +;BindingDoesNotSupportWindowsIdenityForImpersonation=The contract operation '{0}' requires Windows identity for automatic impersonation. A Windows identity that represents the caller is not provided by binding ('{1}','{2}') for contract ('{3}','{4}'. +;ListenUriNotSet=A listen URI must be specified in order to open this {0}. +UnsupportedChannelInterfaceType=Channel interface type '{0}' is not supported. +;TransportManagerOpen=This property cannot be changed after the transport manager has been opened. +;TransportManagerNotOpen=This operation is only valid after the transport manager has been opened. +;UnrecognizedIdentityType=Unrecognized identity type Name='{0}', Namespace='{1}'. +;InvalidIdentityElement=Cannot read the Identity element. The Identity type is not supported or the Identity element is empty. +;UnableToLoadCertificateIdentity=Cannot load the X.509 certificate identity specified in the configuration. +;UnrecognizedClaimTypeForIdentity=The ClaimType '{0}' is not recognized. Expected ClaimType '{1}'. +AsyncCallbackException=An AsyncCallback threw an exception. +;SendCannotBeCalledAfterCloseOutputSession=You cannot Send messages on a channel after CloseOutputSession has been called. +CommunicationObjectCannotBeModifiedInState=The communication object, {0}, cannot be modified while it is in the {1} state. +;CommunicationObjectCannotBeModified=The communication object, {0}, cannot be modified unless it is in the Created state. +CommunicationObjectCannotBeUsed=The communication object, {0}, is in the {1} state. Communication objects cannot be used for communication unless they are in the Opened state. +CommunicationObjectFaulted1=The communication object, {0}, cannot be used for communication because it is in the Faulted state. +CommunicationObjectFaultedStack2=The communication object, {0}, cannot be used for communication because it is in the Faulted state: {1} +CommunicationObjectAborted1=The communication object, {0}, cannot be used for communication because it has been Aborted. +CommunicationObjectAbortedStack2=The communication object, {0}, cannot be used for communication because it has been Aborted: {1} +CommunicationObjectBaseClassMethodNotCalled=The communication object, {0}, has overridden the virtual function {1} but it does not call version defined in the base class. +CommunicationObjectInInvalidState=The communication object, {0}, is not part of WCF and is in an unsupported state '{1}'. This indicates an internal error in the implementation of that communication object. +ChannelFactoryCannotBeUsedToCreateChannels=A call to IChannelFactory.CreateChannel made on an object of type {0} failed because Open has not been called on this object. +ChannelParametersCannotBeModified=Cannot modify channel parameters because the {0} is in the {1} state. This operation is only supported in the Created state. +ChannelParametersCannotBePropagated=Cannot propagate channel parameters because the {0} is in the {1} state. This operation is only supported in the Opening or Opened state when the collection is locked. +;OneWayInternalTypeNotSupported=Binding '{0}' is not configured properly. OneWayBindingElement requires an inner binding element that supports IRequestChannel/IReplyChannel or IDuplexSessionChannel. +ChannelTypeNotSupported=The specified channel type {0} is not supported by this channel manager. +;SecurityContextMissing=SecurityContext for the UltimateReceiver role is missing from the SecurityContextProperty of the request message with action '{0}'. +;SecurityContextDoesNotAllowImpersonation=Cannot start impersonation because the SecurityContext for the UltimateReceiver role from the request message with the '{0}' action is not mapped to a Windows identity. +InvalidEnumValue=Unexpected internal enum value: {0}. +;InvalidDecoderStateMachine=Invalid decoder state machine. +;OperationPropertyIsRequiredForAttributeGeneration=Operation property of OperationAttributeGenerationContext is required to generate an attribute based on settings. +;InvalidMembershipProviderSpecifiedInConfig=The username/password Membership provider {0} specified in the configuration is invalid. No such provider was found registered under system.web/membership/providers. +;InvalidRoleProviderSpecifiedInConfig=The RoleProvider {0} specified in the configuration is invalid. No such provider was found registered under system.web/roleManager/providers. +ObjectDisposed=The {0} object has been disposed. +InvalidReaderPositionOnCreateMessage=The XmlReader used for the body of the message must be positioned on an element. +DuplicateMessageProperty=A property with the name '{0}' already exists. +MessagePropertyNotFound=A property with the name '{0}' is not present. +;HeaderAlreadyUnderstood=The message header with name '{0}' and namespace '{1}' is already present in the set of understood headers. +;HeaderAlreadyNotUnderstood=The message header with name '{0}' and namespace '{1}' is not present in the set of understood headers. +MultipleMessageHeaders=Multiple headers with name '{0}' and namespace '{1}' found. +MultipleMessageHeadersWithActor=Multiple headers with name '{0}' and namespace '{1}' and role '{2}' found. +MultipleRelatesToHeaders= Multiple RelatesTo headers with relationship '{0}' found. Only one is allowed per relationship. +ExtraContentIsPresentInFaultDetail=Additional XML content is present in the fault detail element. Only a single element is allowed. +MessageIsEmpty=The body of the message cannot be read because it is empty. +MessageClosed=Message is closed. +BodyWriterReturnedIsNotBuffered=The body writer returned from OnCreateBufferedCopy was not buffered. +BodyWriterCanOnlyBeWrittenOnce=The body writer does not support writing more than once because it is not buffered. +;RstrKeySizeNotProvided=KeySize element not present in RequestSecurityTokenResponse. +;RequestMessageDoesNotHaveAMessageID=A reply message cannot be created because the request message does not have a MessageID. +HeaderNotFound=There is not a header with name {0} and namespace {1} in the message. +;BufferIsNotRightSizeForBufferManager=This buffer cannot be returned to the buffer manager because it is the wrong size. +MessageBufferIsClosed=MessageBuffer is closed. +MessageTextEncodingNotSupported=The text encoding '{0}' used in the text message format is not supported. +AtLeastOneFaultReasonMustBeSpecified=At least one fault reason must be specified. +NoNullTranslations=The translation set cannot contain nulls. +FaultDoesNotHaveAnyDetail=The fault does not have detail information. +InvalidXmlQualifiedName=Expected XML qualified name, found '{0}'. +UnboundPrefixInQName=Unbound prefix used in qualified name '{0}'. +MessageBodyToStringError=... Error reading body: {0}: {1} ... +NoMatchingTranslationFoundForFaultText=The fault reason does not contain any text translations. +;CannotDetermineSPNBasedOnAddress=Client cannot determine the Service Principal Name based on the identity in the target address '{0}' for the purpose of SspiNegotiation/Kerberos. The target address identity must be a UPN identity (like acmedomain\\alice) or SPN identity (like host/bobs-machine). +XmlLangAttributeMissing=Required xml:lang attribute value is missing. +;EncoderUnrecognizedCharSet=Unrecognized charSet '{0}' in contentType. +EncoderUnrecognizedContentType=Unrecognized contentType ({0}). Expected: {1}. +;EncoderBadContentType=Cannot process contentType. +EncoderEnvelopeVersionMismatch=The envelope version of the incoming message ({0}) does not match that of the encoder ({1}). Make sure the binding is configured with the same version as the expected messages. +EncoderMessageVersionMismatch=The message version of the outgoing message ({0}) does not match that of the encoder ({1}). Make sure the binding is configured with the same version as the message. +;MtomEncoderBadMessageVersion=MessageVersion '{0}' not supported by MTOM encoder. +ReadNotSupported=Read is not supported on this stream. +SeekNotSupported=Seek is not supported on this stream. +;ChannelInitializationTimeout=A newly accepted connection did not receive initialization data from the sender within the configured ChannelInitializationTimeout ({0}). As a result, the connection will be aborted. If you are on a highly congested network, or your sending machine is heavily loaded, consider increasing this value or load-balancing your server. +;SocketCloseReadTimeout=The remote endpoint of the socket ({0}) did not respond to a close request within the allotted timeout ({1}). It is likely that the remote endpoint is not calling Close after receiving the EOF signal (null) from Receive. The time allotted to this operation may have been a portion of a longer timeout. +;SocketCloseReadReceivedData=A graceful close was attempted on the socket, but the other side ({0}) is still sending data. +;PipeCantCloseWithPendingWrite=The pipe cannot be closed while a write to the pipe is pending. +;PipeShutdownWriteError=The shutdown indicator could not be written to the pipe. The application on the other end of the pipe may not be listening for it. The pipe will still be closed. +;PipeShutdownReadError=The shutdown indicator was not received from the pipe. The application on the other end of the pipe may not have sent it. The pipe will still be closed. +;PipeNameCanNotBeAccessed=The pipe name could not be obtained for the pipe URI: {0} +;PipeNameCanNotBeAccessed2=The pipe name could not be obtained for {0}. +;PipeModeChangeFailed=The pipe was not able to be set to message mode: {0} +;PipeCloseFailed=The pipe could not close gracefully. This may be caused by the application on the other end of the pipe exiting. +;PipeAlreadyShuttingDown=The pipe cannot be written to because it is already in the process of shutting down. +;PipeSignalExpected=The read from the pipe expected just a signal, but received actual data. +;PipeAlreadyClosing=The pipe cannot be written to or read from because it is already in the process of being closed. +;PipeAcceptFailed=Server cannot accept pipe: {0} +;PipeListenFailed=Cannot listen on pipe '{0}': {1} +;PipeNameInUse=Cannot listen on pipe name '{0}' because another pipe endpoint is already listening on that name. +;PipeNameCantBeReserved=Cannot listen on pipe '{0}' because the pipe name could not be reserved: {1} +;PipeListenerDisposed=The pipe listener has been disposed. +;PipeListenerNotListening=Connections cannot be created until the pipe has started listening. Call Listen() before attempting to accept a connection. +;PipeConnectAddressFailed=A pipe endpoint exists for '{0}', but the connect failed: {1} +;PipeConnectFailed=Cannot connect to endpoint '{0}'. +;PipeConnectTimedOut=Cannot connect to endpoint '{0}' within the allotted timeout of {1}. The time allotted to this operation may have been a portion of a longer timeout. +;PipeConnectTimedOutServerTooBusy=Cannot connect to endpoint '{0}' within the allotted timeout of {1}. The server has likely reached the MaxConnections quota and is too busy to accept new connections. The time allotted to this operation may have been a portion of a longer timeout. +;PipeEndpointNotFound=The pipe endpoint '{0}' could not be found on your local machine. +;PipeUriSchemeWrong=URIs used with pipes must use the scheme: 'net.pipe'. +;PipeWriteIncomplete=The pipe write did not write all the bytes. +;PipeClosed=The operation cannot be completed because the pipe was closed. This may have been caused by the application on the other end of the pipe exiting. +;PipeReadTimedOut=The read from the pipe did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;PipeWriteTimedOut=The write to the pipe did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;PipeConnectionAbortedReadTimedOut=The pipe connection was aborted because an asynchronous read from the pipe did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;PipeConnectionAbortedWriteTimedOut=The pipe connection was aborted because an asynchronous write to the pipe did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;PipeWriteError=There was an error writing to the pipe: {0}. +;PipeReadError=There was an error reading from the pipe: {0}. +;PipeUnknownWin32Error=Unrecognized error {0} (0x{1}) +;PipeKnownWin32Error={0} ({1}, 0x{2}) +;PipeWritePending=There is already a write in progress for the pipe. Wait for the first operation to complete before attempting to write again. +;PipeReadPending=There is already a read in progress for the pipe. Wait for the first operation to complete before attempting to read again. +;PipeDuplicationFailed=There was an error duplicating the. +;SocketAbortedReceiveTimedOut=The socket was aborted because an asynchronous receive from the socket did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;SocketAbortedSendTimedOut=The socket connection was aborted because an asynchronous send to the socket did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;ThreadAcquisitionTimedOut=Cannot claim lock within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;OperationInvalidBeforeSecurityNegotiation=This operation is not valid until security negotiation is complete. +;FramingError=Error while reading message framing format at position {0} of stream (state: {1}) +;FramingPrematureEOF=More data was expected, but EOF was reached. +;FramingRecordTypeMismatch=Expected record type '{0}', found '{1}'. +;FramingVersionNotSupported=Framing major version {0} is not supported. +;FramingModeNotSupported=Framing mode {0} is not supported. +FramingSizeTooLarge=Specified size is too large for this implementation. +;FramingViaTooLong=The framing via size ({0}) exceeds the quota. +;FramingViaNotUri=The framing via ({0}) is not a valid URI. +;FramingFaultTooLong=The framing fault size ({0}) exceeds the quota. +;FramingContentTypeTooLong=The framing content type size ({0}) exceeds the quota. +FramingValueNotAvailable=The value cannot be accessed because it has not yet been fully decoded. +;FramingAtEnd=An attempt was made to decode a value after the framing stream was ended. +;RemoteSecurityNotNegotiatedOnStreamUpgrade=Stream Security is required at {0}, but no security context was negotiated. This is likely caused by the remote endpoint missing a StreamSecurityBindingElement from its binding. +;BinaryEncoderSessionTooLarge=The binary encoder session information exceeded the maximum size quota ({0}). To increase this quota, use the MaxSessionSize property on the BinaryMessageEncodingBindingElement. +BinaryEncoderSessionInvalid=The binary encoder session is not valid. There was an error decoding a previous message. +BinaryEncoderSessionMalformed=The binary encoder session information is not properly formed. +ReceiveShutdownReturnedFault=The channel received an unexpected fault input message while closing. The fault reason given is: '{0}' +ReceiveShutdownReturnedLargeFault=The channel received an unexpected fault input message with Action = '{0}' while closing. You should only close your channel when you are not expecting any more input messages. +ReceiveShutdownReturnedMessage=The channel received an unexpected input message with Action '{0}' while closing. You should only close your channel when you are not expecting any more input messages. +MaxReceivedMessageSizeExceeded=The maximum message size quota for incoming messages ({0}) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. +MaxSentMessageSizeExceeded=The maximum message size quota for outgoing messages ({0}) has been exceeded. +;FramingMaxMessageSizeExceeded=The maximum message size quota for incoming messages has been exceeded for the remote channel. See the server logs for more details. +;StreamDoesNotSupportTimeout=TimeoutStream requires an inner Stream that supports timeouts; its CanTimeout property must be true. +;FilterExists=The filter already exists in the filter table. +;FilterUnexpectedError=An internal error has occurred. Unexpected error modifying filter table. +;FilterNodeQuotaExceeded=The number of XML infoset nodes inspected by the navigator has exceeded the quota ({0}). +;FilterCapacityNegative=Value cannot be negative. +;ActionFilterEmptyList=The set of actions cannot be empty. +;FilterUndefinedPrefix=The prefix '{0}' is not defined. +;FilterMultipleMatches=Multiple filters matched. +;FilterTableTypeMismatch=The type of IMessageFilterTable created for a particular Filter type must always be the same. +;FilterTableInvalidForLookup=The MessageFilterTable state is corrupt. The requested lookup cannot be performed. +;FilterBadTableType=The IMessageFilterTable created for a Filter cannot be a MessageFilterTable or a subclass of MessageFilterTable. +;FilterQuotaRange=NodeQuota must be greater than 0. +;FilterEmptyString=Parameter value cannot be an empty string. +;FilterInvalidInner=Required inner element '{0}' was not found. +;FilterInvalidAttribute=Invalid attribute on the XPath. +;FilterInvalidDialect=When present, the dialect attribute must have the value '{0}'. +;FilterCouldNotCompile=Could not compile the XPath expression '{0}' with the given XsltContext. +;FilterReaderNotStartElem=XmlReader not positioned at a start element. +;SeekableMessageNavInvalidPosition=The position is not valid for this navigator. +;SeekableMessageNavNonAtomized=Cannot call '{0}' on a non-atomized navigator. +;SeekableMessageNavIDNotSupported=XML unique ID not supported. +;SeekableMessageNavBodyForbidden=A filter has attempted to access the body of a Message. Use a MessageBuffer instead if body filtering is required. +;SeekableMessageNavOverrideForbidden=Not allowed to override prefix '{0}'. +;QueryNotImplemented=The function '{0}' is not implemented. +;QueryNotSortable=XPathNavigator positions cannot be compared. +;QueryMustBeSeekable=XPathNavigator must be a SeekableXPathNavigator. +;QueryContextNotSupportedInSequences=Context node is not supported in node sequences. +;QueryFunctionTypeNotSupported=IXsltContextFunction return type '{0}' not supported. +;QueryVariableTypeNotSupported=IXsltContextVariable type '{0}' not supported. +;QueryVariableNull=IXsltContextVariables cannot return null. +;QueryFunctionStringArg=The argument to an IXsltContextFunction could not be converted to a string. +;QueryItemAlreadyExists=An internal error has occurred. Item already exists. +;QueryBeforeNodes=Positioned before first element. +;QueryAfterNodes=Positioned after last element. +;QueryIteratorOutOfScope=The XPathNodeIterator has been invalidated. XPathNodeIterators passed as arguments to IXsltContextFunctions are only valid within the function. They cannot be cached for later use or returned as the result of the function. +AddressingVersionNotSupported=Addressing Version '{0}' is not supported. +;SupportedAddressingModeNotSupported=The '{0}' addressing mode is not supported. +MessagePropertyReturnedNullCopy=The IMessageProperty could not be copied. CreateCopy returned null. +MessageVersionUnknown=Unrecognized message version. +EnvelopeVersionUnknown=Unrecognized envelope version: {0}. +EnvelopeVersionNotSupported=Envelope Version '{0}' is not supported. +CannotDetectAddressingVersion=Cannot detect WS-Addressing version. EndpointReference does not start with an Element. +HeadersCannotBeAddedToEnvelopeVersion=Envelope Version '{0}' does not support adding Message Headers. +AddressingHeadersCannotBeAddedToAddressingVersion=Addressing Version '{0}' does not support adding WS-Addressing headers. +;AddressingExtensionInBadNS=The element '{0}' in namespace '{1}' is not valid. This either means that element '{0}' is a duplicate element, or that it is not a legal extension because extension elements cannot be in the addressing namespace. +MessageHeaderVersionNotSupported=The '{0}' header cannot be added because it does not support the specified message version '{1}'. +MessageHasBeenCopied=This message cannot support the operation because it has been copied. +MessageHasBeenWritten=This message cannot support the operation because it has been written. +MessageHasBeenRead=This message cannot support the operation because it has been read. +InvalidMessageState=An internal error has occurred. Invalid MessageState. +MessageBodyReaderInvalidReadState=The body reader is in ReadState '{0}' and cannot be consumed. +XmlBufferQuotaExceeded=The size necessary to buffer the XML content exceeded the buffer quota. +XmlBufferInInvalidState=An internal error has occurred. The XML buffer is not in the correct state to perform the operation. +;GetComputerNameReturnedInvalidLenth=GetComputerName returned an invalid length: {0}. +MessageBodyMissing=A body element was not found inside the message envelope. +MessageHeaderVersionMismatch=The version of the header(s) ({0}) differs from the version of the message ({1}). +ManualAddressingRequiresAddressedMessages=Manual addressing is enabled on this factory, so all messages sent must be pre-addressed. +;OneWayHeaderNotFound=A one-way header was expected on this message and none was found. It is possible that your bindings are mismatched. +;ReceiveTimedOut=Receive on local address {0} timed out after {1}. The time allotted to this operation may have been a portion of a longer timeout. +;ReceiveTimedOut2=Receive timed out after {0}. The time allotted to this operation may have been a portion of a longer timeout. +;WaitForMessageTimedOut=WaitForMessage timed out after {0}. The time allotted to this operation may have been a portion of a longer timeout. +;ReceiveTimedOutNoLocalAddress=Receive timed out after {0}. The time allotted to this operation may have been a portion of a longer timeout. +;ReceiveRequestTimedOutNoLocalAddress=Receive request timed out after {0}. The time allotted to this operation may have been a portion of a longer timeout. +;ReceiveRequestTimedOut=Receive request on local address {0} timed out after {1}. The time allotted to this operation may have been a portion of a longer timeout. +;SendToViaTimedOut=Sending to via {0} timed out after {1}. The time allotted to this operation may have been a portion of a longer timeout. +;CloseTimedOut=Close timed out after {0}. Increase the timeout value passed to the call to Close or increase the CloseTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout. +;OpenTimedOutEstablishingTransportSession=Open timed out after {0} while establishing a transport session to {1}. The time allotted to this operation may have been a portion of a longer timeout. +;RequestTimedOutEstablishingTransportSession=Request timed out after {0} while establishing a transport connection to {1}. The time allotted to this operation may have been a portion of a longer timeout. +;TcpConnectingToViaTimedOut=Connecting to via {0} timed out after {1}. Connection attempts were made to {2} of {3} available addresses ({4}). Check the RemoteAddress of your channel and verify that the DNS records for this endpoint correspond to valid IP Addresses. The time allotted to this operation may have been a portion of a longer timeout. +;RequestChannelSendTimedOut=The request channel timed out attempting to send after {0}. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout. +;RequestChannelWaitForReplyTimedOut=The request channel timed out while waiting for a reply after {0}. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout. +;#if DEBUG // add performance counter instead in v.Next - see MessageBus bug #54117 +;HttpConcurrentReceiveQuotaReached=The HTTP concurrent receive quota was reached. The quota is {0}. +;#endif +;HttpTransportCannotHaveMultipleAuthenticationSchemes=The policy being imported for contract '{0}:{1}' contains multiple HTTP authentication scheme assertions. Since at most one such assertion is allowed, policy import has failed. This may be resolved by updating the policy to contain no more than one HTTP authentication scheme assertion. +;HttpIfModifiedSinceParseError=The value specified, '{0}', for the If-Modified-Since header does not parse into a valid date. Check the property value and ensure that it is of the proper format. +HttpSoapActionMismatch=The SOAP action specified on the message, '{0}', does not match the action specified on the HttpRequestMessageProperty, '{1}'. +;HttpSoapActionMismatchContentType=The SOAP action specified on the message, '{0}', does not match the action specified in the content-type of the HttpRequestMessageProperty, '{1}'. +;HttpSoapActionMismatchFault=The SOAP action specified on the message, '{0}', does not match the HTTP SOAP Action, '{1}'. +;HttpContentTypeFormatException=An error ({0}) occurred while parsing the content type of the HTTP request. The content type was: {1}. +HttpServerTooBusy=The HTTP service located at {0} is too busy. +HttpRequestAborted=The HTTP request to '{0}' was aborted. This may be due to the local channel being closed while the request was still in progress. If this behavior is not desired, then update your code so that it does not close the channel while request operations are still in progress. +HttpRequestTimedOut=The HTTP request to '{0}' has exceeded the allotted timeout of {1}. The time allotted to this operation may have been a portion of a longer timeout. +HttpRequestTimedOutWithoutDetail=The HTTP request to '{0}' has exceeded the allotted timeout. The time allotted to this operation may have been a portion of a longer timeout. +;HttpResponseTimedOut=The HTTP request to '{0}' has exceeded the allotted timeout of {1} while reading the response. The time allotted to this operation may have been a portion of a longer timeout. +HttpTransferError=An error ({0}) occurred while transmitting data over the HTTP channel. +;HttpReceiveFailure=An error occurred while receiving the HTTP response to {0}. This could be due to the service endpoint binding not using the HTTP protocol. This could also be due to an HTTP request context being aborted by the server (possibly due to the service shutting down). See server logs for more details. +HttpSendFailure=An error occurred while making the HTTP request to {0}. This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case. This could also be caused by a mismatch of the security binding between the client and the server. +;HttpAuthDoesNotSupportRequestStreaming=HTTP request streaming cannot be used in conjunction with HTTP authentication. Either disable request streaming or specify anonymous HTTP authentication. +;ReplyAlreadySent=A reply has already been sent from this RequestContext. +;HttpInvalidListenURI=Unable to start the HTTP listener. The URI provided, '{0}', is invalid for listening. Check the base address of your service and verify that it is a valid URI. +;RequestContextAborted=The requestContext has been aborted. +;ThreadNeutralSemaphoreAborted=The ThreadNeutralSemaphore has been aborted. +;ThreadNeutralSemaphoreAsyncAbort=The ThreadNeutralSemaphore.Abort is not supported for the asynchronous usage. +;UnrecognizedHostNameComparisonMode=Invalid HostNameComparisonMode value: {0}. +;BadData=Invalid data buffer. +;InvalidRenewResponseAction=A security session renew response was received with an invalid action '{0}'. +;InvalidCloseResponseAction=A security session close response was received with an invalid action '{0}', +;NullSessionRequestMessage=Could not formulate request message for security session operation '{0}'. +;IssueSessionTokenHandlerNotSet=There is no handler registered for session token issuance event. +;RenewSessionTokenHandlerNotSet=There is no handler registered for session token renew event. +;WrongIdentityRenewingToken=The identity of the security session renew message does not match the identity of the session token. +;InvalidRstRequestType=The RequestSecurityToken has an invalid or unspecified RequestType '{0}'. +;NoCloseTargetSpecified=The RequestSecurityToken must specify a CloseTarget. +;FailedSspiNegotiation=Secure channel cannot be opened because security negotiation with the remote endpoint has failed. This may be due to absent or incorrectly specified EndpointIdentity in the EndpointAddress used to create the channel. Please verify the EndpointIdentity specified or implied by the EndpointAddress correctly identifies the remote endpoint. +;BadCloseTarget=The CloseTarget specified '{0}' does not identify the security token that signed the message. +;RenewSessionMissingSupportingToken=The renew security session message does not have the session token as a supporting token. +;NoRenewTargetSpecified=The RequestSecurityToken must specify a RenewTarget. +;BadRenewTarget=There is no endorsing session token that matches the specified RenewTarget '{0}'. +;ReferenceListCannotBeEmpty=The ReferenceList element must have at least one DataReference or KeyReference. +;BadEncryptedBody=Invalid format for encrypted body. +;BadEncryptionState=The EncryptedData or EncryptedKey is in an invalid state for this operation. +;NoSignaturePartsSpecified=No signature message parts were specified for messages with the '{0}' action. +;NoEncryptionPartsSpecified=No encryption message parts were specified for messages with the '{0}' action. +;SecuritySessionFaultReplyWasSent=The receiver sent back a security session fault message. Retry the request. +;InnerListenerFactoryNotSet=The Inner listener factory of {0} must be set before this operation. +;SecureConversationBootstrapCannotUseSecureConversation=Cannot create security binding element based on configuration data. The secure conversation bootstrap requires another secure conversation which is not supported. +InnerChannelFactoryWasNotSet=Cannot open ChannelFactory as the inner channel factory was not set during the initialization process. +;SecurityProtocolFactoryDoesNotSupportDuplex=Duplex security is not supported by the security protocol factory '{0}'. +;SecurityProtocolFactoryDoesNotSupportRequestReply=Request-reply security is not supported by the security protocol factory '{0}'. +;SecurityProtocolFactoryShouldBeSetBeforeThisOperation=The security protocol factory must be set before this operation is performed. +;SecuritySessionProtocolFactoryShouldBeSetBeforeThisOperation=Security session protocol factory must be set before this operation is performed. +;SecureConversationSecurityTokenParametersRequireBootstrapBinding=Security channel or listener factory creation failed. Secure conversation security token parameters do not specify the bootstrap security binding element. +;PropertySettingErrorOnProtocolFactory=The required '{0}' property on the '{1}' security protocol factory is not set or has an invalid value. +;ProtocolFactoryCouldNotCreateProtocol=The protocol factory cannot create a protocol. +;IdentityCheckFailedForOutgoingMessage=The identity check failed for the outgoing message. The expected identity is '{0}' for the '{1}' target endpoint. +;IdentityCheckFailedForIncomingMessage=The identity check failed for the incoming message. The expected identity is '{0}' for the '{1}' target endpoint. +;DnsIdentityCheckFailedForIncomingMessageLackOfDnsClaim=The Identity check failed for the incoming message. The remote endpoint did not provide a domain name system (DNS) claim and therefore did not satisfied DNS identity '{0}'. This may be caused by lack of DNS or CN name in the remote endpoint X.509 certificate's distinguished name. +;DnsIdentityCheckFailedForOutgoingMessageLackOfDnsClaim=The Identity check failed for the outgoing message. The remote endpoint did not provide a domain name system (DNS) claim and therefore did not satisfied DNS identity '{0}'. This may be caused by lack of DNS or CN name in the remote endpoint X.509 certificate's distinguished name. +;DnsIdentityCheckFailedForIncomingMessage=Identity check failed for incoming message. The expected DNS identity of the remote endpoint was '{0}' but the remote endpoint provided DNS claim '{1}'. If this is a legitimate remote endpoint, you can fix the problem by explicitly specifying DNS identity '{1}' as the Identity property of EndpointAddress when creating channel proxy. +;DnsIdentityCheckFailedForOutgoingMessage=Identity check failed for outgoing message. The expected DNS identity of the remote endpoint was '{0}' but the remote endpoint provided DNS claim '{1}'. If this is a legitimate remote endpoint, you can fix the problem by explicitly specifying DNS identity '{1}' as the Identity property of EndpointAddress when creating channel proxy. +;SerializedTokenVersionUnsupported=The serialized token version {0} is unsupported. +;AuthenticatorNotPresentInRSTRCollection=The RequestSecurityTokenResponseCollection does not contain an authenticator. +;RSTRAuthenticatorHasBadContext=The negotiation RequestSecurityTokenResponse has a different context from the authenticator RequestSecurityTokenResponse. +;ServerCertificateNotProvided=The recipient did not provide its certificate. This certificate is required by the TLS protocol. Both parties must have access to their certificates. +;RSTRAuthenticatorNotPresent=The authenticator was not included in the final leg of negotiation. +;RSTRAuthenticatorIncorrect=The RequestSecurityTokenResponse CombinedHash is incorrect. +;ClientCertificateNotProvided=The certificate for the client has not been provided. The certificate can be set on the ClientCredentials or ServiceCredentials. +;ClientCertificateNotProvidedOnServiceCredentials=The client certificate is not provided. Specify a client certificate in ServiceCredentials. +;ClientCertificateNotProvidedOnClientCredentials=The client certificate is not provided. Specify a client certificate in ClientCredentials. +;ServiceCertificateNotProvidedOnServiceCredentials=The service certificate is not provided. Specify a service certificate in ServiceCredentials. +;ServiceCertificateNotProvidedOnClientCredentials=The service certificate is not provided for target '{0}'. Specify a service certificate in ClientCredentials. +UserNamePasswordNotProvidedOnClientCredentials=The username is not provided. Specify username in ClientCredentials. +ObjectIsReadOnly=Object is read-only. +;EmptyXmlElementError=Element {0} cannot be empty. +;UnexpectedXmlChildNode=XML child node {0} of type {1} is unexpected for element {2}. +;ContextAlreadyRegistered=The context-id={0} (generation-id={1}) is already registered with SecurityContextSecurityTokenAuthenticator. +;ContextAlreadyRegisteredNoKeyGeneration=The context-id={0} (no key generation-id) is already registered with SecurityContextSecurityTokenAuthenticator. +;ContextNotPresent=There is no SecurityContextSecurityToken with context-id={0} (generation-id={1}) registered with SecurityContextSecurityTokenAuthenticator. +;ContextNotPresentNoKeyGeneration=There is no SecurityContextSecurityToken with context-id={0} (no key generation-id) registered with SecurityContextSecurityTokenAuthenticator. +;InvalidSecurityContextCookie=The SecurityContextSecurityToken has an invalid Cookie. The following error occurred when processing the Cookie: '{0}'. +;SecurityContextNotRegistered=The SecurityContextSecurityToken with context-id={0} (key generation-id={1}) is not registered. +;SecurityContextExpired=The SecurityContextSecurityToken with context-id={0} (key generation-id={1}) has expired. +;SecurityContextExpiredNoKeyGeneration=The SecurityContextSecurityToken with context-id={0} (no key generation-id) has expired. +;NoSecurityContextIdentifier=The SecurityContextSecurityToken does not have a context-id. +;MessageMustHaveViaOrToSetForSendingOnServerSideCompositeDuplexChannels=For sending a message on server side composite duplex channels, the message must have either the 'Via' property or the 'To' header set. +;MessageViaCannotBeAddressedToAnonymousOnServerSideCompositeDuplexChannels=The 'Via' property on the message is set to Anonymous Uri '{0}'. Please set the 'Via' property to a non-anonymous address as message cannot be addressed to anonymous Uri on server side composite duplex channels. +;MessageToCannotBeAddressedToAnonymousOnServerSideCompositeDuplexChannels=The 'To' header on the message is set to Anonymous Uri '{0}'. Please set the 'To' header to a non-anonymous address as message cannot be addressed to anonymous Uri on server side composite duplex channels. +;SecurityBindingNotSetUpToProcessOutgoingMessages=This SecurityProtocol instance was not set up to process outgoing messages. +;SecurityBindingNotSetUpToProcessIncomingMessages=This SecurityProtocol instance was not set up to process incoming messages. +;TokenProviderCannotGetTokensForTarget=The token provider cannot get tokens for target '{0}'. +;UnsupportedKeyDerivationAlgorithm=Key derivation algorithm '{0}' is not supported. +;CannotFindCorrelationStateForApplyingSecurity=Cannot find the correlation state for applying security to reply at the responder. +;ReplyWasNotSignedWithRequiredSigningToken=The reply was not signed with the required signing token. +;EncryptionNotExpected=Encryption not expected for this message. +;SignatureNotExpected=A signature is not expected for this message. +;InvalidQName=The QName is invalid. +;UnknownICryptoType=The ICrypto implementation '{0}' is not supported. +;SameProtocolFactoryCannotBeSetForBothDuplexDirections=On DuplexSecurityProtocolFactory, the same protocol factory cannot be set for the forward and reverse directions. +;SuiteDoesNotAcceptAlgorithm=The algorithm '{0}' is not accepted for operation '{1}' by algorithm suite {2}. +;TokenDoesNotSupportKeyIdentifierClauseCreation='{0}' does not support '{1}' creation. +;UnableToCreateICryptoFromTokenForSignatureVerification=Cannot create an ICrypto interface from the '{0}' token for signature verification. +MessageSecurityVerificationFailed=Message security verification failed. +;TransportSecurityRequireToHeader=Transport secured messages should have the 'To' header specified. +;TransportSecuredMessageMissingToHeader=The message received over Transport security was missing the 'To' header. +;UnsignedToHeaderInTransportSecuredMessage=The message received over Transport security has unsigned 'To' header. +;TransportSecuredMessageHasMoreThanOneToHeader=More than one 'To' header specified in a message secured by Transport Security. +;TokenNotExpectedInSecurityHeader=Received security header contains unexpected token '{0}'. +;CannotFindCert=Cannot find the X.509 certificate using the following search criteria: StoreName '{0}', StoreLocation '{1}', FindType '{2}', FindValue '{3}'. +;CannotFindCertForTarget=Cannot find The X.509 certificate using the following search criteria: StoreName '{0}', StoreLocation '{1}', FindType '{2}', FindValue '{3}' for target '{4}'. +;FoundMultipleCerts=Found multiple X.509 certificates using the following search criteria: StoreName '{0}', StoreLocation '{1}', FindType '{2}', FindValue '{3}'. Provide a more specific find value. +;FoundMultipleCertsForTarget=Found multiple X.509 certificates using the following search criteria: StoreName '{0}', StoreLocation '{1}', FindType '{2}', FindValue '{3}' for target '{4}'. Provide a more specific find value. +;MissingKeyInfoInEncryptedKey=The KeyInfo clause is missing or empty in EncryptedKey. +;EncryptedKeyWasNotEncryptedWithTheRequiredEncryptingToken=The EncryptedKey clause was not wrapped with the required encryption token '{0}'. +;MessageWasNotEncryptedWithTheRequiredEncryptingToken=The message was not encrypted with the required encryption token. +;TimestampMustOccurFirstInSecurityHeaderLayout=The timestamp must occur first in this security header layout. +;TimestampMustOccurLastInSecurityHeaderLayout=The timestamp must occur last in this security header layout. +;AtMostOnePrimarySignatureInReceiveSecurityHeader=Only one primary signature is allowed in a security header. +;SigningTokenHasNoKeys=The signing token {0} has no keys. The security token is used in a context that requires it to perform cryptographic operations, but the token contains no cryptographic keys. Either the token type does not support cryptographic operations, or the particular token instance does not contain cryptographic keys. Check your configuration to ensure that cryptographically disabled token types (for example, UserNameSecurityToken) are not specified in a context that requires cryptographic operations (for example, an endorsing supporting token). +;SigningTokenHasNoKeysSupportingTheAlgorithmSuite=The signing token {0} has no key that supports the algorithm suite {1}. +;DelayedSecurityApplicationAlreadyCompleted=Delayed security application has already been completed. +;UnableToResolveKeyInfoClauseInDerivedKeyToken=Cannot resolve KeyInfo in derived key token for resolving source token: KeyInfoClause '{0}'. +;UnableToDeriveKeyFromKeyInfoClause=KeyInfo clause '{0}' resolved to token '{1}', which does not contain a Symmetric key that can be used for derivation. +;UnableToResolveKeyInfoForVerifyingSignature=Cannot resolve KeyInfo for verifying signature: KeyInfo '{0}', available tokens '{1}'. +;UnableToResolveKeyInfoForUnwrappingToken=Cannot resolve KeyInfo for unwrapping key: KeyInfo '{0}', available tokens '{1}'. +;UnableToResolveKeyInfoForDecryption=Cannot resolve KeyInfo for decryption: KeyInfo '{0}', available tokens '{1}'. +;EmptyBase64Attribute=An empty value was found for the required base-64 attribute name '{0}', namespace '{1}'. +;RequiredSecurityHeaderElementNotSigned=The security header element '{0}' with the '{1}' id must be signed. +;RequiredSecurityTokenNotSigned=The '{0}' security token with the '{1}' attachment mode must be signed. +;RequiredSecurityTokenNotEncrypted=The '{0}' security token with the '{1}' attachment mode must be encrypted. +;MessageBodyOperationNotValidInBodyState=Operation '{0}' is not valid in message body state '{1}'. +;EncryptedKeyWithReferenceListNotAllowed=EncryptedKey with ReferenceList is not allowed according to the current settings. +;UnableToFindTokenAuthenticator=Cannot find a token authenticator for the '{0}' token type. Tokens of that type cannot be accepted according to current security settings. +;NoPartsOfMessageMatchedPartsToSign=No signature was created because not part of the message matched the supplied message part specification. +;BasicTokenCannotBeWrittenWithoutEncryption=Supporting SecurityToken cannot be written without encryption. +;DuplicateIdInMessageToBeVerified=The '{0}' id occurred twice in the message that is supplied for verification. +;UnsupportedCanonicalizationAlgorithm=Canonicalization algorithm '{0}' is not supported. +;NoKeyInfoInEncryptedItemToFindDecryptingToken=The KeyInfo value was not found in the encrypted item to find the decrypting token. +;NoKeyInfoInSignatureToFindVerificationToken=No KeyInfo in signature to find verification token. +;SecurityHeaderIsEmpty=Security header is empty. +;EncryptionMethodMissingInEncryptedData=The encryption method is missing in encrypted data. +;EncryptedHeaderAttributeMismatch=The Encrypted Header and the Security Header '{0}' attribute did not match. Encrypted Header: {1}. Security Header: {2}. +;AtMostOneReferenceListIsSupportedWithDefaultPolicyCheck=At most one reference list is supported with default policy check. +;AtMostOneSignatureIsSupportedWithDefaultPolicyCheck=At most one signature is supported with default policy check. +;UnexpectedEncryptedElementInSecurityHeader=Unexpected encrypted element in security header. +;MissingIdInEncryptedElement=Id is missing in encrypted item in security header. +;InvalidDataReferenceInReferenceList=The data reference '{0}' in encryption reference list is not valid. +;TokenManagerCannotCreateTokenReference=The supplied token manager cannot create a token reference. +;TimestampToSignHasNoId=The timestamp element added to security header to sign has no id. +;EncryptedHeaderXmlMustHaveId=An encrypted header must have an id. +;UnableToResolveDataReference=The data reference '{0}' could not be resolved in the received message. +;TimestampAlreadySetForSecurityHeader=A timestamp element has already been set for this security header. +;DuplicateTimestampInSecurityHeader=More than one Timestamp element was present in security header. +;MismatchInSecurityOperationToken=The incoming message was signed with a token which was different from what used to encrypt the body. This was not expected. +;UnableToCreateSymmetricAlgorithmFromToken=Cannot create the '{0}' symmetric algorithm from the token. +;UnknownEncodingInBinarySecurityToken=Unrecognized encoding occurred while reading the binary security token. +;UnableToResolveReferenceUriForSignature=Cannot resolve reference URI '{0}' in signature to compute digest. +;NoTimestampAvailableInSecurityHeaderToDoReplayDetection=No timestamp is available in the security header to do replay detection. +;NoSignatureAvailableInSecurityHeaderToDoReplayDetection=No signature is available in the security header to provide the nonce for replay detection. +;CouldNotFindNamespaceForPrefix=There is no namespace binding for prefix '{0}' in scope. +;DerivedKeyCannotDeriveFromSecret=Derived Key Token cannot derive key from the secret. +;DerivedKeyPosAndGenBothSpecified=Both offset and generation cannot be specified for Derived Key Token. +;DerivedKeyPosAndGenNotSpecified=Either offset or generation must be specified for Derived Key Token. +;DerivedKeyTokenRequiresTokenReference=DerivedKeyToken requires a reference to a token. +;DerivedKeyLengthTooLong=DerivedKey length ({0}) exceeds the allowed settings ({1}). +;DerivedKeyLengthSpecifiedInImplicitDerivedKeyClauseTooLong=The Implicit derived key clause '{0}' specifies a derivation key length ({1}) which exceeds the allowed maximum length ({2}). +;DerivedKeyInvalidOffsetSpecified=The received derived key token has a invalid offset value specified. Value: {0}. The value should be greater than or equal to zero. +;DerivedKeyInvalidGenerationSpecified=The received derived key token has a invalid generation value specified. Value: {0}. The value should be greater than or equal to zero. +;ChildNodeTypeMissing=The XML element {0} does not have a child of type {1}. +;NoLicenseXml=RequestedSecurityToken not specified in RequestSecurityTokenResponse. +;UnsupportedBinaryEncoding=Binary encoding {0} is not supported. +;BadKeyEncryptionAlgorithm=Invalid key encryption algorithm {0}. +AsyncObjectAlreadyEnded=End has already been called on this asynchronous result object. +InvalidAsyncResult=The asynchronous result object used to end this operation was not the object that was returned when the operation was initiated. +;UnableToCreateTokenReference=Unable to create token reference. +;ConfigNull=null +;NonceLengthTooShort=The specified nonce is too short. The minimum required nonce length is 4 bytes. +;NoBinaryNegoToSend=There is no binary negotiation to send to the other party. +;BadSecurityNegotiationContext=Security negotiation failure because an incorrect Context attribute specified in RequestSecurityToken/RequestSecurityTokenResponse from the other party. +;NoBinaryNegoToReceive=No binary negotiation was received from the other party. +;ProofTokenWasNotWrappedCorrectly=The proof token was not wrapped correctly in the RequestSecurityTokenResponse. +;NoServiceTokenReceived=Final RSTR from other party does not contain a service token. +;InvalidSspiNegotiation=The Security Support Provider Interface (SSPI) negotiation failed. +;CannotAuthenticateServer=Cannot authenticate the other party. +;IncorrectBinaryNegotiationValueType=Incoming binary negotiation has invalid ValueType {0}. +;ChannelNotOpen=The channel is not open. +;FailToRecieveReplyFromNegotiation=Security negotiation failed because the remote party did not send back a reply in a timely manner. This may be because the underlying transport connection was aborted. +;MessageSecurityVersionOutOfRange=SecurityVersion must be WsSecurity10 or WsSecurity11. +CreationTimeUtcIsAfterExpiryTime=Creation time must be before expiration time. +;NegotiationStateAlreadyPresent=Negotiation state already exists for context '{0}'. +;CannotFindNegotiationState=Cannot find the negotiation state for the context '{0}'. +;OutputNotExpected=Send cannot be called when the session does not expect output. +;SessionClosedBeforeDone=The session was closed before message transfer was complete. +;CacheQuotaReached=The item cannot be added. The maximum cache size is ({0} items). +;NoServerX509TokenProvider=The server's X509SecurityTokenProvider cannot be null. +;UnexpectedBinarySecretType=Expected binary secret of type {0} but got secret of type {1}. +;UnsupportedPasswordType=The '{0}' username token has an unsupported password type. +;NoPassword=No password specified for username '{0}'. +;UnrecognizedIdentityPropertyType=Unrecognized identity property type: '{0}'. +;UnableToDemuxChannel=There was no channel that could accept the message with action '{0}'. +EndpointNotFound=There was no endpoint listening at {0} that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. In Silverlight, a 404 response code may be reported even when the service sends a different error code. +MaxReceivedMessageSizeMustBeInIntegerRange=This factory buffers messages, so the message sizes must be in the range of an integer value. +MaxBufferSizeMustMatchMaxReceivedMessageSize=Because messages are being buffered, MaxReceivedMessageSize and MaxBufferSize must be the same value. +MaxBufferSizeMustNotExceedMaxReceivedMessageSize=MaxBufferSize must not exceed MaxReceivedMessageSize. +;MessageSizeMustBeInIntegerRange=This Factory buffers messages, so the message sizes must be in the range of a int value. +;UriLengthExceedsMaxSupportedSize=URI {0} could not be set because its size ({1}) exceeds the max supported size ({2}). +;InValidateIdPrefix=Expecting first char - c - to be in set [Char.IsLetter(c) && c == '_', found '{0}'. +;InValidateId=Expecting all chars - c - of id to be in set [Char.IsLetter(c), Char.IsNumber(c), '.', '_', '-'], found '{0}'. +;HttpRegistrationAlreadyExists=HTTP could not register URL {0}. Another application has already registered this URL with HTTP.SYS. +;HttpRegistrationAccessDenied=HTTP could not register URL {0}. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details). +;HttpRegistrationPortInUse=HTTP could not register URL {0} because TCP port {1} is being used by another application. +;HttpRegistrationLimitExceeded=HTTP could not register URL {0} because the MaxEndpoints quota has been exceeded. To correct this, either close other HTTP-based services, or increase your MaxEndpoints registry key setting (see http://go.microsoft.com/fwlink/?LinkId=70352 for details). +UnexpectedHttpResponseCode=The remote server returned an unexpected response: ({0}) {1}. In Silverlight, a 404 response code may be reported even when the service sends a different error code. +;HttpContentLengthIncorrect=The number of bytes available is inconsistent with the HTTP Content-Length header. There may have been a network error or the client may be sending invalid requests. +;OneWayUnexpectedResponse=A response was received from a one-way send over the underlying IRequestChannel. Make sure the remote endpoint has a compatible binding at its endpoint (one that contains OneWayBindingElement). +MissingContentType=The receiver returned an error indicating that the content type was missing on the request to {0}. See the inner exception for more information. +;DuplexChannelAbortedDuringOpen=Duplex channel to {0} was aborted during the open process. +;OperationAbortedDuringConnectionEstablishment=Operation was aborted while establishing a connection to {0}. +HttpAddressingNoneHeaderOnWire=The incoming message contains a SOAP header representing the WS-Addressing '{0}', yet the HTTP transport is configured with AddressingVersion.None. As a result, the message is being dropped. +MessageXmlProtocolError=There is a problem with the XML that was received from the network. See inner exception for more details. +;TcpV4AddressInvalid=An IPv4 address was specified ({0}), but IPv4 is not enabled on this machine. +;TcpV6AddressInvalid=An IPv6 address was specified ({0}), but IPv6 is not enabled on this machine. +;UniquePortNotAvailable=Cannot find a unique port number that is available for both IPv4 and IPv6. +;TcpAddressInUse=There is already a listener on IP endpoint {0}. Make sure that you are not trying to use this endpoint multiple times in your application and that there are no other applications listening on this endpoint. +;TcpConnectNoBufs=Insufficient winsock resources available to complete socket connection initiation. +;InsufficentMemory=Insufficient memory avaliable to complete the operation. +;TcpConnectError=Could not connect to {0}. TCP error code {1}: {2}. +;TcpConnectErrorWithTimeSpan=Could not connect to {0}. The connection attempt lasted for a time span of {3}. TCP error code {1}: {2}. +;TcpListenError=A TCP error ({0}: {1}) occurred while listening on IP Endpoint={2}. +;TcpTransferError=A TCP error ({0}: {1}) occurred while transmitting data. +;TcpLocalConnectionAborted=The socket connection was aborted by your local machine. This could be caused by a channel Abort(), or a transmission error from another thread using this socket. +;HttpResponseAborted=The HTTP request context was aborted while writing the response. As a result, the response may not have been completely written to the network. This can be remedied by gracefully closing the request context rather than aborting it. +;TcpConnectionResetError=The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '{0}'. +;TcpConnectionTimedOut=The socket transfer timed out after {0}. You have exceeded the timeout set on your binding. The time allotted to this operation may have been a portion of a longer timeout. +;SocketConnectionDisposed=The socket connection has been disposed. +;SocketListenerDisposed=The socket listener has been disposed. +;SocketListenerNotListening=The socket listener is not listening. +;DuplexSessionListenerNotFound=No duplex session listener was listening at {0}. This could be due to an incorrect via set on the client or a binding mismatch. +;HttpTargetNameDictionaryConflict=The entry found in AuthenticationManager's CustomTargetNameDictionary for {0} does not match the requested identity of {1}. +HttpContentTypeHeaderRequired=An HTTP Content-Type header is required for SOAP messaging and none was found. +ContentTypeMismatch=Content Type {0} was sent to a service expecting {1}. The client and service bindings may be mismatched. +ResponseContentTypeMismatch=The content type {0} of the response message does not match the content type of the binding ({1}). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first {2} bytes of the response were: '{3}'. +ResponseContentTypeNotSupported=The content type {0} of the message is not supported by the encoder. +HttpToMustEqualVia=The binding specified requires that the to and via URIs must match because the Addressing Version is set to None. The to URI specified was '{0}'. The via URI specified was '{1}'. +;NullReferenceOnHttpResponse=The server challenged this request and streamed requests cannot be resubmitted. To enable HTTP server challenges, set your TransferMode to Buffered or StreamedResponse. +FramingContentTypeMismatch=Content Type {0} was not supported by service {1}. The client and service bindings may be mismatched. +;FramingFaultUnrecognized=Server faulted with code '{0}'. +;FramingContentTypeTooLongFault=Content type '{0}' is too long to be processed by the remote host. See the server logs for more details. +;FramingViaTooLongFault=Via '{0}' is too long to be processed by the remote host. See the server logs for more details. +;FramingModeNotSupportedFault=The .Net Framing mode being used is not supported by '{0}'. See the server logs for more details. +;FramingVersionNotSupportedFault=The .Net Framing version being used is not supported by '{0}'. See the server logs for more details. +;FramingUpgradeInvalid=The requested upgrade is not supported by '{0}'. This could be due to mismatched bindings (for example security enabled on the client and not on the server). +;SecurityServerTooBusy=Server '{0}' sent back a fault indicating it is too busy to process the request. Please retry later. Please see the inner exception for fault details. +;SecurityEndpointNotFound=Server '{0}' sent back a fault indicating it is in the process of shutting down. Please see the inner exception for fault details. +;ServerTooBusy=Server '{0}' is too busy to process this request. Try again later. +;UpgradeProtocolNotSupported=Protocol Type {0} was sent to a service that does not support that type of upgrade. +;UpgradeRequestToNonupgradableService=.Net Framing upgrade request for {0} was sent to a service that is not setup to receive upgrades. +;PreambleAckIncorrect=You have tried to create a channel to a service that does not support .Net Framing. +;PreambleAckIncorrectMaybeHttp=You have tried to create a channel to a service that does not support .Net Framing. It is possible that you are encountering an HTTP endpoint. +;StreamError=An error occurred while transmitting data. +;ServerRejectedUpgradeRequest=The server rejected the upgrade request. +;ServerRejectedSessionPreamble=The server at {0} rejected the session-establishment request. +;UnableToResolveHost=Cannot resolve the host name of URI \"{0}\" using DNS. +;HttpRequiresSingleAuthScheme=The '{0}' authentication scheme has been specified on the HTTP factory. However, the factory only supports specification of exactly one authentication scheme. Valid authentication schemes are Digest, Negotiate, NTLM, Basic, or Anonymous. +;HttpProxyRequiresSingleAuthScheme=The '{0}' authentication scheme has been specified for the proxy on the HTTP factory. However, the factory only supports specification of exactly one authentication scheme. Valid authentication schemes are Digest, Negotiate, NTLM, Basic, or Anonymous. +;HttpMutualAuthNotSatisfied=The remote HTTP server did not satisfy the mutual authentication requirement. +;HttpAuthorizationFailed=The HTTP request is unauthorized with client authentication scheme '{0}'. The authentication header received from the server was '{1}'. +;HttpAuthenticationFailed=The HTTP request with client authentication scheme '{0}' failed with '{1}' status. +;HttpAuthorizationForbidden=The HTTP request was forbidden with client authentication scheme '{0}'. +InvalidUriScheme=The provided URI scheme '{0}' is invalid; expected '{1}'. +;HttpAuthSchemeAndClientCert=The HTTPS listener factory was configured to require a client certificate and the '{0}' authentication scheme. However, only one form of client authentication can be required at once. +;NoTransportManagerForUri=Could not find an appropriate transport manager for listen URI '{0}'. +;ListenerFactoryNotRegistered=The specified channel listener at '{0}' is not registered with this transport manager. +;HttpsExplicitIdentity=The HTTPS channel factory does not support explicit specification of an identity in the EndpointAddress unless the authentication scheme is NTLM or Negotiate. +;HttpsIdentityMultipleCerts=The endpoint identity specified when creating the HTTPS channel to '{0}' contains multiple server certificates. However, the HTTPS transport only supports the specification of a single server certificate. In order to create an HTTPS channel, please specify no more than one server certificate in the endpoint identity. +;HttpsServerCertThumbprintMismatch=The server certificate with name '{0}' failed identity verification because its thumbprint ('{1}') does not match the one specified in the endpoint identity ('{2}'). As a result, the current HTTPS request has failed. Please update the endpoint identity used on the client or the certificate used by the server. +;DuplicateRegistration=A registration already exists for URI '{0}'. +;SecureChannelFailure=Could not establish secure channel for SSL/TLS with authority '{0}'. +;TrustFailure=Could not establish trust relationship for the SSL/TLS secure channel with authority '{0}'. +;NoCompatibleTransportManagerForUri=Could not find a compatible transport manager for URI '{0}'. +;HttpSpnNotFound=The SPN for the responding server at URI '{0}' could not be determined. +;StreamMutualAuthNotSatisfied=The remote server did not satisfy the mutual authentication requirement. +;TransferModeNotSupported=Transfer mode {0} is not supported by {1}. +;InvalidTokenProvided=The token provider of type '{0}' did not return a token of type '{1}'. Check the credential configuration. +;NoUserNameTokenProvided=The required UserNameSecurityToken was not provided. +;RemoteIdentityFailedVerification=The following remote identity failed verification: '{0}'. +;UseDefaultWebProxyCantBeUsedWithExplicitProxyAddress=You cannot specify an explicit Proxy Address as well as UseDefaultWebProxy=true in your HTTP Transport Binding Element. +;ProxyImpersonationLevelMismatch=The HTTP proxy authentication credential specified an impersonation level restriction ({0}) that is stricter than the restriction for target server authentication ({1}). +;ProxyAuthenticationLevelMismatch=The HTTP proxy authentication credential specified an mutual authentication requirement ({0}) that is stricter than the requirement for target server authentication ({1}). +;CredentialDisallowsNtlm=The NTLM authentication scheme was specified, but the target credential does not allow NTLM. +;DigestExplicitCredsImpersonationLevel=The impersonation level '{0}' was specified, yet HTTP Digest authentication can only support 'Impersonation' level when used with an explicit credential. +;UriGeneratorSchemeMustNotBeEmpty=The scheme parameter must not be empty. +;UnsupportedSslProtectionLevel=The protection level '{0}' was specified, yet SSL transport security only supports EncryptAndSign. +;HttpNoTrackingService={0}. This often indicates that a service that HTTP.SYS depends upon (such as httpfilter) is not started. +;HttpNetnameDeleted={0}. This often indicates that the HTTP client has prematurely closed the underlying TCP connection. +;TimeoutInputQueueDequeue1=A Dequeue operation timed out after {0}. The time allotted to this operation may have been a portion of a longer timeout. +TimeoutServiceChannelConcurrentOpen1=Opening the channel timed out after {0}. The time allotted to this operation may have been a portion of a longer timeout. +TimeoutServiceChannelConcurrentOpen2=Opening the {0} channel timed out after {1}. The time allotted to this operation may have been a portion of a longer timeout. +;TimeSpanMustbeGreaterThanTimeSpanZero=TimeSpan must be greater than TimeSpan.Zero. +ValueMustBeNonNegative=The value of this argument must be non-negative. +ValueMustBePositive=The value of this argument must be positive. +;ValueMustBeGreaterThanZero=The value of this argument must be greater than 0. +ValueMustBeInRange=The value of this argument must fall within the range {0} to {1}. +OffsetExceedsBufferBound=The specified offset exceeds the upper bound of the buffer ({0}). +;OffsetExceedsBufferSize=The specified offset exceeds the buffer size ({0} bytes). +;SizeExceedsRemainingBufferSpace=The specified size exceeds the remaining buffer space ({0} bytes). +;SpaceNeededExceedsMessageFrameOffset=The space needed for encoding ({0} bytes) exceeds the message frame offset. +;FaultConverterDidNotCreateFaultMessage={0} returned true from OnTryCreateFaultMessage, but did not return a fault message. +;FaultConverterCreatedFaultMessage={0} returned false from OnTryCreateFaultMessage, but returned a non-null fault message. +FaultConverterDidNotCreateException={0} returned true from OnTryCreateException, but did not return an Exception. +FaultConverterCreatedException={0} returned false from OnTryCreateException, but returned a non-null Exception (See InnerException for details). +;InfoCardInvalidChain=Policy chain contains self issued URI or a managed issuer in the wrong position. +;FullTrustOnlyBindingElementSecurityCheck1=The Binding with name {0} failed validation because it contains a BindingElement with type {1} which is not supported in partial trust. Consider using BasicHttpBinding or WSHttpBinding, or hosting your application in a full-trust environment. +;FullTrustOnlyBindingElementSecurityCheckWSHttpBinding1=The WSHttpBinding with name {0} failed validation because it contains a BindingElement with type {1} which is not supported in partial trust. Consider disabling the message security and reliable session options, using BasicHttpBinding, or hosting your application in a full-trust environment. +;FullTrustOnlyBindingSecurityCheck1=The Binding with name {0} failed validation because the Binding type {1} is not supported in partial trust. Consider using BasicHttpBinding or WSHttpBinding, or hosting your application in a full-trust environment. +;PartialTrustServiceCtorNotVisible=The Service with name '{0}' could not be constructed because the application does not have permission to construct the type: both the Type and its default parameter-less constructor must be public. +;PartialTrustServiceMethodNotVisible=The Method with name '{1}' in Type '{0}' could not be invoked because the application does not have permission to invoke the method: both the Method and its containing Type must be public. +;PartialTrustNonHttpActivation=The operation is not supported because the protocol {0} is enabled for application '{1}' and the application is running in partial trust. Only the http and https protocols are supported in partial trust applications. Either remove the other protocols from the protocol list in the Windows Process Activation Service configuration or configure the application to run in full trust. +;PartialTrustPerformanceCountersNotEnabled=Access to performance counters is denied. Application may be running in partial trust. Either disable performance counters or configure the application to run in full trust. +; --------------------------------------------------------------------------------------------------------------------- +; RM +; --------------------------------------------------------------------------------------------------------------------- +;AcksToMustBeSameAsRemoteAddress=The remote endpoint requested an address for acknowledgements that is not the same as the address for application messages. The channel could not be opened because this is not supported. Ensure the endpoint address used to create the channel is identical to the one the remote endpoint was set up with. +;AcksToMustBeSameAsRemoteAddressReason=The address for acknowledgements must be the same as the address for application messages. Verify that your endpoint is configured to use the same URI for these two addresses. +;AssertionNotSupported=The {0}:{1} assertion is not supported. +;CloseOutputSessionErrorReason=An unexpected error occurred while attempting to close the output half of the duplex reliable session. +;ConflictingAddress=The remote endpoint sent conflicting requests to create a reliable session. The conflicting requests have inconsistent filter criteria such as address or action. The reliable session has been faulted. +;ConflictingOffer=The remote endpoint sent conflicting requests to create a reliable session. The remote endpoint requested both a one way and a two way session. The reliable session has been faulted. +;CouldNotParseWithAction=A message with action {0} could not be parsed. +;CSRefused=The request to create a reliable session has been refused by the RM Destination. {0} The channel could not be opened. +;CSRefusedAcksToMustEqualEndpoint=The endpoint processing requests to create a reliable session only supports sessions in which the AcksTo Uri and the Endpoint Uri are the same. +;CSRefusedAcksToMustEqualReplyTo=The endpoint processing requests to create a reliable session only supports sessions in which the AcksTo Uri and the ReplyTo Uri are the same. +;CSRefusedDuplexNoOffer=The endpoint at {0} processes duplex sessions. The create sequence request must contain an offer for a return sequence. This is likely caused by a binding mismatch. +;CSRefusedInputOffer=The endpoint at {0} processes input sessions. The create sequence request must not contain an offer for a return sequence. This is likely caused by a binding mismatch. +;CSRefusedInvalidIncompleteSequenceBehavior=The request to create a reliable session contains an invalid wsrm:IncompleteSequenceBehavior value. This is a WS-ReliableMessaging protocol violation. +;CSRefusedNoSTRWSSecurity=The request to create a reliable session contains the wsse:SecurityTokenReference but does not carry a wsrm:UsesSequenceSTR header. This is a WS-ReliableMessaging protocol violation. The session could not be created. +;CSRefusedReplyNoOffer=The endpoint at {0} processes reply sessions. The create sequence request must contain an offer for a return sequence. This is likely caused by a binding mismatch. +;CSRefusedRequiredSecurityElementMissing=The RM Destination requires the WS-SecureConversation protocol in the binding. This is likely caused by a binding mismatch. +;CSRefusedSSLNotSupported=The endpoint processing requests to create a reliable session does not support sessions that use SSL. This is likely caused by a binding mismatch. The session could not be created. +;CSRefusedSTRNoWSSecurity=The request to create a reliable session carries a wsrm:UsesSequenceSTR header, but does not contain the wsse:SecurityTokenReference. This is a WS-ReliableMessaging protocol violation. The session could not be created. +;CSRefusedUnexpectedElementAtEndOfCSMessage=The message is not a valid SOAP message. The body contains more than 1 root element. +;CSResponseOfferRejected=The remote endpoint replied to a request for a two way session with an offer for a one way session. This is likely caused by a binding mismatch. The channel could not be opened. +;CSResponseOfferRejectedReason=The client requested creation of a two way session. A one way session was created. The session cannot continue without as a one way session. This is likely caused by a binding mismatch. +;CSResponseWithInvalidIncompleteSequenceBehavior=The response to the request to create a reliable session contains an invalid wsrm:IncompleteSequenceBehavior value. This is a WS-ReliableMessaging protocol violation. +;CSResponseWithOffer=The remote endpoint replied to a request for a one way session with an offer for a two way session. This is a WS-ReliableMessaging protocol violation. The channel could not be opened. +;CSResponseWithOfferReason=A return sequence was not offered by the create sequence request. The create sequence response cannot accept a return sequence. +;CSResponseWithoutOffer=The remote endpoint replied to a request for a two way session with an offer for a one way session. This is a WS-ReliableMessaging protocol violation. The channel could not be opened. +;CSResponseWithoutOfferReason=A return sequence was offered by the create sequence request but the create sequence response did not accept this sequence. +;DeliveryAssuranceRequiredNothingFound=The WS-RM policy under the namespace {0} requires the wsrmp:ExactlyOnce, wsrmp:AtLeastOnce, or wsrmp:AtMostOnce assertion. Nothing was found. +;DeliveryAssuranceRequired=The WS-RM policy under the namespace {0} requires the wsrmp:ExactlyOnce, wsrmp:AtLeastOnce, or wsrmp:AtMostOnce assertion. The {1} element under the {2} namespace was found. +;EarlyRequestTerminateSequence=The remote endpoint sent a TerminateSequence protocol message before fully acknowledging all messages in the reply sequence. This is a violation of the reliable request reply protocol. The reliable session was faulted. +;EarlySecurityClose=The remote endpoint has closed the underlying secure session before the reliable session fully completed. The reliable session was faulted. +;EarlySecurityFaulted=The underlying secure session has faulted before the reliable session fully completed. The reliable session was faulted. +;EarlyTerminateSequence=The remote endpoint has errantly sent a TerminateSequence protocol message before the sequence finished. +;ElementFound=The {0}:{1} element requires a {2}:{3} child element but has the {4} child element under the {5} namespace. +;ElementRequired=The {0}:{1} element requires a {2}:{3} child element but has no child elements. +;InconsistentLastMsgNumberExceptionString=The remote endpoint specified two different last message numbers. The reliable session is in an inconsistent state since it cannot determine the actual last message. The reliable session was faulted. +;InvalidAcknowledgementFaultReason=The SequenceAcknowledgement violates the cumulative acknowledgement invariant. +;InvalidAcknowledgementReceived=A violation of acknowledgement protocol has been detected. An InvalidAcknowledgement fault was sent to the remote endpoint and the reliable session was faulted. +;InvalidBufferRemaining=An acknowledgement was received indicating the remaining buffer space on the remote endpoint is {0}. This number cannot be less than zero. The reliable session was faulted. +;InvalidSequenceNumber=A message was received with a sequence number of {0}. Sequence numbers cannot be less than 1. The reliable session was faulted. +;InvalidSequenceRange=An acknowledgement range starting at {0} and ending at {1} was received. This is an invalid acknowledgement range. The reliable session was faulted. +;InvalidWsrmResponseChannelNotOpened=The remote endpoint responded to the {0} request with a response with action {1}. The response must be a {0}Response with action {2}. The channel could not be opened. +;InvalidWsrmResponseSessionFaultedExceptionString=The remote endpoint responded to the {0} request with a response with action {1}. The response must be a {0}Response with action {2}. The channel was faulted. +;InvalidWsrmResponseSessionFaultedFaultString=The {0} request's response was a message with action {1}. The response must be a {0}Response with action {2}. The reliable session cannot continue. +;LastMessageNumberExceeded=A message was received with a sequence number higher than the sequence number of the last message in this sequence. This is a violation of the sequence number protocol. The reliable session was faulted. +;LastMessageNumberExceededFaultReason=The value for wsrm:MessageNumber exceeds the value of the MessageNumber accompanying a LastMessage element in this Sequence. +;ManualAddressingNotSupported=Binding validation failed because the TransportBindingElement's ManualAddressing property was set to true on a binding that is configured to create reliable sessions. This combination is not supported and the channel factory or service host was not opened. +;MaximumRetryCountExceeded=The maximum retry count has been exceeded with no response from the remote endpoint. The reliable session was faulted. This is often an indication that the remote endpoint is no longer available. +;MessageExceptionOccurred=A problem occurred while reading a message. See inner exception for details. +;MessageNumberRollover=The maximum message number for this sequence has been exceeded. The reliable session was faulted. +;MessageNumberRolloverFaultReason=The maximum value for wsrm:MessageNumber has been exceeded. +;MillisecondsNotConvertibleToBindingRange=The {0} assertion's Milliseconds attribute does not fall within the range this binding uses. The ReliableSessionBindingElement could not be created. +;MissingFinalAckExceptionString=The remote endpoint did not include a final acknowledgement in the reply to the close sequence request message. This is a violation of the WS-ReliableMessaging protocol. The reliable session was faulted. +;MissingMessageIdOnWsrmRequest=The wsa:MessageId header must be present on a wsrm:{0} message. +;MissingRelatesToOnWsrmResponseReason=The returned wsrm:{0}Response message was missing the required wsa:RelatesTo header. This is a violation of the WS-Addressing request reply protocol. The reliable session was faulted. +;MissingReplyToOnWsrmRequest=The wsa:ReplyTo header must be present on a wsrm:{0} message. +;MultipleVersionsFoundInPolicy=More than one version of the {0} assertion was found. The ReliableSessionBindingElement could not be created. +;NoActionNoSequenceHeaderReason=The endpoint only processes messages using the WS-ReliableMessaging protocol. The message sent to the endpoint does not have an action or any headers used by the protocol and cannot be processed. +;NonEmptyWsrmMessageIsEmpty=A message with action {0} is an empty message. This message cannot be processed because the body of this WS-ReliableMessaging protocol message must carry information pertaining to a reliable session. +;NonWsrmFeb2005ActionNotSupported=The action {0} is not supported by this endpoint. Only WS-ReliableMessaging February 2005 messages are processed by this endpoint. +;NotAllRepliesAcknowledgedExceptionString=The remote endpoint closed the session before acknowledging all responses. All replies could not be delivered. The reliable session was faulted. +;ReceivedResponseBeforeRequestExceptionString=The remote endpoint returned a {0}Response when the {0} request had not been sent. This is a WS-ReliableMessaging protocol violation. The reliable session was faulted. +;ReceivedResponseBeforeRequestFaultString=The {0}Response was received when the {0} request had not been sent. This is a WS-ReliableMessaging protocol violation. The reliable session cannot continue. +;ReplyMissingAcknowledgement=The remote endpoint failed to include a required SequenceAcknowledgement header on a reliable reply message. The reliable session was faulted. +;ReliableRequestContextAborted=Due to a request context abort call, the reliable reply session channel potentially has a gap in its reply sequence. The ExactlyOnce assurance can no longer be satisfied. The reliable session was faulted. +;RequiredAttributeIsMissing=The required {0} attribute is missing from the {1} element in the {2} assertion. The ReliableSessionBindingElement could not be created. +;RequiredMillisecondsAttributeIncorrect=The {0} assertion's required Milliseconds attribute is not schema compliant. Milliseconds must be convertible to an unsigned long. The ReliableSessionBindingElement could not be created. +;RMEndpointNotFoundReason=The endpoint at {0} has stopped accepting wsrm sessions. +;SequenceClosedFaultString=The Sequence is closed and cannot accept new messages. +;SequenceTerminatedAddLastToWindowTimedOut=The RM Source could not transfer the last message within the timeout the user specified. +;SequenceTerminatedBeforeReplySequenceAcked=The server received a TerminateSequence message before all reply sequence messages were acknowledged. This is a violation of the reply sequence acknowledgement protocol. +;SequenceTerminatedEarlyTerminateSequence=The wsrm:TerminateSequence protocol message was transmitted before the sequence was successfully completed. +;SequenceTerminatedInactivityTimeoutExceeded=The inactivity timeout of ({0}) has been exceeded. +;SequenceTerminatedInconsistentLastMsgNumber=Two different wsrm:LastMsgNumber values were specified. Because of this the reliable session cannot complete. +;SequenceTerminatedMaximumRetryCountExceeded=The user specified maximum retry count for a particular message has been exceeded. Because of this the reliable session cannot continue. +;SequenceTerminatedMissingFinalAck=The CloseSequence request's reply message must carry a final acknowledgement. This is a violation of the WS-ReliableMessaging protocol. The reliable session cannot continue. +;SequenceTerminatedOnAbort=Due to a user abort the reliable session cannot continue. +;SequenceTerminatedQuotaExceededException=The necessary size to buffer a sequence message has exceeded the configured buffer quota. Because of this the reliable session cannot continue. +;SequenceTerminatedReliableRequestThrew=The session has stopped waiting for a particular reply. Because of this the reliable session cannot continue. +;SequenceTerminatedReplyMissingAcknowledgement=A reply message was received with no acknowledgement. +;SequenceTerminatedNotAllRepliesAcknowledged=All of the reply sequence's messages must be acknowledged prior to closing the request sequence. This is a violation of the reply sequence's delivery guarantee. The session cannot continue. +;SequenceTerminatedSessionClosedBeforeDone=The user of the remote endpoint's reliable session expects no more messages and a new message arrived. Due to this the reliable session cannot continue. +;SequenceTerminatedSmallLastMsgNumber=The wsrm:LastMsgNumber value is too small. A message with a larger sequence number has already been received. +;SequenceTerminatedUnexpectedAcknowledgement=The RM destination received an acknowledgement message. The RM destination does not process acknowledgement messages. +;SequenceTerminatedUnexpectedAckRequested=The RM source received an AckRequested message. The RM source does not process AckRequested messages. +;SequenceTerminatedUnexpectedCloseSequence=The RM source received an CloseSequence message. The RM source does not process CloseSequence messages. +;SequenceTerminatedUnexpectedCloseSequenceResponse=The RM destination received an CloseSequenceResponse message. The RM destination does not process CloseSequenceResponse messages. +;SequenceTerminatedUnexpectedCS=The RM source received a CreateSequence request. The RM source does not process CreateSequence requests. +;SequenceTerminatedUnexpectedCSOfferId=The RM destination received multiple CreateSequence requests with different OfferId values over the same session. +;SequenceTerminatedUnexpectedCSR=The RM destination received a CreateSequenceResponse message. The RM destination does not process CreateSequenceResponse messages. +;SequenceTerminatedUnexpectedCSROfferId=The RM source received multiple CreateSequenceResponse messages with different sequence identifiers over the same session. +;SequenceTerminatedUnexpectedTerminateSequence=The RM source received a TerminateSequence message. The RM source does not process TerminateSequence messages. +;SequenceTerminatedUnexpectedTerminateSequenceResponse=The RM destination received a TerminateSequenceResponse message. The RM destination does not process TerminateSequenceResponse messages. +;SequenceTerminatedUnsupportedClose=The RM source does not support an RM destination initiated close since messages can be lost. The reliable session cannot continue. +;SequenceTerminatedUnsupportedTerminateSequence=The RM source does not support an RM destination initiated termination since messages can be lost. The reliable session cannot continue. +;SequenceTerminatedUnknownAddToWindowError=An unknown error occurred while trying to add a sequence message to the window. +;SmallLastMsgNumberExceptionString=The remote endpoint specified a last message number that is smaller than a sequence number that has already been seen. The reliable session is in an inconsistent state since it cannot determine the actual last message. The reliable session was faulted. +;TimeoutOnAddToWindow=The message could not be transferred within the allotted timeout of {0}. There was no space available in the reliable channel's transfer window. The time allotted to this operation may have been a portion of a longer timeout. +;TimeoutOnClose=The close operation did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;TimeoutOnOpen=The open operation did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;TimeoutOnOperation=The operation did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;TimeoutOnRequest=The request operation did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;TimeoutOnSend=The send operation did not complete within the allotted timeout of {0}. The time allotted to this operation may have been a portion of a longer timeout. +;UnexpectedAcknowledgement=The remote endpoint sent an unexpected ack. Simplex servers do not process acks. +;UnexpectedAckRequested=The remote endpoint sent an unexpected request for an ack. Simplex clients do not send acks and do not process requests for acks. +;UnexpectedCloseSequence=The remote endpoint sent an unexpected close sequence message. Simplex clients do not process this message. +;UnexpectedCloseSequenceResponse=The remote endpoint sent an unexpected close sequence response message. Simplex servers do not process this message. +;UnexpectedCS=The remote endpoint sent an unexpected request to create a sequence. Clients do not process requests for a sequence. +;UnexpectedCSR=The remote endpoint sent an unexpected create sequence response. Servers do not process this message. +;UnexpectedCSOfferId=The remote endpoint sent inconsistent requests to create the same sequence. The OfferId values are not identical. +;UnexpectedCSROfferId=The remote endpoint sent inconsistent responses to the same create sequence request. The sequence identifiers are not identical. +;UnexpectedTerminateSequence=The remote endpoint sent an unexpected terminate sequence message. Simplex clients do not process this message. +;UnexpectedTerminateSequenceResponse=The remote endpoint sent an unexpected terminate sequence response message. Simplex servers do not process this message. +;UnparsableCSResponse=The remote endpoint replied to the request for a sequence with a response that could not be parsed. See inner exception for details. The channel could not be opened. +;UnknownSequenceFaultReason=The value of wsrm:Identifier is not a known Sequence identifier. +;UnknownSequenceFaultReceived=The remote endpoint no longer recognizes this sequence. This is most likely due to an abort on the remote endpoint. {0} The reliable session was faulted. +;UnknownSequenceMessageReceived=The remote endpoint has sent a message containing an unrecognized sequence identifier. The reliable session was faulted. +;UnrecognizedFaultReceived=The remote endpoint has sent an unrecognized fault with namespace, {0}, name {1}, and reason {2}. The reliable session was faulted. +;UnrecognizedFaultReceivedOnOpen=The remote endpoint has sent an unrecognized fault with namespace, {0}, name {1}, and reason {2}. The channel could not be opened. +;UnsupportedCloseExceptionString=The remote endpoint closed the sequence before message transfer was complete. This is not supported since all messages could not be transferred. The reliable session was faulted. +;UnsupportedTerminateSequenceExceptionString=The remote endpoint terminated the sequence before message transfer was complete. This is not supported since all messages could not be transferred. The reliable session was faulted. +;WrongIdentifierFault=The remote endpoint has sent an fault message with an unexpected sequence identifier over a session. The fault may be intended for a different session. The fault reason is: {0} The reliable session was faulted. +;WSHttpDoesNotSupportRMWithHttps=Binding validation failed because the WSHttpBinding does not support reliable sessions over transport security (HTTPS). The channel factory or service host could not be opened. Use message security for secure reliable messaging over HTTP. +;WsrmFaultReceived=The sequence has been terminated by the remote endpoint. {0} The reliable session was faulted. +;WsrmMessageProcessingError=An error occurred while processing a message. {0} +;WsrmMessageWithWrongRelatesToExceptionString=The returned {0}Response was carrying the a wsa:RelatesTo header that does not correlate with the wsa:MessageId header on the {0} request. This is a violation of the WS-Addressing request reply protocol. The reliable session cannot continue. +;WsrmMessageWithWrongRelatesToFaultString=The remote endpoint has responded to a {0} request message with an invalid reply. The reply has a wsa:RelatesTo header with an unexpected identifier. The reliable session cannot continue. +;WsrmRequestIncorrectReplyToExceptionString=The remote endpoint sent a wsrm:{0} request message with a wsa:ReplyTo address containing a URI which is not equivalent to the remote address. This is not supported. The reliable session was faulted. +;WsrmRequestIncorrectReplyToFaultString=The wsrm:{0} request message's wsa:ReplyTo address containing a URI which is not equivalent to the remote address. This is not supported. The reliable session was faulted. +;WsrmRequiredExceptionString=The incoming message is not a WS-ReliableMessaging 1.1 message and could not be processed. +;WsrmRequiredFaultString=The RM server requires the use of WS-ReliableMessaging 1.1 protocol. This is likely caused by a binding mismatch. +; ------------------------------------------------------------------------------------------------------------------------------ +; Rule Manager and Routing +; ------------------------------------------------------------------------------------------------------------------------------ +; +; Place Service Framework strings below prefixed by SFx +; ------------------------------------------------------------------------------------------------------------------------------ +;SFxActionDemuxerDuplicate=The operations {0} and {1} have the same action ({2}). Every operation must have a unique action value. +;SFxActionMismatch=Cannot create a typed message due to action mismatch, expecting {0} encountered {1} +;SFxAnonymousTypeNotSupported=Part {1} in message {0} cannot be exported with RPC or encoded since its type is anonymous. +;SFxAsyncResultsDontMatch0=The IAsyncResult returned from Begin and the IAsyncResult supplied to the Callback are on different objects. These are required to be the same object. +SFXBindingNameCannotBeNullOrEmpty=Binding name cannot be null or empty. +SFXUnvalidNamespaceValue=Value '{0}' provided for {1} property is an invalid URI. +SFXUnvalidNamespaceParam=Parameter value '{0}' is an invalid URI. +SFXHeaderNameCannotBeNullOrEmpty=Header name cannot be null or empty. +;SFxEndpointNoMatchingScheme=Could not find a base address that matches scheme {0} for the endpoint with binding {1}. Registered base address schemes are [{2}]. +;SFxBadByReferenceParameterMetadata=Method '{0}' in class '{1}' has bad parameter metadata: a pass-by-reference parameter is marked with the 'in' but not the 'out' parameter mode. +;SFxBadByValueParameterMetadata=Method '{0}' in class '{1}' has bad parameter metadata: a pass-by-value parameter is marked with the 'out' parameter mode. +;SFxBadMetadataMustBePolicy=When calling the CreateFromPolicy method, the policy argument must be an XmlElement instance with LocalName '{1}' and NamespaceUri '{0}'. This XmlElement has LocalName '{3}' and NamespaceUri '{2}'. +;SFxBadMetadataLocationUri=The URI supplied to ServiceMetadataBehavior via the ExternalMetadataLocation property or the externalMetadataLocation attribute in the serviceMetadata section in config must be a relative URI or an absolute URI with an http or https scheme. '{0}' was specified, which is a absolute URI with {1} scheme. +;SFxBadMetadataLocationNoAppropriateBaseAddress=The URL supplied to ServiceMetadataBehavior via the ExternalMetadataLocation property or the externalMetadataLocation attribute in the serviceMetadata section in config was a relative URL and there is no base address with which to resolve it. '{0}' was specified. +;SFxBadMetadataDialect=There was a problem reading the MetadataSet argument: a MetadataSection instance with identifier '{0}' and dialect '{1}' has a Metadata property whose type does not match the dialect. The expected Metadata type for this dialect is '{2}' but was found to be '{3}'. +;SFxBadMetadataReference=Metadata contains a reference that cannot be resolved: '{0}'. +;SFxMaximumResolvedReferencesOutOfRange=The MaximumResolvedReferences property of MetadataExchangeClient must be greater than or equal to one. '{0}' was specified. +;SFxMetadataExchangeClientNoMetadataAddress=The MetadataExchangeClient was not supplied with a MetadataReference or MetadataLocation from which to get metadata. You must supply one to the constructor, to the GetMetadata method, or to the BeginGetMetadata method. +;SFxMetadataExchangeClientCouldNotCreateChannelFactory=The MetadataExchangeClient could not create an IChannelFactory for: address='{0}', dialect='{1}', and identifier='{2}'. +;SFxMetadataExchangeClientCouldNotCreateWebRequest=The MetadataExchangeClient could not create an HttpWebRequest for: address='{0}', dialect='{1}', and identifier='{2}'. +;SFxMetadataExchangeClientCouldNotCreateChannelFactoryBadScheme=The MetadataExchangeClient instance could not be initialized because no Binding is available for scheme '{0}'. You can supply a Binding in the constructor, or specify a configurationName. +;SFxBadTransactionProtocols=The TransactionProtocol setting was not understood. A supported protocol must be specified. +;SFxMetadataResolverKnownContractsArgumentCannotBeEmpty=The MetadataResolver cannot recieve an empty contracts argument to the Resolve or BeginResolve methods. You must supply at least one ContractDescription. +;SFxMetadataResolverKnownContractsUniqueQNames=The ContractDescriptions in contracts must all have unique Name and Namespace pairs. More than one ContractDescription had the pair Name='{0}' and Namespace='{1}'. +;SFxMetadataResolverKnownContractsCannotContainNull=The contracts argument to the Resolve or BeginResolve methods cannot contain a null ContractDescription. +;SFxBindingDoesNotHaveATransportBindingElement=The binding specified to do metadata exchange does not contain a TransportBindingElement. +;SFxBindingMustContainTransport2=The binding (Name={0}, Namespace={1}) does not contain a TransportBindingElement. +;SFxBodyCannotBeNull=Body object cannot be null in message {0} +;SFxBodyObjectTypeCannotBeInherited=Type {0} cannot inherit from any class other than object to be used as body object in RPC style. +;SFxBodyObjectTypeCannotBeInterface=Type {0} implements interface {1} which is not supported for body object in RPC style. +;SFxCallbackBehaviorAttributeOnlyOnDuplex=CallbackBehaviorAttribute can only be run as a behavior on an endpoint with a duplex contract. Contract '{0}' is not duplex, as it contains no callback operations. +;SFxCallbackRequestReplyInOrder1=This operation would deadlock because the reply cannot be received until the current Message completes processing. If you want to allow out-of-order message processing, specify ConcurrencyMode of Reentrant or Multiple on {0}. +;SfxCallbackTypeCannotBeNull=In order to use the contract '{0}' with DuplexChannelFactory, the contract must specify a valid callback contract. If your contract does have a callback contract, consider using ChannelFactory instead of DuplexChannelFactory. +;SFxCannotActivateCallbackInstace=The dispatch instance for duplex callbacks cannot be activated - you must provide an instance. +;SFxCannotCallAddBaseAddress=ServiceHostBase's AddBaseAddress method cannot be called after the InitializeDescription method has completed. +SFxCannotCallAutoOpenWhenExplicitOpenCalled=Cannot make a call on this channel because a call to Open() is in progress. +;SFxCannotGetMetadataFromRelativeAddress=The MetadataExchangeClient can only get metadata from absolute addresses. It cannot get metadata from '{0}'. +;SFxCannotHttpGetMetadataFromAddress=The MetadataExchangeClient can only get metadata from http or https addresses when using MetadataExchangeClientMode HttpGet. It cannot get metadata from '{0}'. +;SFxCannotGetMetadataFromLocation=The MetadataExchangeClient can only get metadata from http and https MetadataLocations. It cannot get metadata from '{0}'. +;SFxCannotHaveDifferentTransactionProtocolsInOneBinding=The configured policy specifies more than one TransactionProtocol across the operations. A single TransactionProtocol for each endpoint must be specified. +;SFxCannotImportAsParameters_Bare=Generating message contract since the operation {0} is neither RPC nor document wrapped. +;SFxCannotImportAsParameters_DifferentWrapperNs=Generating message contract since the wrapper namespace ({1}) of message {0} does not match the default value ({2}) +;SFxCannotImportAsParameters_DifferentWrapperName=Generating message contract since the wrapper name ({1}) of message {0} does not match the default value ({2}) +;SFxCannotImportAsParameters_ElementIsNotNillable=Generating message contract since element name {0} from namespace {1} is not marked nillable +;SFxCannotImportAsParameters_MessageHasProtectionLevel=Generating message contract since message {0} requires protection. +;SFxCannotImportAsParameters_HeadersAreIgnoredInEncoded=Headers are not supported in RPC encoded format. Headers are ignored in message {0}. +;SFxCannotImportAsParameters_HeadersAreUnsupported=Generating message contract since message {0} has headers +;SFxCannotImportAsParameters_Message=Generating message contract since the operation {0} has untyped Message as argument or return type +;SFxCannotImportAsParameters_NamespaceMismatch=Generating message contract since message part namespace ({0}) does not match the default value ({1}) +;SFxCannotRequireBothSessionAndDatagram3=There are two contracts listening on the same binding ({2}) and address with conflicting settings. Specifically, the contract '{0}' specifies SessionMode.NotAllowed while the contract '{1}' specifies SessionMode.Required. You should either change one of the SessionMode values or specify a different address (or ListenUri) for each endpoint. +SFxCannotSetExtensionsByIndex=This collection does not support setting extensions by index. Please consider using the InsertItem or RemoveItem methods. +;SFxChannelDispatcherDifferentHost0=This ChannelDispatcher is not currently attached to the provided ServiceHost. +;SFxChannelDispatcherMultipleHost0=Cannot add a ChannelDispatcher to more than one ServiceHost. +;SFxChannelDispatcherNoHost0=Cannot open ChannelDispatcher because it is not attached to a ServiceHost. +;SFxChannelDispatcherNoMessageVersion=Cannot open ChannelDispatcher because it is does not have a MessageVersion set. +;SFxChannelDispatcherUnableToOpen1=The ChannelDispatcher at '{0}' is unable to open its IChannelListener as there are no endpoints for the ChannelDispatcher. +;SFxChannelDispatcherUnableToOpen2=The ChannelDispatcher at '{0}' with contract(s) '{1}' is unable to open its IChannelListener. +SFxChannelFactoryTypeMustBeInterface=The type argument passed to the generic ChannelFactory class must be an interface type. +SFxChannelFactoryCannotApplyConfigurationWithoutEndpoint=ApplyConfiguration requires that the Endpoint property be initialized. Either provide a valid ServiceEndpoint in the CreateDescription method or override the ApplyConfiguration method to provide an alternative implementation. +SFxChannelFactoryCannotCreateFactoryWithoutDescription=CreateFactory requires that the Endpoint property be initialized. Either provide a valid ServiceEndpoint in the CreateDescription method or override the CreateFactory method to provide an alternative implementation. +;SFxChannelTerminated0=An operation marked as IsTerminating has already been invoked on this channel, causing the channel's connection to terminate. No more operations may be invoked on this channel. Please re-create the channel to continue communication. +SFxClientOutputSessionAutoClosed=This channel can no longer be used to send messages as the output session was auto-closed due to a server-initiated shutdown. Either disable auto-close by setting the DispatchRuntime.AutomaticInputSessionShutdown to false, or consider modifying the shutdown protocol with the remote server. +;SFxCodeGenArrayTypeIsNotSupported=Array of type {0} is not supported. +;SFxCodeGenCanOnlyStoreIntoArgOrLocGot0=Can only store into ArgBuilder or LocalBuilder. Got: {0}. +;SFxCodeGenExpectingEnd=Expecting End {0}. +;SFxCodeGenIsNotAssignableFrom={0} is not assignable from {1}. +;SFxCodeGenNoConversionPossibleTo=No conversion possible to {0}. +;SFxCodeGenWarning=CODEGEN: {0} +;SFxCodeGenUnknownConstantType=Internal Error: Unrecognized constant type {0}. +;SFxCollectionDoesNotSupportSet0=This collection does not support setting items by index. +SFxCollectionReadOnly=This operation is not supported because the collection is read-only. +SFxCollectionWrongType2=The collection of type {0} does not support values of type {1}. +;SFxConflictingGlobalElement=Top level XML element with name {0} in namespace {1} cannot reference {2} type because it already references a different type ({3}). Use a different operation name or MessageBodyMemberAttribute to specify a different name for the Message or Message parts. +;SFxConflictingGlobalType=Duplicate top level XML Schema type with name {0} in namespace {1}. +SFxContextModifiedInsideScope0=The value of OperationContext.Current is not the OperationContext value installed by this OperationContextScope. +SFxContractDescriptionNameCannotBeEmpty=ContractDescription's Name must be a non-empty string. +;SFxContractHasZeroOperations=ContractDescription '{0}' has zero operations; a contract must have at least one operation. +;SFxContractHasZeroInitiatingOperations=ContractDescription '{0}' has zero IsInitiating=true operations; a contract must have at least one IsInitiating=true operation. +;SFxContractInheritanceRequiresInterfaces=The service class of type {0} both defines a ServiceContract and inherits a ServiceContract from type {1}. Contract inheritance can only be used among interface types. If a class is marked with ServiceContractAttribute, it must be the only type in the hierarchy with ServiceContractAttribute. Consider moving the ServiceContractAttribute on type {1} to a separate interface that type {1} implements. +;SFxContractInheritanceRequiresInterfaces2=The service class of type {0} both defines a ServiceContract and inherits a ServiceContract from type {1}. Contract inheritance can only be used among interface types. If a class is marked with ServiceContractAttribute, then another service class cannot derive from it. +SFxCopyToRequiresICollection=SynchronizedReadOnlyCollection's CopyTo only works if the underlying list implements ICollection. +;SFxCreateDuplexChannel1=The callback contract of contract {0} either does not exist or does not define any operations. If this is not a duplex contract, consider using ChannelFactory instead of DuplexChannelFactory. +;SFxCreateDuplexChannelNoCallback=This CreateChannel overload cannot be called on this instance of DuplexChannelFactory, as the DuplexChannelFactory was not initialized with an InstanceContext. Please call the CreateChannel overload that takes an InstanceContext. +;SFxCreateDuplexChannelNoCallback1=This CreateChannel overload cannot be called on this instance of DuplexChannelFactory, as the DuplexChannelFactory was initialized with a Type and no valid InstanceContext was provided. Please call the CreateChannel overload that takes an InstanceContext. +;SFxCreateDuplexChannelNoCallbackUserObject=This CreateChannel overload cannot be called on this instance of DuplexChannelFactory, as the InstanceContext provided to the DuplexChannelFactory does not contain a valid UserObject. +;SFxCreateDuplexChannelBadCallbackUserObject=The InstanceContext provided to the ChannelFactory contains a UserObject that does not implement the CallbackContractType '{0}'. +;SFxCreateNonDuplexChannel1=ChannelFactory does not support the contract {0} as it defines a callback contract with one or more operations. Please consider using DuplexChannelFactory instead of ChannelFactory. +SFxCustomBindingNeedsTransport1=The CustomBinding on the ServiceEndpoint with contract '{0}' lacks a TransportBindingElement. Every binding must have at least one binding element that derives from TransportBindingElement. +;SFxCustomBindingWithoutTransport=The Scheme cannot be computed for this binding because this CustomBinding lacks a TransportBindingElement. Every binding must have at least one binding element that derives from TransportBindingElement. +SFxDeserializationFailed1=The formatter threw an exception while trying to deserialize the message: {0} +;SFxDictionaryIsEmpty=This operation is not possible since the dictionary is empty. +SFxDisallowedAttributeCombination=The type or member named '{0}' could not be loaded because it has two incompatible attributes: '{1}' and '{2}'. To fix the problem, remove one of the attributes from the type or member. +;SFxInitializationUINotCalled=The channel is configured to use interactive initializer '{0}', but the channel was Opened without calling DisplayInitializationUI. Call DisplayInitializationUI before calling Open or other methods on this channel. +;SFxInitializationUIDisallowed=AllowInitializationUI was set to false for this channel, but the channel is configured to use the '{0}' as an interactive initializer. +;SFxDocExt_NoMetadataSection1=This is a Windows© Communication Foundation service.

Metadata publishing for this service is currently disabled.

If you have access to the service, you can enable metadata publishing by completing the following steps to modify your web or application configuration file:

1. Create the following service behavior configuration, or add the <serviceMetadata> element to an existing service behavior configuration: +;SFxDocExt_NoMetadataSection2=2. Add the behavior configuration to the service: +;SFxDocExt_NoMetadataSection3=Note: the service name must match the configuration name for the service implementation.

3. Add the following endpoint to your service configuration: +;SFxDocExt_NoMetadataSection4=Note: your service must have an http base address to add this endpoint.

The following is an example service configuration file with metadata publishing enabled: +;SFxDocExt_NoMetadataSection5=For more information on publishing metadata please see the following documentation: http://go.microsoft.com/fwlink/?LinkId=65455. +;SFxDocExt_NoMetadataConfigComment1=Note: the service name must match the configuration name for the service implementation. +;SFxDocExt_NoMetadataConfigComment2=Add the following endpoint. +;SFxDocExt_NoMetadataConfigComment3=Note: your service must have an http base address to add this endpoint. +;SFxDocExt_NoMetadataConfigComment4=Add the following element to your service behavior configuration. +;SFxDocExt_CS=

C#

+;SFxDocExt_VB=

Visual Basic

+;SFxDocExt_MainPageTitleNoServiceName=Service +;SFxDocExt_MainPageTitle={0} Service +;SFxDocExt_MainPageIntro1a=You have created a service.

To test this service, you will need to create a client and use it to call the service. You can do this using the svcutil.exe tool from the command line with the following syntax:

+;SFxDocExt_MainPageIntro1b=You have created a service.

To test this service, you will need to create a client and use it to call the service; however, metadata publishing via ?WSDL is currently disabled. This can be enabled via the service's configuration file.

+;SFxDocExt_MainPageIntro2=This will generate a configuration file and a code file that contains the client class. Add the two files to your client application and use the generated client class to call the Service. For example:
+;SFxDocExt_MainPageComment=Use the 'client' variable to call operations on the service. +;SFxDocExt_MainPageComment2=Always close the client. +;SFxDocExt_Error=The service encountered an error. +;SFxDocEncodedNotSupported=Operation '{0}' could not be loaded as it uses an unsupported combination of Use and Style settings: Document with Encoded. To fix the problem, change the Use setting to Literal or change the Style setting to Rpc. +SFxDuplicateMessageParts=Message part {0} in namespace {1} appears more than once in Message. +;SFxDuplicateInitiatingActionAtSameVia=This service has multiple endpoints listening at '{0}' which share the same initiating action '{1}'. As a result, messages with this action would be dropped since the dispatcher would not be able to determine the correct endpoint for handling the message. Please consider hosting these Endpoints at separate ListenUris. +;SFXEndpointBehaviorUsedOnWrongSide=The IEndpointBehavior '{0}' cannot be used on the server side; this behavior can only be applied to clients. +;SFxEndpointDispatcherMultipleChannelDispatcher0=Cannot add EndpointDispatcher to more than one ChannelDispatcher. +;SFxEndpointDispatcherDifferentChannelDispatcher0=This EndpointDispatcher is not currently attached to the provided ChannelDispatcher. +;SFxErrorCreatingMtomReader=Error creating a reader for the MTOM message +;SFxErrorDeserializingRequestBody=Error in deserializing body of request message for operation '{0}'. +;SFxErrorDeserializingRequestBodyMore=Error in deserializing body of request message for operation '{0}'. {1} +;SFxErrorDeserializingReplyBody=Error in deserializing body of reply message for operation '{0}'. +;SFxErrorDeserializingReplyBodyMore=Error in deserializing body of reply message for operation '{0}'. {1} +;SFxErrorSerializingBody=There was an error in serializing body of message {0}: '{1}'. Please see InnerException for more details. +;SFxErrorDeserializingHeader=There was an error in deserializing one of the headers in message {0}. Please see InnerException for more details. +;SFxErrorSerializingHeader=There was an error in serializing one of the headers in message {0}: '{1}'. Please see InnerException for more details. +SFxErrorDeserializingFault=Server returned an invalid SOAP Fault. Please see InnerException for more details. +;SFxErrorReflectingOnType2=An error occurred while loading attribute '{0}' on type '{1}'. Please see InnerException for more details. +;SFxErrorReflectingOnMethod3=An error occurred while loading attribute '{0}' on method '{1}' in type '{2}'. Please see InnerException for more details. +;SFxErrorReflectingOnParameter4=An error occurred while loading attribute '{0}' on parameter {1} of method '{2}' in type '{3}'. Please see InnerException for more details. +;SFxErrorReflectionOnUnknown1=An error occurred while loading attribute '{0}'. Please see InnerException for more details. +SFxExceptionDetailEndOfInner=--- End of inner ExceptionDetail stack trace --- +SFxExceptionDetailFormat=An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: +SFxExpectedIMethodCallMessage=Internal Error: Message must be a valid IMethodCallMessage. +;SFxExportMustHaveType=The specified ContractDescription could not be exported to WSDL because the Type property of the MessagePartDescription with name '{1}' in the OperationDescription with name '{0}' is not set. The Type property must be set in order to create WSDL. +;SFxFaultCannotBeImported=Fault named {0} in operation {1} cannot be imported. {2} +SFxFaultContractDuplicateDetailType=In operation {0}, more than one fault is declared with detail type {1} +SFxFaultContractDuplicateElement=In operation {0}, more than one fault is declared with element name {1} in namespace {2} +SFxFaultExceptionToString3={0}: {1} (Fault Detail is equal to {2}). +SFxFaultReason=The creator of this fault did not specify a Reason. +;SFxFaultTypeAnonymous=In operation {0}, the schema type corresponding to the fault detail type {1} is anonymous. Please set Fault name explicitly to export anonymous types. +;SFxHeaderNameMismatchInMessageContract=Header name mismatch in member {1} of type {0}. The header name found in the description is {2}. The element name deduced by the formatter is {3}. This mismatch can happen if the ElementName specified in XmlElementAttribute or XmlArrayAttribute does not match the name specified in the MessageHeaderAttribute or MessageHeaderArrayAttribure or the member name. +;SFxHeaderNameMismatchInOperation=Header name mismatch in operation {0} from contract {1}:{2}. The header name found in the description is {3}. The element name deduced by the formatter is {4}. This mismatch can happen if the ElementName specified in XmlElementAttribute or XmlArrayAttribute does not match the name specified in the MessageHeaderAttribute or MessageHeaderArrayAttribure or the member name. +;SFxHeaderNamespaceMismatchInMessageContract=Header namespace mismatch in member {1} of type {0}. The header namespace found in the description is {2}. The element namespace deduced by the formatter is {3}. This mismatch can happen if the Namespace specified in XmlElementAttribute or XmlArrayAttribute does not match the namespace specified in the MessageHeaderAttribute or MessageHeaderArrayAttribure or the contract namespace. +;SFxHeaderNamespaceMismatchInOperation=Header namespace mismatch in operation {0} from contract {1}:{2}. The header namespace found in the description is {3}. The element namespace deduced by the formatter is {4}. This mismatch can happen if the Namespace specified in XmlElementAttribute or XmlArrayAttribute does not match the namespace specified in the MessageHeaderAttribute or MessageHeaderArrayAttribure or the contract namespace. +;SFxHeaderNotUnderstood=The header '{0}' from the namespace '{1}' was not understood by the recipient of this message, causing the message to not be processed. This error typically indicates that the sender of this message has enabled a communication protocol that the receiver cannot process. Please ensure that the configuration of the client's binding is consistent with the service's binding. +;SFxHeadersAreNotSupportedInEncoded=Message {0} must not have headers to be used in RPC encoded style. +;SFxImmutableServiceHostBehavior0=This value cannot be changed after the ServiceHost has opened. +SFxImmutableChannelFactoryBehavior0=This value cannot be changed after the ChannelFactory has opened. +;SFxImmutableThrottle1={0} cannot be changed after the ServiceHost has opened. +;SFxInconsistentBindingBodyParts=Operation {0} binding {1} has extra part {2} that is not present in other bindings +;SFxInconsistentWsdlOperationStyleInHeader=Style {1} on header {0} does not match expected style {2}. +;SFxInconsistentWsdlOperationStyleInMessageParts=All parts of message in operation {0} must either contain type or element. +;SFxInconsistentWsdlOperationStyleInOperationMessages=Style {1} inferred from messages in operation {0} does not match expected style {2} specified via bindings. +;SFxInconsistentWsdlOperationUseAndStyleInBinding=Bindings for operation {0} cannot specify different use and style values. Binding {1} specifies use {2} and style {3} while binding {4} specifies use {5} and style {6}. +;SFxInconsistentWsdlOperationUseInBindingExtensions=Extensions for operation {0} in binding {1} cannot specify different use values. +;SFxInconsistentWsdlOperationUseInBindingMessages=Message bindings for operation {0} in binding {1} cannot specify different use values. +;SFxInconsistentWsdlOperationUseInBindingFaults=Fault bindings for operation {0} in binding {1} cannot specify different use values. +;SFxInputParametersToServiceInvalid=Service implementation object invoked with wrong number of input parameters, operation expects {0} parameters but was called with {1} parameters. +;SFxInputParametersToServiceNull=Service implementation object invoked with null input parameters, but operation expects {0} parameters. +;SFxInstanceNotInitialized=The InstanceContext has no provider for creating Service implementation objects. +SFxInterleavedContextScopes0=This OperationContextScope is being disposed out of order. +;SFxInternalServerError=The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework 3.0 SDK documentation and inspect the server trace logs. +;SFxInternalCallbackError=The client was unable to process the callback request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from CallbackBehaviorAttribute or from the configuration behavior) on the client in order to send the exception information back to the server, or turn on tracing as per the Microsoft .NET Framework 3.0 SDK documentation and inspect the client trace logs. +;SFxInvalidAsyncResultState0=IAsyncResult's State must be the state argument passed to your Begin call. +SFxInvalidCallbackIAsyncResult=IAsyncResult not provided or of wrong type. +SFxInvalidCallbackContractType=The CallbackContract {0} is invalid because it is not an interface type. +SFxInvalidChannelToOperationContext=Invalid IContextChannel passed to OperationContext. Must be either a server dispatching channel or a client proxy channel. +SFxInvalidContextScopeThread0=This OperationContextScope is being disposed on a different thread than it was created. +SFxInvalidMessageBody=OperationFormatter encountered an invalid Message body. Expected to find node type 'Element' with name '{0}' and namespace '{1}'. Found node type '{2}' with name '{3}' and namespace '{4}' +;SFxInvalidMessageBodyEmptyMessage=The OperationFormatter could not deserialize any information from the Message because the Message is empty (IsEmpty = true). +SFxInvalidMessageBodyErrorSerializingParameter=There was an error while trying to serialize parameter {0}:{1}. The InnerException message was '{2}'. Please see InnerException for more details. +SFxInvalidMessageBodyErrorDeserializingParameter=There was an error while trying to deserialize parameter {0}:{1}. Please see InnerException for more details. +SFxInvalidMessageBodyErrorDeserializingParameterMore=There was an error while trying to deserialize parameter {0}:{1}. The InnerException message was '{2}'. Please see InnerException for more details. +SFxInvalidMessageContractSignature=The operation {0} either has a parameter or a return type that is attributed with MessageContractAttribute. In order to represent the request message using a Message Contract, the operation must have a single parameter attributed with MessageContractAttribute. In order to represent the response message using a Message Contract, the operation's return value must be a type that is attributed with MessageContractAttribute and the operation may not have any out or ref parameters. +;SFxInvalidMessageHeaderArrayType=MessageHeaderArrayAttribute found on member {0} is not a single dimensional array. +SFxInvalidRequestAction=Outgoing request message for operation '{0}' specified Action='{1}', but contract for that operation specifies Action='{2}'. The Action specified in the Message must match the Action in the contract, or the operation contract must specify Action='*'. +;SFxInvalidReplyAction=Outgoing reply message for operation '{0}' specified Action='{1}', but contract for that operation specifies ReplyAction='{2}'. The Action specified in the Message must match the ReplyAction in the contract, or the operation contract must specify ReplyAction='*'. +;SFxInvalidStreamInTypedMessage=In order to use Streams with the MessageContract programming model, the type {0} must have a single member with MessageBodyMember attribute and the member type must be Stream. +;SFxInvalidStreamInRequest=For request in operation {0} to be a stream the operation must have a single parameter whose type is Stream. +;SFxInvalidStreamInResponse=For response in operation {0} to be a stream the operation must have a single out parameter or return value whose type is Stream. +;SFxInvalidStreamOffsetLength=Buffer size must be at least {0} bytes. +;SFxInvalidUseOfPrimitiveOperationFormatter=The PrimitiveOperationFormatter was given a parameter or return type which it does not support. +;SFxInvalidStaticOverloadCalledForDuplexChannelFactory1=The static CreateChannel method cannot be used with the contract {0} because that contract defines a callback contract. Please try using one of the static CreateChannel overloads on DuplexChannelFactory. +;SFxInvalidSoapAttribute=XmlSerializer attribute {0} is not valid in {1}. Only SoapElement attribute is supported. +;SFxInvalidXmlAttributeInBare=XmlSerializer attribute {0} is not valid in {1}. Only XmlElement, XmlArray, XmlArrayItem and XmlAnyElement attributes are supported in MessageContract when IsWrapped is false. +;SFxInvalidXmlAttributeInWrapped=XmlSerializer attribute {0} is not valid in {1}. Only XmlElement, XmlArray, XmlArrayItem, XmlAnyAttribute and XmlAnyElement attributes are supported when IsWrapped is true. +SFxKnownTypeAttributeInvalid1={0} must contain either a single ServiceKnownTypeAttribute that refers to a method or a set of ServiceKnownTypeAttributes, each specifying a valid type +SFxKnownTypeAttributeReturnType3=The return type of method {1} in type {2} must be IEnumerable to be used by ServiceKnownTypeAttribute in {0} +SFxKnownTypeAttributeUnknownMethod3=ServiceKnownTypeAttribute in {0} refers to a method {1} that does not exist in type {2} +SFxKnownTypeNull=KnownType cannot be null in operation {0} +SFxMessageContractBaseTypeNotValid=The type {1} defines a MessageContract but also derives from a type {0} that does not define a MessageContract. All of the objects in the inheritance hierarchy of {1} must defines a MessageContract. +SFxMessageContractRequiresDefaultConstructor=The message cannot be deserialized into MessageContract type {0} since it does not have a default (parameterless) constructor. +;SFxMessageOperationFormatterCannotSerializeFault=MessageOperationFormatter cannot serialize faults. +;SFxMetadataReferenceInvalidLocation=The value '{0}' is not valid for the Location property. The Location property must be a valid absolute or relative URI. +SFxMethodNotSupported1=Method {0} is not supported on this proxy, this can happen if the method is not marked with OperationContractAttribute or if the interface type is not marked with ServiceContractAttribute. +SFxMethodNotSupportedOnCallback1=Callback method {0} is not supported, this can happen if the method is not marked with OperationContractAttribute or if its interface type is not the target of the ServiceContractAttribute's CallbackContract. +;SFxMethodNotSupportedByType2=ServiceHost implementation type {0} does not implement ServiceContract {1}. +SFxMismatchedOperationParent=A ClientOperation can only be added to its parent ClientRuntime. +;SFxMissingActionHeader=No Action header was found with namespace '{0}' for the given message. +;SFxMultipleCallbackFromSynchronizationContext=Calling Post() on '{0}' resulted in multiple callbacks. This indicates a problem in '{0}'. +;SFxMultipleCallbackFromAsyncOperation=The callback passed to operation '{0}' was called more than once. This indicates an internal error in the implementation of that operation. +;SFxMultipleUnknownHeaders=Method {0} in type {1} has more than one header part of type array of XmlElement. +;SFxMultipleContractStarOperations0=A ServiceContract has more the one operation with an Action of "*". A ServiceContract can have at most one operation an Action = "*". +;SFxMultipleContractsWithSameName=The Service contains multiple ServiceEndpoints with different ContractDescriptions which each have Name='{0}' and Namespace='{1}'. Either provide ContractDescriptions with unique Name and Namespaces, or ensure the ServiceEndpoints have the same ContractDescription instance. +;SFxMultiplePartsNotAllowedInEncoded=Part {1}:{0} is repeating and is not supported in Soap Encoding. +SFxNameCannotBeEmpty=The Name property must be a non-empty string. +SFxConfigurationNameCannotBeEmpty=The ConfigurationName property must be a non-empty string. +SFxNeedProxyBehaviorOperationSelector2=Cannot handle invocation of {0} on interface {1} because the OperationSelector on ClientRuntime is null. +;SFxNoDefaultConstructor=The service type provided could not be loaded as a service because it does not have a default (parameter-less) constructor. To fix the problem, add a default constructor to the type, or pass an instance of the type to the host. +SFxNoMostDerivedContract=The contract specified by type '{0}' is ambiguous. The type derives from at least two different types that each define its own service contract. For this type to be used as a contract type, exactly one of its inherited contracts must be more derived than any of the others. +;SFxNullReplyFromExtension2=Extension {0} prevented call to operation '{1}' from replying by setting the reply to null. +;SFxNullReplyFromFormatter2=Formatter {0} returned a null reply message for call to operation '{1}'. +;SFxServiceChannelIdleAborted=The operation '{0}' could not be completed because the sessionful channel timed out waiting to receive a message. To increase the timeout, either set the receiveTimeout property on the binding in your configuration file, or set the ReceiveTimeout property on the Binding directly. +;SFxServiceMetadataBehaviorUrlMustBeHttpOrRelative={0} must be a relative URI or an absolute URI with scheme '{1}'. '{2}' is an absolute URI with scheme '{3}'. +;SFxServiceMetadataBehaviorNoHttpBaseAddress=The HttpGetEnabled property of ServiceMetadataBehavior is set to true and the HttpGetUrl property is a relative address, but there is no http base address. Either supply an http base address or set HttpGetUrl to an absolute address. +;SFxServiceMetadataBehaviorNoHttpsBaseAddress=The HttpsGetEnabled property of ServiceMetadataBehavior is set to true and the HttpsGetUrl property is a relative address, but there is no https base address. Either supply an https base address or set HttpsGetUrl to an absolute address. +;SFxServiceMetadataBehaviorInstancingError=The ChannelDispatcher with ListenUri '{0}' has endpoints with the following contracts: {1}. Metadata endpoints cannot share ListenUris. The conflicting endpoints were either specified in AddServiceEndpoint() calls, in a config file, or a combination of AddServiceEndpoint() and config. +;SFxServiceTypeNotCreatable=Service implementation type is an interface or abstract class and no implementation object was provided. +;SFxSetEnableFaultsOnChannelDispatcher0=This property sets EnableFaults on the client. To set EnableFaults on the server, use ChannelDispatcher's EnableFaults. +;SFxSetManualAddresssingOnChannelDispatcher0=This property sets ManualAddressing on the client. To set ManualAddressing on the server, use ChannelDispatcher's ManualAddressing. +;SFxNoBatchingForSession=TransactedBatchingBehavior validation failed. Service or client cannot be started. Transacted batching is not supported for session contracts. Remove transacted batching behavior from the endpoint or define a non-sessionful contract. +;SFxNoBatchingForReleaseOnComplete=TransactedBatchingBehavior validation failed. Service cannot be started. Transacted batching requires ServiceBehavior.ReleaseServiceInstanceOnTransactionComplete to be false. +;SFxNoServiceObject=The service implementation object was not initialized or is not available. +;SFxNone2004=The WS-Addressing "none" value is not valid for the August 2004 version of WS-Addressing. +;SFxNonExceptionThrown=An object that is not an exception was thrown. +SFxNonInitiatingOperation1=The operation '{0}' cannot be the first operation to be called because IsInitiating is false. +;SfxNoTypeSpecifiedForParameter=There was no CLR type specified for parameter {0}, preventing the operation from being generated. +;SFxOneWayAndTransactionsIncompatible=The one-way operation '{1}' on ServiceContract '{0}' is configured for transaction flow. Transactions cannot be flowed over one-way operations. +;SFxOneWayMessageToTwoWayMethod0=The incoming message with action could not be processed because it is targeted at a request-reply operation, but cannot be replied to as the MessageId property is not set. +;SFxOperationBehaviorAttributeOnlyOnServiceClass=OperationBehaviorAttribute can only go on the service class, it cannot be put on the ServiceContract interface. Method '{0}' on type '{1}' violates this. +;SFxOperationBehaviorAttributeReleaseInstanceModeDoesNotApplyToCallback=The ReleaseInstanceMode property on OperationBehaviorAttribute can only be set on non-callback operations. Method '{0}' violates this. +;SFxOperationContractOnNonServiceContract=Method '{0}' has OperationContractAttribute, but enclosing type '{1}' does not have ServiceContractAttribute. OperationContractAttribute can only be used on methods in ServiceContractAttribute types or on their CallbackContract types. +SFxOperationDescriptionNameCannotBeEmpty=OperationDescription's Name must be a non-empty string. +SFxOperationMustHaveOneOrTwoMessages=OperationDescription '{0}' is invalid because its Messages property contains an invalid number of MessageDescription instances. Each OperationDescription must have one or two messages. +;SFxParameterCountMismatch=There was a mismatch between the number of supplied arguments and the number of expected arguments. Specifically, the argument '{0}' has '{1}' elements while the argument '{2}' has '{3}' elements. +;SFxParameterMustBeMessage=The 'parameters' argument must be an array that contains a single Message object. +;SFxParametersMustBeEmpty=The 'parameters' argument must be either null or an empty array. +;SFxParameterMustBeArrayOfOneElement=The 'parameters' argument must be an array of one element. +;SFxPartNameMustBeUniqueInRpc=Message part name {0} is not unique in an RPC Message. +SFxRequestHasInvalidReplyToOnClient=The request message has ReplyTo='{0}' but IContextChannel.LocalAddress is '{1}'. When ManualAddressing is false, these values must be the same, null, or EndpointAddress.AnonymousAddress. Enable ManualAddressing or avoid setting ReplyTo on the message. +SFxRequestHasInvalidFaultToOnClient=The request message has FaultTo='{0}' but IContextChannel.LocalAddress is '{1}'. When ManualAddressing is false, these values must be the same, null, or EndpointAddress.AnonymousAddress. Enable ManualAddressing or avoid setting FaultTo on the message. +;SFxRequestHasInvalidFromOnClient=The request message has From='{0}' but IContextChannel.LocalAddress is '{1}'. When ManualAddressing is false, these values must be the same, null, or EndpointAddress.AnonymousAddress. Enable ManualAddressing or avoid setting From on the message. +;SFxRequestHasInvalidReplyToOnServer=The request message has ReplyTo='{0}' but IContextChannel.RemoteAddress is '{1}'. When ManualAddressing is false, these values must be the same, null, or EndpointAddress.AnonymousAddress because sending a reply to a different address than the original sender can create a security risk. If you want to process such messages, enable ManualAddressing. +;SFxRequestHasInvalidFaultToOnServer=The request message has FaultTo='{0}' but IContextChannel.RemoteAddress is '{1}'. When ManualAddressing is false, these values must be the same, null, or EndpointAddress.AnonymousAddress because sending a reply to a different address than the original sender can create a security risk. If you want to process such messages, enable ManualAddressing. +;SFxRequestHasInvalidFromOnServer=The request message has From='{0}' but IContextChannel.RemoteAddress is '{1}'. When ManualAddressing is false, these values must be the same, null, or EndpointAddress.AnonymousAddress because sending a reply to a different address than the original sender can create a security risk. If you want to process such messages, enable ManualAddressing. +;SFxRequestReplyNone=A message was received with a WS-Addressing ReplyTo or FaultTo header targeted at the "None" address. These values are not valid for request-reply operations. Please consider using a one-way operation or enabling ManualAddressing if you need to support ReplyTo or FaultTo values of "None." +;SFxRequestTimedOut1=This request operation did not receive a reply within the configured timeout ({0}). The time allotted to this operation may have been a portion of a longer timeout. This may be because the service is still processing the operation or because the service was unable to send a reply message. Please consider increasing the operation timeout (by casting the channel/proxy to IContextChannel and setting the OperationTimeout property) and ensure that the service is able to connect to the client. +;SFxRequestTimedOut2=This request operation sent to {0} did not receive a reply within the configured timeout ({1}). The time allotted to this operation may have been a portion of a longer timeout. This may be because the service is still processing the operation or because the service was unable to send a reply message. Please consider increasing the operation timeout (by casting the channel/proxy to IContextChannel and setting the OperationTimeout property) and ensure that the service is able to connect to the client. +SFxReplyActionMismatch3=A reply message was received for operation '{0}' with action '{1}'. However, your client code requires action '{2}'. +;SFxRequiredRuntimePropertyMissing=Required runtime property '{0}' is not initialized on DispatchRuntime. Do not remove ServiceBehaviorAttribute from ServiceDescription.Behaviors or ensure that you include a third-party service behavior that supplies this value. +;SFxResolvedMaxResolvedReferences=The MetadataExchangeClient has resolved more than MaximumResolvedReferences. +;SFxResultMustBeMessage=The 'result' argument must be of type Message. +;SFxRevertImpersonationFailed0=Could not revert impersonation on current thread. Continuing would compromise system security. Terminating process. +;SFxRpcMessageBodyPartNameInvalid=RPC Message {1} in operation {0} has an invalid body name {2}. It must be {3} +;SFxRpcMessageMustHaveASingleBody=RPC Message {1} in operation {0} must have a single MessageBodyMember. +;SFxSchemaDoesNotContainElement=There was a problem loading the XSD documents provided: a reference to a schema element with name '{0}' and namespace '{1}' could not be resolved because the element definition could not be found in the schema for targetNamespace '{1}'. Please check the XSD documents provided and try again. +;SFxSchemaDoesNotContainType=There was a problem loading the XSD documents provided: a reference to a schema type with name '{0}' and namespace '{1}' could not be resolved because the type definition could not be found in the schema for targetNamespace '{1}'. Please check the XSD documents provided and try again. +;SFxWsdlMessageDoesNotContainPart3=Service description message '{1}' from target namespace '{2}' does not contain part named '{0}'. +;SFxSchemaNotFound=Schema with target namespace '{0}' could not be found. +;SFxSecurityContextPropertyMissingFromRequestMessage=SecurityContextProperty is missing from the request Message, this may indicate security is configured incorrectly. +SFxServerDidNotReply=The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error. +;SFxServiceHostBaseCannotAddEndpointAfterOpen=Endpoints cannot be added after the ServiceHost has been opened/faulted/aborted/closed. +;SFxServiceHostBaseCannotAddEndpointWithoutDescription=Endpoints cannot be added before the Description property has been initialized. +;SFxServiceHostBaseCannotApplyConfigurationWithoutDescription=ApplyConfiguration requires that the Description property be initialized. Either provide a valid ServiceDescription in the CreateDescription method or override the ApplyConfiguration method to provide an alternative implementation. +;SFxServiceHostBaseCannotLoadConfigurationSectionWithoutDescription=LoadConfigurationSection requires that the Description property be initialized. Provide a valid ServiceDescription in the CreateDescription method. +;SFxServiceHostBaseCannotInitializeRuntimeWithoutDescription=InitializeRuntime requires that the Description property be initialized. Either provide a valid ServiceDescription in the CreateDescription method or override the InitializeRuntime method to provide an alternative implementation. +;SFxServiceHostCannotCreateDescriptionWithoutServiceType=InitializeDescription must be called with a serviceType or singletonInstance parameter. +;SFxStaticMessageHeaderPropertiesNotAllowed=Header properties cannot be set in MessageHeaderAttribute of {0} as its type is MessageHeader. +;SFxStreamIOException=An exception has been thrown when reading the stream. +;SFxStreamRequestMessageClosed=The message containing this stream has been closed. Note that request streams cannot be accessed after the service operation returns. +;SFxStreamResponseMessageClosed=The message containing this stream has been closed. +SFxTerminatingOperationAlreadyCalled1=This channel cannot send any more messages because IsTerminating operation '{0}' has already been called. +;SFxThrottleLimitMustBeGreaterThanZero0=Throttle limit must be greater than zero. To disable, set to Int32.MaxValue. +;SFxTimeoutInvalidStringFormat=The timeout value provided was not of a recognized format. Please see InnerException for more details. +SFxTimeoutOutOfRange0=Timeout must be greater than or equal to TimeSpan.Zero. To disable timeout, specify TimeSpan.MaxValue. +SFxTimeoutOutOfRangeTooBig=Timeouts larger than Int32.MaxValue TotalMilliseconds (approximately 24 days) cannot be honored. To disable timeout, specify TimeSpan.MaxValue. +;SFxTooManyPartsWithSameName=Cannot create a unique part name for {0}. +;SFxTraceCodeElementIgnored=An unrecognized element was encountered in the XML during deserialization which was ignored. +;SFxTransactionAutoEnlistOrAutoComplete2=The operation '{1}' on contract '{0}' is configured with TransactionAutoComplete set to true and with TransactionScopeRequired set to false. TransactionAutoComplete requires that TransactionScopeRequired is set to true. +;SfxTransactedBindingNeeded=TransactedBatchingBehavior validation failed. The service endpoint cannot be started. TransactedBatchingBehavior requires a binding that contains a binding element ITransactedBindingElement that returns true for ITransactedBindingElement.TransactedReceiveEnabled. If you are using NetMsmqBinding or MsmqIntegrationBinding make sure that ExactlyOnce is set to true. +;SFxTransactionNonConcurrentOrAutoComplete2=TThe operation '{1}' on contract '{0}' is configured with TransactionAutoComplete set to false and with ConcurrencyMode not set to Single. TransactionAutoComplete set to false requires ConcurrencyMode.Single. +;SFxTransactionNonConcurrentOrReleaseServiceInstanceOnTxComplete=The '{0}' service is configured with ReleaseServiceInstanceOnTransactionComplete set to true, but the ConcurrencyMode is not set to Single. The ReleaseServiceInstanceOnTransactionComplete requires the use of ConcurrencyMode.Single. +;SFxTransactionsNotSupported=The service does not support concurrent transactions. +;SFxTransactionAsyncAborted=The transaction under which this method call was executing was asynchronously aborted. +;SFxTransactionInvalidSetTransactionComplete=The SetTransactionComplete method was called in the operation '{0}' on contract '{1}' when TransactionAutoComplete was set to true. The SetTransactionComplete method can only be called when TransactionAutoComplete is set to false. This is an invalid scenario and the current transaction was aborted. +;SFxMultiSetTransactionComplete=The SetTransactionComplete method was wrongly called more than once in the operation '{0}' on contract '{1}'. The SetTransactionComplete method can only be called once. This is an invalid scenario and the current transaction was aborted. +;SFxTransactionFlowAndMSMQ=The binding for the endpoint at address '{0}' is configured with both the MsmqTransportBindingElement and the TransactionFlowBindingElement. These two elements cannot be used together. +;SFxTransactionAutoCompleteFalseAndInstanceContextMode=The operation '{1}' on contract '{0}' is configured with TransactionAutoComplete set to false and the InstanceContextMode is not set to PerSession. TransactionAutoComplete set to false requires the use of InstanceContextMode.PerSession. +;SFxTransactionAutoCompleteFalseOnCallbackContract=The operation '{0}' on callback contract '{1}' is configured with TransactionAutoComplete set to false. TransactionAutoComplete set to false cannot be used with operations on callback contracts. +;SFxTransactionAutoCompleteFalseAndSupportsSession=The operation '{1}' on contract '{0}' is configured with TransactionAutoComplete set to false but SessionMode is not set to Required. TransactionAutoComplete set to false requires SessionMode.Required. +;SFxTransactionAutoCompleteOnSessionCloseNoSession=The service '{0}' is configured with TransactionAutoCompleteOnSessionClose set to true and with an InstanceContextMode not set to PerSession. TransactionAutoCompleteOnSessionClose set to true requires an instancing mode that uses sessions. +;SFxTransactionTransactionTimeoutNeedsScope=The service '{0}' is configured with a TransactionTimeout but no operations are configured with TransactionScopeRequired set to true. TransactionTimeout requires at least one operation with TransactionScopeRequired set to true. +;SFxTransactionIsolationLevelNeedsScope=The service '{0}' is configured with a TransactionIsolationLevel but no operations are configured with TransactionScopeRequired set to true. TransactionIsolationLevel requires at least one operation with TransactionScopeRequired set to true. +;SFxTransactionReleaseServiceInstanceOnTransactionCompleteNeedsScope=The service '{0}' is configured with ReleaseServiceInstanceOnTransactionComplete set to true but no operations are configured with TransactionScopeRequired set to true. ReleaseServiceInstanceOnTransactionComplete requires at least one operation with TransactionScopeRequired set to true. +;SFxTransactionTransactionAutoCompleteOnSessionCloseNeedsScope=The service '{0}' is configured with TransactionAutoCompleteOnSessionClose set to true, but no operations are configured with TransactionScopeRequired set to true. TransactionAutoCompleteOnSessionClose requires at least one operation with TransactionScopeRequired set to true. +;SFxTransactionFlowRequired=The service operation requires a transaction to be flowed. +;SFxTransactionUnmarshalFailed=The flowed transaction could not be unmarshaled. The following exception occurred: {0} +;SFxTransactionDeserializationFailed=The incoming transaction cannot be deserialized. The transaction header in the message was either malformed or in an unrecognized format. The client and the service must be configured to use the same protocol and protocol version. The following exception occurred: {0} +;SFxTransactionHeaderNotUnderstood=The transaction header '{0}' within the namespace '{1}' was not understood by the service. The client and the service must be configured to use the same protocol and protocol version ('{2}'). +;SFxTryAddMultipleTransactionsOnMessage=An attempt was made to add more than one transaction to a message. At most one transaction can be added. +SFxTypedMessageCannotBeNull=Internal Error: The instance of the MessageContract cannot be null in {0}. +SFxTypedMessageCannotBeRpcLiteral=The operation '{0}' could not be loaded because it specifies "rpc-style" in "literal" mode, but uses message contract types or the System.ServiceModel.Channels.Message. This combination is disallowed -- specify a different value for style or use parameters other than message contract types or System.ServiceModel.Channels.Message. +SFxTypedOrUntypedMessageCannotBeMixedWithParameters=The operation '{0}' could not be loaded because it has a parameter or return type of type System.ServiceModel.Channels.Message or a type that has MessageContractAttribute and other parameters of different types. When using System.ServiceModel.Channels.Message or types with MessageContractAttribute, the method must not use any other types of parameters. +SFxTypedOrUntypedMessageCannotBeMixedWithVoidInRpc=When using the rpc-encoded style, message contract types or the System.ServiceModel.Channels.Message type cannot be used if the operation has no parameters or has a void return value. Add a blank message contract type as a parameter or return type to operation '{0}'. +SFxUnknownFaultNoMatchingTranslation1=This fault did not provide a matching translation: {0} +SFxUnknownFaultNullReason0=This fault did not provide a reason (MessageFault.Reason was null). +SFxUnknownFaultZeroReasons0=This fault did not provide a reason (MessageFault.Reason.Translations.Count was 0). +;SFxUserCodeThrewException=User operation '{0}.{1}' threw an exception that is unhandled in user code. This exception will be rethrown. If this is a recurring problem, it may indicate an error in the implementation of the '{0}.{1}' method. +;SfxUseTypedMessageForCustomAttributes=Parameter '{0}' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is '{1}'. +;SFxWellKnownNonSingleton0=In order to use one of the ServiceHost constructors that takes a service instance, the InstanceContextMode of the service must be set to InstanceContextMode.Single. This can be configured via the ServiceBehaviorAttribute. Otherwise, please consider using the ServiceHost constructors that take a Type argument. +SFxVersionMismatchInOperationContextAndMessage2=Cannot add outgoing headers to message as MessageVersion in OperationContext.Current '{0}' does not match with the header version of message being processed '{1}'. +;SFxWhenMultipleEndpointsShareAListenUriTheyMustHaveSameIdentity=When multiple endpoints on a service share the same ListenUri, those endpoints must all have the same Identity in their EndpointAddress. The endpoints at ListenUri '{0}' do not meet this criteria. +SFxWrapperNameCannotBeEmpty=Wrapper element name cannot be empty. +;SFxWrapperTypeHasMultipleNamespaces=Wrapper type for message {0} cannot be projected as a data contract type since it has multiple namespaces. Consider using the XmlSerializer +;SFxWrongType2=An argument of the wrong type was passed to this method. This method expected an argument of type {0}, but it was passed an argument of type {1}. +;SFxWsdlPartMustHaveElementOrType=WSDL part {0} in message {1} from namespace {2} must have either an element or a type name +;SFxDataContractSerializerDoesNotSupportBareArray=DataContractSerializer does not support collection specified on element '{0}' +;SFxDataContractSerializerDoesNotSupportEncoded=Invalid OperationFormatUse specified in the OperationFormatStyle of operation {0}, DataContractSerializer supports only Literal. +;SFxXmlArrayNotAllowedForMultiple=XmlArrayAttribute cannot be used in repeating part {1}:{0}. +SFxConfigContractNotFound=Could not find default endpoint element that references contract '{0}' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element. +SFxConfigChannelConfigurationNotFound=Could not find endpoint element with name '{0}' and contract '{1}' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this name could be found in the client element. +SFxChannelFactoryEndpointAddressUri=The Address property on ChannelFactory.Endpoint was null. The ChannelFactory's Endpoint must have a valid Address specified. +;SFxServiceContractGeneratorConfigRequired=In order to generate configuration information using the GenerateServiceEndpoint method, the ServiceContractGenerator instance must have been initialized with a valid Configuration object. +;SFxCloseTimedOut1=The ServiceHost close operation timed out after {0}. This could be because a client failed to close a sessionful channel within the required time. The time allotted to this operation may have been a portion of a longer timeout. +;SfxCloseTimedOutWaitingForDispatchToComplete=Close process timed out waiting for service dispatch to complete. +;SFxInvalidWsdlBindingOpMismatch2=The WSDL binding named {0} is not valid because no match for operation {1} was found in the corresponding portType definition. +;SFxInvalidWsdlBindingOpNoName=The WSDL binding named {0} is not valid because an operation binding doesn't have a name specified. +SFxChannelFactoryNoBindingFoundInConfig1=The underlying channel factory could not be created because no binding information was found in the configuration file for endpoint with name '{0}'. Please check the endpoint configuration section with name '{0}' to ensure that binding information is present and correct. +SFxChannelFactoryNoBindingFoundInConfigOrCode=The underlying channel factory could not be created because no Binding was passed to the ChannelFactory. Please supply a valid Binding instance via the ChannelFactory constructor. +SFxConfigLoaderMultipleEndpointMatchesSpecified2=The endpoint configuration section for contract '{0}' with name '{1}' could not be loaded because more than one endpoint configuration with the same name and contract were found. Please check your config and try again. +SFxConfigLoaderMultipleEndpointMatchesWildcard1=An endpoint configuration section for contract '{0}' could not be loaded because more than one endpoint configuration for that contract was found. Please indicate the preferred endpoint configuration section by name. +SFxProxyRuntimeMessageCannotBeNull=In operation '{0}', cannot pass null to methods that take Message as input parameter. +;SFxDispatchRuntimeMessageCannotBeNull=In operation '{0}', cannot return null from methods that return Message. +;SFxServiceHostNeedsClass=ServiceHost only supports class service types. +;SfxReflectedContractKeyNotFound2=The contract name '{0}' could not be found in the list of contracts implemented by the service '{1}'. +;SfxReflectedContractKeyNotFoundEmpty=In order to add an endpoint to the service '{0}', a non-empty contract name must be specified. +;SfxReflectedContractKeyNotFoundIMetadataExchange=The contract name 'IMetadataExchange' could not be found in the list of contracts implemented by the service {0}. Add a ServiceMetadataBehavior to the configuration file or to the ServiceHost directly to enable support for this contract. +;SfxServiceContractAttributeNotFound=The contract type {0} is not attributed with ServiceContractAttribute. In order to define a valid contract, the specified type (either contract interface or service class) must be attributed with ServiceContractAttribute. +;SfxReflectedContractsNotInitialized1=An endpoint for type '{0}' could not be added because the ServiceHost instance was not initialized properly. In order to add endpoints by Type, the CreateDescription method must be called. If you are using a class derived from ServiceHost, ensure that the class is properly calling base.CreateDescription. +;SFxMessagePartDescriptionMissingType=Instance of MessagePartDescription Name='{0}' Namespace='{1}' cannot be used in this context: required 'Type' property was not set. +;SFxWsdlOperationInputNeedsMessageAttribute2=The wsdl operation input {0} in portType {1} does not reference a message. This is either because the message attribute is missing or empty. +;SFxWsdlOperationOutputNeedsMessageAttribute2=The wsdl operation output {0} in portType {1} does not reference a message. This is either because the message attribute is missing or empty. +;SFxWsdlOperationFaultNeedsMessageAttribute2=The wsdl operation {0} in portType {1} contains a fault that does not reference a message. This is either because the message attribute is missing or empty. +;SFxMessageContractAttributeRequired=Cannot create a typed message from type '{0}'. The functionality only valid for types decorated with MessageContractAttribute. +;AChannelServiceEndpointIsNull0=A Channel/Service Endpoint is null. +AChannelServiceEndpointSBindingIsNull0=A Channel endpoint's Binding is null. +AChannelServiceEndpointSContractIsNull0=A Channel endpoint's Contract is null. +;AChannelServiceEndpointSContractSNameIsNull0=A Channel/Service endpoint's Contract's name is null or empty. +;AChannelServiceEndpointSContractSNamespace0=A Channel/Service endpoint's Contract's namespace is null. +;ServiceHasZeroAppEndpoints=Service '{0}' has zero application (non-infrastructure) endpoints. This might be because no configuration file was found for your application, or because no service element matching the service name could be found in the configuration file, or because no endpoints were defined in the service element. +;BindingRequirementsAttributeRequiresQueuedDelivery1=DeliveryRequirementsAttribute requires QueuedDelivery, but binding for the endpoint with contract '{0}' doesn't support it or isn't configured properly to support it. +;BindingRequirementsAttributeDisallowsQueuedDelivery1=DeliveryRequirementsAttribute disallows QueuedDelivery, but binding for the endpoint with contract '{0}' supports it. +;SinceTheBindingForDoesnTSupportIBindingCapabilities1_1=The DeliveryRequirementsAttribute on contract '{0}' specifies that the binding must support ordered delivery (RequireOrderedDelivery). This condition could not be verified because the configured binding does not implement IBindingDeliveryCapabilities. The DeliveryRequirementsAttribute may only be used with bindings that implement the IBindingDeliveryCapabilities interface. +;SinceTheBindingForDoesnTSupportIBindingCapabilities2_1=The DeliveryRequirementsAttribute on contract '{0}' specifies a QueuedDeliveryRequirements constraint. This condition could not be verified because the configured binding does not implement IBindingDeliveryCapabilities. The DeliveryRequirementsAttribute may only be used with bindings that implement the IBindingDeliveryCapabilities interface. +;TheBindingForDoesnTSupportOrderedDelivery1=The DeliveryRequirementsAttribute on contract '{0}' specifies a QueuedDeliveryRequirements value of NotAllowed. However, the configured binding for this contract specifies that it does support queued delivery. A queued binding may not be used with this contract. +;ChannelHasAtLeastOneOperationWithTransactionFlowEnabled=At least one operation on the '{0}' contract is configured with the TransactionFlowAttribute attribute set to Mandatory but the channel's binding '{1}' is not configured with a TransactionFlowBindingElement. The TransactionFlowAttribute attribute set to Mandatory cannot be used without a TransactionFlowBindingElement. +;ServiceHasAtLeastOneOperationWithTransactionFlowEnabled=At least one operation on the '{0}' contract is configured with the TransactionFlowAttribute attribute set to Mandatory but the channel's binding '{1}' is not configured with a TransactionFlowBindingElement. The TransactionFlowAttribute attribute set to Mandatory cannot be used without a TransactionFlowBindingElement. +;SFxNoEndpointMatchingContract=The message with Action '{0}' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None). +;SFxNoEndpointMatchingAddress=The message with To '{0}' cannot be processed at the receiver, due to an AddressFilter mismatch at the EndpointDispatcher. Check that the sender and receiver's EndpointAddresses agree. +EndMethodsCannotBeDecoratedWithOperationContractAttribute=When using the IAsyncResult design pattern, the End method cannot be decorated with OperationContractAttribute. Only the corresponding Begin method can be decorated with OperationContractAttribute; that attribute will apply to the Begin-End pair of methods. Method '{0}' in type '{1}' violates this. +;WsatMessagingInitializationFailed=The WS-AT messaging library failed to initialize. +;WsatProxyCreationFailed=A client-side channel to the WS-AT protocol service could not be created. +;DispatchRuntimeRequiresFormatter0=The DispatchOperation '{0}' requires Formatter, since DeserializeRequest and SerializeReply are not both false. +ClientRuntimeRequiresFormatter0=The ClientOperation '{0}' requires Formatter, since SerializeRequest and DeserializeReply are not both false. +;RuntimeRequiresInvoker0=DispatchOperation requires Invoker. +CouldnTCreateChannelForType2=Channel requirements cannot be met by the ChannelFactory for Binding '{0}' since the contract requires support for one of these channel types '{1}' but the binding doesn't support any of them. +CouldnTCreateChannelForChannelType2=Channel type '{1}' was requested, but Binding '{0}' doesn't support it or isn't configured properly to support it. +;EndpointListenerRequirementsCannotBeMetBy3=ChannelDispatcher requirements cannot be met by the IChannelListener for Binding '{0}' since the contract requires support for one of these channel types '{1}' but the binding only supports these channel types '{2}'. +;UnknownListenerType1=The listener at Uri '{0}' could not be initialized because it was created for an unrecognized channel type. +;BindingDoesnTSupportSessionButContractRequires1=Contract requires Session, but Binding '{0}' doesn't support it or isn't configured properly to support it. +;BindingDoesntSupportDatagramButContractRequires=Contract does not allow Session, but Binding '{0}' does not support Datagram or is not configured properly to support it. +;BindingDoesnTSupportOneWayButContractRequires1=Contract requires OneWay, but Binding '{0}' doesn't support it or isn't configured properly to support it. +;BindingDoesnTSupportTwoWayButContractRequires1=Contract requires TwoWay (either request-reply or duplex), but Binding '{0}' doesn't support it or isn't configured properly to support it. +BindingDoesnTSupportRequestReplyButContract1=Contract requires Request/Reply, but Binding '{0}' doesn't support it or isn't configured properly to support it. +;BindingDoesnTSupportDuplexButContractRequires1=Contract requires Duplex, but Binding '{0}' doesn't support it or isn't configured properly to support it. +;BindingDoesnTSupportAnyChannelTypes1=Binding '{0}' doesn't support creating any channel types. This often indicates that the BindingElements in a CustomBinding have been stacked incorrectly or in the wrong order. A Transport is required at the bottom of the stack. The recommended order for BindingElements is: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. +;ContractIsNotSelfConsistentItHasOneOrMore2=The contract '{0}' is not self-consistent -- it has one or more IsTerminating or non-IsInitiating operations, but it does not have the SessionMode property set to SessionMode.Required. The IsInitiating and IsTerminating attributes can only be used in the context of a session. +;InstanceSettingsMustHaveTypeOrWellKnownObject0=The ServiceHost must be configured with either a serviceType or a serviceInstance. Both of these values are currently null. +;TheServiceMetadataExtensionInstanceCouldNot2_0=The ServiceMetadataExtension instance could not be added to the ServiceHost instance because it has already been added to another ServiceHost instance. +;TheServiceMetadataExtensionInstanceCouldNot3_0=The ServiceMetadataExtension instance could not be removed from the ServiceHost instance because it has not been added to any ServiceHost instance. +;TheServiceMetadataExtensionInstanceCouldNot4_0=The ServiceMetadataExtension instance could not be removed from the ServiceHost instance because it has already been added to a different ServiceHost instance. +;SynchronizedCollectionWrongType1=A value of type '{0}' cannot be added to the generic collection, because the collection has been parameterized with a different type. +;SynchronizedCollectionWrongTypeNull=A null value cannot be added to the generic collection, because the collection has been parameterized with a value type. +;CannotAddTwoItemsWithTheSameKeyToSynchronizedKeyedCollection0=Cannot add two items with the same key to SynchronizedKeyedCollection. +;ItemDoesNotExistInSynchronizedKeyedCollection0=Item does not exist in SynchronizedKeyedCollection. +SuppliedMessageIsNotAReplyItHasNoRelatesTo0=A reply message was received without a valid RelatesTo header. This may have been caused by a missing RelatesTo header or a RelatesTo header with an invalid WS-Addressing Relationship type. +;channelIsNotAvailable0=Internal Error: The InnerChannel property is null. +;channelDoesNotHaveADuplexSession0=The current channel does not support closing the output session as this channel does not implement ISessionChannel. +;EndpointsMustHaveAValidBinding1=The ServiceEndpoint with name '{0}' could not be exported to WSDL because the Binding property is null. To fix this, set the Binding property to a valid Binding instance. +;ABindingInstanceHasAlreadyBeenAssociatedTo1=A binding instance has already been associated to listen URI '{0}'. If two endpoints want to share the same ListenUri, they must also share the same binding object instance. The two conflicting endpoints were either specified in AddServiceEndpoint() calls, in a config file, or a combination of AddServiceEndpoint() and config. +; ------------------------------------------------------------------------------------------------------------------------------ +; Metadata Import/Export (WSDL, WS-Policy) +; ------------------------------------------------------------------------------------------------------------------------------ +;UnabletoImportPolicy=The following Policy Assertions were not Imported:\r\n +;UnImportedAssertionList= XPath:{0}\r\n Assertions: +;XPathUnavailable="XPath Unavailable" +;DuplicatePolicyInWsdlSkipped=A policy expression was ignored because another policy expression with that ID has already been read in this document.\r\nXPath:{0} +;DuplicatePolicyDocumentSkipped=A policy document was ignored because a policy expression with that ID has already been imported.\r\nPolicy ID:{0} +;PolicyDocumentMustHaveIdentifier=A metadata section containing policy did not have an identifier so it cannot be referenced. +;XPathPointer=XPath:{0} +;UnableToFindPolicyWithId=A policy reference was ignored because the policy with ID '{0}' could not be found. +;PolicyReferenceInvalidId=A policy reference was ignored because the URI of the reference was empty. +;PolicyReferenceMissingURI=A policy reference was ignored because the required {0} attribute was missing. +;ExceededMaxPolicyComplexity=The policy expression was not fully imported because it exceeded the maximum allowable complexity. The import stopped at element '{0}' '{1}'. +;ExceededMaxPolicySize=The policy expression was not fully imported because its normalized form was too large. +;UnrecognizedPolicyElementInNamespace=Unrecognized policy element {0} in namespace {1}. +;UnsupportedPolicyDocumentRoot="{0}" is not a supported WS-Policy document root element. +;UnrecognizedPolicyDocumentNamespace=The "{0}" namespace is not a recognized WS-Policy namespace. +;NoUsablePolicyAssertions=Cannot find usable policy alternatives. +;PolicyInWsdlMustHaveFragmentId=Unreachable policy detected.\r\nA WS-Policy element embedded in WSDL is missing a fragment identifier. This policy cannot be referenced by any WS-PolicyAttachment mechanisms.\r\nXPath:{0} +;FailedImportOfWsdl=The processing of the WSDL parameter failed. Error: {0} +;OptionalWSDLExtensionIgnored=The optional WSDL extension element '{0}' from namespace '{1}' was not handled.\r\nXPath: {2} +;RequiredWSDLExtensionIgnored=The required WSDL extension element '{0}' from namespace '{1}' was not handled. +;UnknownWSDLExtensionIgnored=An unrecognized WSDL extension of Type '{0}' was not handled. +;WsdlExporterIsFaulted=A previous call to this WsdlExporter left it in a faulted state. It is no longer usable. +;WsdlImporterIsFaulted=A previous call to this WsdlImporter left it in a faulted state. It is no longer usable. +;WsdlImporterContractMustBeInKnownContracts=The ContractDescription argument to ImportEndpoints must be contained in the KnownContracts collection. +;WsdlItemAlreadyFaulted=A previous attempt to import this {0} already failed. +;InvalidPolicyExtensionTypeInConfig=The type {0} registered as a policy extension does not implement IPolicyImportExtension +;PolicyExtensionTypeRequiresDefaultConstructor=The type {0} registered as a policy extension does not have a public default constructor. Policy extensions must have a public default constructor +;PolicyExtensionImportError=An exception was thrown in a call to a policy import extension.\r\nExtension: {0}\r\nError: {1} +;PolicyExtensionExportError=An exception was thrown in a call to a policy export extension.\r\nExtension: {0}\r\nError: {1} +;MultipleCallsToExportContractWithSameContract=Calling IWsdlExportExtension.ExportContract twice with the same ContractDescription is not supported. +;DuplicateContractQNameNameOnExport=Duplicate contract XmlQualifiedNames are not supported.\r\nAnother ContractDescription with the Name: {0} and Namespace: {1} has already been exported. +;WarnDuplicateBindingQNameNameOnExport=Similar ServiceEndpoints were exported. The WSDL export process was forced to suffix wsdl:binding names to avoid naming conflicts.\r\n Similar ServiceEndpoints means different binding instances having the Name: {0} and Namespace: {1} and either the same ContractDescription or at least the same contract Name: {2}. +;WarnSkippingOprtationWithWildcardAction=An operation was skipped during export because it has a wildcard action. This is not supported in WSDL.\r\nContract Name:{0}\r\nContract Namespace:{1}\r\nOperation Name:{2} +;InvalidWsdlExtensionTypeInConfig=The type {0} registered as a WSDL extension does not implement IWsdlImportExtension. +;WsdlExtensionTypeRequiresDefaultConstructor=The type {0} registered as a WSDL extension does not have a public default constructor. WSDL extensions must have a public default constructor. +;WsdlExtensionContractExportError=An exception was thrown in a call to a WSDL export extension: {0}\r\n contract: {1} +;WsdlExtensionEndpointExportError=An exception was thrown in a call to a WSDL export extension: {0}\r\n Endpoint: {1} +;WsdlExtensionBeforeImportError=A WSDL import extension threw an exception during the BeforeImport call: {0}\r\nError: {1} +;WsdlExtensionImportError=An exception was thrown while running a WSDL import extension: {0}\r\nError: {1} +;WsdlImportErrorMessageDetail=Cannot import {0}\r\nDetail: {2}\r\nXPath to Error Source: {1} +;WsdlImportErrorDependencyDetail=There was an error importing a {0} that the {1} is dependent on.\r\nXPath to {0}: {2} +UnsupportedEnvelopeVersion=The {0} binding element requires envelope version '{1}' It doesn't support '{2}'. +;NoValue0=No value. +;UnsupportedBindingElementClone=The '{0}' binding element does not support cloning. +;UnrecognizedBindingAssertions1=WsdlImporter encountered unrecognized policy assertions in ServiceDescription '{0}': + +;ServicesWithoutAServiceContractAttributeCan2=The OperationContractAttribute declared on method '{0}' in type '{1}' is invalid. OperationContractAttributes are only valid on methods that are declared in a type that has ServiceContractAttribute. Either add ServiceContractAttribute to type '{1}' or remove OperationContractAttribute from method '{0}'. +tooManyAttributesOfTypeOn2=Too many attributes of type {0} on {1}. +couldnTFindRequiredAttributeOfTypeOn2=Couldn't find required attribute of type {0} on {1}. +AttemptedToGetContractTypeForButThatTypeIs1=Attempted to get contract type for {0}, but that type is not a ServiceContract, nor does it inherit a ServiceContract. +NoEndMethodFoundForAsyncBeginMethod3=OperationContract method '{0}' in type '{1}' does not properly implement the async pattern, as no corresponding method '{2}' could be found. Either provide a method called '{2}' or set the AsyncPattern property on method '{0}' to false. +MoreThanOneEndMethodFoundForAsyncBeginMethod3=OperationContract method '{0}' in type '{1}' does not properly implement the async pattern, as more than one corresponding method '{2}' was found. When using the async pattern, exactly one end method must be provided. Either remove or rename one or more of the '{2}' methods such that there is just one, or set the AsyncPattern property on method '{0}' to false. +InvalidAsyncEndMethodSignatureForMethod2=Invalid async End method signature for method {0} in ServiceContract type {1}. Your end method must take an IAsyncResult as the last argument. +InvalidAsyncBeginMethodSignatureForMethod2=Invalid async Begin method signature for method {0} in ServiceContract type {1}. Your begin method must take an AsyncCallback and an object as the last two arguments and return an IAsyncResult. +InAContractInheritanceHierarchyIfParentHasCallbackChildMustToo=Because base ServiceContract '{0}' has a CallbackContract '{1}', derived ServiceContract '{2}' must also specify either '{1}' or a derived type as its CallbackContract. +InAContractInheritanceHierarchyTheServiceContract3_2=In a contract inheritance hierarchy, the ServiceContract's CallbackContract must be a subtype of the CallbackContracts of all of the CallbackContracts of the ServiceContracts inherited by the original ServiceContract, Types {0} and {1} violate this rule. +CannotHaveTwoOperationsWithTheSameName3=Cannot have two operations in the same contract with the same name, methods {0} and {1} in type {2} violate this rule. You can change the name of one of the operations by changing the method name or by using the Name property of OperationContractAttribute. +;CannotHaveTwoOperationsWithTheSameElement5=The {0}.{1} operation references a message element [{2}] that has already been exported from the {3}.{4} operation. You can change the name of one of the operations by changing the method name or using the Name property of OperationContractAttribute. Alternatively, you can control the element name in greater detail using the MessageContract programming model. +CannotInheritTwoOperationsWithTheSameName3=Cannot inherit two different operations with the same name, operation '{0}' from contracts '{1}' and '{2}' violate this rule. You can change the name of one of the operations by changing the method name or by using the Name property of OperationContractAttribute. +SyncAsyncMatchConsistency_Parameters5=The synchronous OperationContract method '{0}' in type '{1}' was matched with the asynchronous OperationContract methods '{2}' and '{3}' because they have the same operation name '{4}'. When a synchronous OperationContract method is matched to a pair of asynchronous OperationContract methods, the two OperationContracts must define the same number and types of parameters. In this case, some of the arguments are different. To fix it, ensure that the OperationContracts define the same number and types of arguments, in the same order. Alternatively, changing the name of one of the methods will prevent matching. +SyncAsyncMatchConsistency_ReturnType5=The synchronous OperationContract method '{0}' in type '{1}' was matched with the asynchronous OperationContract methods '{2}' and '{3}' because they have the same operation name '{4}'. When a synchronous OperationContract method is matched to a pair of asynchronous OperationContract methods, the two OperationContracts must define the same return type. In this case, the return types are different. To fix it, ensure that method '{0}' and method '{3}' have the same return type. Alternatively, changing the name of one of the methods will prevent matching. +SyncAsyncMatchConsistency_Attributes6=The synchronous OperationContract method '{0}' in type '{1}' was matched with the asynchronous OperationContract methods '{2}' and '{3}' because they have the same operation name '{4}'. When a synchronous OperationContract method is matched to a pair of asynchronous OperationContract methods, any additional attributes must be declared on the synchronous OperationContract method. In this case, the asynchronous OperationContract method '{2}' has one or more attributes of type '{5}'. To fix it, remove the '{5}' attribute or attributes from method '{2}'. Alternatively, changing the name of one of the methods will prevent matching. +SyncAsyncMatchConsistency_Property6=The synchronous OperationContract method '{0}' in type '{1}' was matched with the asynchronous OperationContract methods '{2}' and '{3}' because they have the same operation name '{4}'. When a synchronous OperationContract method is matched to a pair of asynchronous OperationContract methods, the two OperationContracts must have the same value for the '{5}' property. In this case, the values are different. To fix it, change the '{5} property of one of the OperationContracts to match the other. Alternatively, changing the name of one of the methods will prevent matching. +ServiceOperationsMarkedWithIsOneWayTrueMust0=Operations marked with IsOneWay=true must not declare output parameters, by-reference parameters or return values. +OneWayOperationShouldNotSpecifyAReplyAction1=One way operation {0} cannot not specify a reply action. +OneWayAndFaultsIncompatible2=The method '{1}' in type '{0}' is marked IsOneWay=true and declares one or more FaultContractAttributes. One-way methods cannot declare FaultContractAttributes. To fix it, change IsOneWay to false or remove the FaultContractAttributes. +;OnlyMalformedMessagesAreSupported=Only malformed Messages are supported. +;UnableToLocateOperation2=Cannot locate operation {0} in Contract {1}. +;UnsupportedWSDLOnlyOneMessage=Unsupported WSDL, only one message part is supported for fault messages. This fault message references zero or more than one message part. If you have edit access to the WSDL file, you can fix the problem by removing the extra message parts such that fault message references just one part. +;UnsupportedWSDLTheFault=Unsupported WSDL, the fault message part must reference an element. This fault message does not reference an element. If you have edit access to the WSDL document, you can fix the problem by referencing a schema element using the 'element' attribute. +AsyncEndCalledOnWrongChannel=Async End called on wrong channel. +AsyncEndCalledWithAnIAsyncResult=Async End called with an IAsyncResult from a different Begin method. +;IsolationLevelMismatch2=The received transaction has an isolation level of '{0}' but the service is configured with a TransactionIsolationLevel of '{1}'. The isolation level for received transactions and the service must be the same. +MessageHeaderIsNull0=The value of the addressHeaders argument is invalid because the collection contains null values. Null is not a valid value for the AddressHeaderCollection. +MessagePropertiesArraySize0=The array passed does not have enough space to hold all the properties contained by this collection. +DuplicateBehavior1=The value could not be added to the collection, as the collection already contains an item of the same type: '{0}'. This collection only supports one instance of each type. +;CantCreateChannelWithManualAddressing=Cannot create channel for a contract that requires request/reply and a binding that requires manual addressing but only supports duplex communication. +;XsdMissingRequiredAttribute1=Missing required '{0}' attribute. +;IgnoreSoapHeaderBinding3=Ignoring invalid SOAP header extension in wsdl:operation name='{0}' from targetNamespace='{1}'. Reason: {2} +;IgnoreSoapFaultBinding3=Ignoring invalid SOAP fault extension in wsdl:operation name='{0}' from targetNamespace='{1}'. Reason: {2} +;IgnoreMessagePart3=Ignoring invalid part in wsdl:message name='{0}' from targetNamespace='{1}'. Reason: {2} +;CannotImportPrivacyNoticeElementWithoutVersionAttribute=PrivacyNotice element must have a Version attribute. +;PrivacyNoticeElementVersionAttributeInvalid=PrivacyNotice element Version attribute must have an integer value. + +; ------------------------------------------------------------------------------------------------------------------------------ +; Queues +; ------------------------------------------------------------------------------------------------------------------------------ +;MsmqActiveDirectoryRequiresNativeTransfer=Binding validation failed. The client cannot send messages. A conflict in the binding properties caused this failure. The UseActiveDirectory is set to true and QueueTransferProtocol is set to Native. To resolve the conflict, correct one of the properties. +;MsmqAdvancedPoisonHandlingRequired=Binding validation failed because the binding's ReceiveErrorHandlig property is set to Move or Reject while the version of MSMQ installed on this system is not 4.0 or higher. The channel listener cannot be opened. Resolve the conflict by setting the ReceiveErrorHandling property to Drop or Fault, or by upgrading to MSMQ v4.0. +;MsmqAuthCertificateRequiresProtectionSign=Binding validation failed because the binding's MsmqAuthenticationMode property is set to Certificate while the MsmqProtectionLevel property is not set to Sign or EncryptAndSign. The channel factory or service host cannot be opened. Resolve the conflict by correcting one of the properties. +;MsmqAuthNoneRequiresProtectionNone=Binding validation failed. The service or the client cannot be started. A conflict in the binding properties caused this failure. The MsmqAuthenticationMode is set to None and MsmqProtectionLevel is not set to None. To resolve to conflict, correct one of the properties. +;MsmqAuthWindowsRequiresProtectionNotNone=Binding validation failed because the binding's MsmqAuthenticationMode property is set to WindowsDomain while the MsmqProtectionLevel property is not set to Sign or EncryptAndSign. The channel factory or service host cannot be opened. Resolve the conflict by correcting one of the properties. +;MsmqBadCertificate=Creation of a message security context failed because the attached sender certificate was invalid or cannot be validated. The message cannot be received. Ensure that a valid certificate is attached to the message and that the certificate is present in the receiver's certificate store. +;MsmqBadContentType=The content type of an incoming message is unknown or not supported. The message cannot be received. Ensure that the sender was configured to use the same message encoder as the receiver. +;MsmqBadFrame=An incoming MSMQ message contained invalid or unexpected .NET Message Framing information in its body. The message cannot be received. Ensure that the sender is using a compatible service contract with a matching SessionMode. +;MsmqBadXml=An XML error was encountered while reading a WCF message. The message cannot be received. Ensure the message was sent by a WCF client which used an identical message encoder. +;MsmqBatchRequiresTransactionScope=TransactedBatchingBehavior validation failed because none of the service operations had the TransactionScopeRequired property set to true on their OperationBehavior attribute. The service host cannot be started. Ensure this requirement is met if you wish to use this behavior. +;MsmqByteArrayBodyExpected=A mismatch was detected between the serialization format specified in the MsmqIntegrationMessageProperty and the body of the MSMQ message. The message cannot be sent. The serialization format ByteArray requires the body of the MSMQ message to be of type byte[]. +;MsmqCannotDeserializeActiveXMessage=An error occurred while deserializing an MSMQ message's ActiveX body. The message cannot be received. The specified variant type for the body does not match the actual MSMQ message body. +;MsmqCannotDeserializeXmlMessage=An error occurred while deserializing an MSMQ message's XML body. The message cannot be received. Ensure that the service contract is decorated with appropriate [ServiceKnownType] attributes or the TargetSerializationTypes property is set on the MsmqIntegrationBindingElement. +;MsmqCannotUseBodyTypeWithActiveXSerialization=The properties of the message are mismatched. The message cannot be sent. The BodyType message property cannot be specified if the ActiveX serialization format is used. +;MsmqCertificateNotFound=The sender's X.509 certificate was not found. The message cannot be sent. Ensure the certificate is available in the sender's certificate store. +;MsmqCustomRequiresPerAppDLQ=Binding validation failed. The client cannot send the message. The DeadLetterQueue is set to Custom, but the CustomDeadLetterQueue is not specified. Specify the URI of the dead letter queue for each application in the CustomDeadLetterQueue property. +;MsmqDeserializationError=An error was encountered while deserializing the message. The message cannot be received. +;MsmqDirectFormatNameRequiredForPoison=Binding validation failed because the endpoint listen URI does not represent an MSMQ direct format name. The service host cannot be opened. Make sure you use a direct format name for the endpoint's listen URI. +;MsmqDLQNotLocal=The host in the CustomDeadLetterQueue URI is not "localhost" or the local machine name. A custom DLQ must reside on the sender's machine. +;MsmqDLQNotWriteable=Binding validation failed. The client cannot send a message. The specified dead letter queue does not exist or cannot be written. Ensure the queue exists with the proper authorization to write to it. +;MsmqEncryptRequiresUseAD=Binding validation failed because the binding's MsmqProtectionLevel property is set to EncryptAndSign while the UseActiveDirectory is not set to true. The channel factory or the service host cannot be opened. Resolve the conflict by correcting one of the properties. +;MsmqGetPrivateComputerInformationError=The version check failed with the error: '{0}'. The version of MSMQ cannot be detected All operations that are on the queued channel will fail. Ensure that MSMQ is installed and is available. +;MsmqInvalidMessageId=The message ID '{0}' is not in the right format. +;MsmqInvalidScheme=The specified addressing scheme is invalid for this binding. The NetMsmqBinding scheme must be net.msmq. The MsmqIntegrationBinding scheme must be msmq.formatname. +;MsmqInvalidServiceOperationForMsmqIntegrationBinding=The MsmqIntegrationBinding validation failed. The service cannot be started. The {0} binding does not support the method signature for the service operation {1} in the {2} contract. Correct the service operation to use the MsmqIntegrationBinding. +;MsmqInvalidTypeDeserialization=The ActiveX serialization failed because the serialization format cannot be recognized. The message cannot be received. +;MsmqInvalidTypeSerialization=The variant type is not recognized. The ActiveX serialization failed. The message cannot be sent. The specified variant type is not supported. +;MsmqKnownWin32Error={0} ({1}, 0x{2}) +;MsmqMessageDoesntHaveIntegrationProperty=The message cannot be sent because it's missing an MsmqIntegrationMessageProperty. All messages sent over MSMQ integration channels must carry the MsmqIntegrationMessageProperty. +;MsmqNoAssurancesForVolatile=Binding validation failed. The service or the client cannot be started. The ExactlyOnce property is set to true and the Durable property is set to false. This is not supported. To resolve the conflict, correct one of these properties. +;MsmqNonNegativeArgumentExpected=Argument must be a positive number or zero. +;MsmqNonTransactionalQueueNeeded=A mismatch between the binding and MSMQ queue configuration was detected. The service cannot be started. The ExactlyOnce property is set to false and the queue to read messages from is a transactional queue, Correct the error by setting the ExactlyOnce property to true or create a non-transactional binding. +;MsmqNoMoveForSubqueues=Binding validation failed because the URI represents a subqueue and the ReceiveErrorHandling parameter is set to Move. The service host or channel listener cannot be opened. Resolve this conflict by setting the ReceiveErrorHandling to Fault, Drop or Reject. +;MsmqNoSid=Creation of a message security context failed because the sender's SID was not found in the message. The message cannot be received. The WindowsDomain MsmqAuthenticationMode requires the sender's SID. +;MsmqOpenError=An error occurred while opening the queue:{0}. The message cannot be sent or received from the queue. Ensure that MSMQ is installed and running. Also ensure that the queue is available to open with the required access mode and authorization. +;MsmqPathLookupError=An error occurred when converting the '{0}' queue path name to the format name: {1}. All operations on the queued channel failed. Ensure that the queue address is valid. MSMQ must be installed with Active Directory integration enabled and access to it is available. +;MsmqPerAppDLQRequiresCustom=Binding validation failed. The client cannot send messages. The CustomDeadLetterQueue property is set, but the DeadLetterQueue property is not set to Custom. Set the DeadLetterQueue property to Custom. +;MsmqPerAppDLQRequiresExactlyOnce=Binding validation failed. The client cannot send messages. A conflict in the binding properties is causing the failure. To use the custom dead letter queue, ExactlyOnce must be set to true to resolve to conflict. +;MsmqPerAppDLQRequiresMsmq4=A mismatch between the binding and MSMQ configuration was detected. The client cannot send messages. To use the custom dead letter queue, you must have MSMQ version 4.0 or higher. If you do not have MSMQ version 4.0 or higher set the DeadLetterQueue property to System or None. +;MsmqPoisonMessage=The transport channel detected a poison message. This occurred because the message exceeded the maximum number of delivery attempts or because the channel detected a fundamental problem with the message. The inner exception may contain additional information. +;MsmqQueueNotReadable=There was an error opening the queue. Ensure that MSMQ is installed and running, the queue exists and has proper authorization to be read from. The inner exception may contain additional information. +;MsmqReceiveError=An error occurred while receiving a message from the queue: {0}. Ensure that MSMQ is installed and running. Make sure the queue is available to receive from. +;MsmqSameTransactionExpected=A transaction error occurred for this session. The session channel is faulted. Messages in the session cannot be sent or received. A queued session cannot be associated with more than one transaction. Ensure that all messages in the session are sent or received using a single transaction. +;MsmqSendError=An error occurred while sending to the queue: {0}.Ensure that MSMQ is installed and running. If you are sending to a local queue, ensure the queue exists with the required access mode and authorization. +;MsmqSerializationTableFull=A serialization error occurred. The message cannot be sent or received. The MSMQ integration channel is able to serialize no more than {0} types. +;MsmqSessionChannelsMustBeClosed=Session channels must be closed before the transaction is committed. The channel has faulted and the transaction was rolled back. +;MsmqSessionGramSizeMustBeInIntegerRange=The total size of messages sent in this session exceeded the maximum value of Int32. The messages in this session cannot be sent. +;MsmqSessionMessagesNotConsumed=An attempt made to close the session channel while there are still messages pending in the session. Current transaction will be rolled back and the session channel will be faulted. Messages in a session must be consumed all at once. +;MsmqStreamBodyExpected=A serialization error occurred because of a mismatch between the value of the SerializationFormat property and the type of the body. The message cannot be sent. Ensure the type of the body is Stream or use a different SerializationFormat. +;MsmqTimeSpanTooLarge=The message time to live (TTL) is too large. The message cannot be sent. The message TTL cannot exceed the Int32 maximum value. +;MsmqTokenProviderNeededForCertificates=A client X.509 certificate was not specified through the channel factory's Credentials property, but one is required when the binding's MsmqAuthenticationMode property is set to Certificate. The message cannot be sent. +;MsmqTransactionNotActive=The current transaction is not active. Messages in this session cannot be sent or received and the session channel will be faulted. All messages in a session must be sent or received using a single transaction. +;MsmqTransactionalQueueNeeded=Binding validation failed because the binding's ExactlyOnce property is set to true while the destination queue is non-transactional. The service host cannot be opened. Resolve this conflict by setting the ExactlyOnce property to false or creating a transactional queue for this binding. +;MsmqTransactionCurrentRequired=A transaction was not found in Transaction.Current but one is required for this operation. The channel cannot be opened. Ensure this operation is being called within a transaction scope. +;MsmqTransactionRequired=A transaction is required but is not available. Messages cannot be sent or received. Ensure that the transaction scope is specified to send or receive messages. +;MsmqTransactedDLQExpected=A mismatch occurred between the binding and the MSMQ configuration. Messages cannot be sent. The custom dead letter queue specified in the binding must be a transactional queue. Ensure that the custom dead letter queue address is correct and the queue is a transactional queue. +;MsmqUnexpectedPort=The net.msmq scheme does not support port numbers. To correct this, remove the port number from the URI. +;MsmqUnknownWin32Error=Unrecognized error {0} (0x{1}) +;MsmqUnsupportedSerializationFormat=The serialization failed because the serialization format '{0}' is not supported. The message cannot be sent or received. +;MsmqWindowsAuthnRequiresAD=Binding validation failed because the binding's MsmqAuthenticationMode property is set to WindowsDomain but MSMQ is installed with Active Directory integration disabled. The channel factory or service host cannot be opened. +;MsmqWrongPrivateQueueSyntax=The URL in invalid. The URL for the queue cannot contain the '$' character. Use the syntax in net.msmq://machine/private/queueName to address a private queue. +;MsmqWrongUri=The URI is invalid because it is missing a host. + +; XD Gen +;XDCannotFindValueInDictionaryString=Cannot find '{0}' value in dictionary string. +; ------------------------------------------------------------------------------------------------------------------------------ +;WmiGetObject=WMI GetObject Query: {0} +;WmiPutInstance=WMI PutInstance Class: {0} +; +; + +;ObjectMustBeOpenedToDequeue=Cannot dequeue a '{0}' object while in the Created state. +NoChannelBuilderAvailable=The binding (Name={0}, Namespace={1}) cannot be used to create a ChannelFactory because it appears to be missing a TransportBindingElement. Every binding must have at least one binding element that derives from TransportBindingElement. +InvalidBindingScheme=The TransportBindingElement of type '{0}' in this CustomBinding returned a null or empty string for the Scheme. TransportBindingElement's Scheme must be a non-empty string. +CustomBindingRequiresTransport=Binding '{0}' lacks a TransportBindingElement. Every binding must have a binding element that derives from TransportBindingElement. This binding element must appear last in the BindingElementCollection. +TransportBindingElementMustBeLast=In Binding '{0}', TransportBindingElement '{1}' does not appear last in the BindingElementCollection. Please change the order of elements such that the TransportBindingElement is last. +MessageVersionMissingFromBinding=None of the binding elements in binding '{0}' define a message version. At least one binding element must define a message version and return it from the GetProperty method. +NotAllBindingElementsBuilt=Some of the binding elements in this binding were not used when building the ChannelFactory. This may be have been caused by the binding elements being in an invalid order (for example, the TransportBindingElement must be last). The following binding elements were not built: {0}. +MultipleMebesInParameters=More than one MessageEncodingBindingElement was found in the BindingParameters of the BindingContext. This usually is caused by having multiple MessageEncodingBindingElements in a CustomBinding. Remove all but one of these elements. +;MultipleStreamUpgradeProvidersInParameters=More than one IStreamUpgradeProviderElement was found in the BindingParameters of the BindingContext. This usually is caused by having multiple IStreamUpgradeProviderElements in a CustomBinding. Remove all but one of these elements. +;MultiplePeerResolverBindingElementsinParameters=More than one PeerResolverBindingElement was found in the BindingParameters of the BindingContext. This usually is caused by having multiple PeerResolverBindingElements in a CustomBinding. Remove all but one of these elements. +;MultiplePeerCustomResolverBindingElementsInParameters=More than one PeerCustomResolverBindingElement was found in the BindingParameters of the BindingContext. This usually is caused by having multiple PeerCustomResolverBindingElement in a CustomBinding. Remove all but one of these elements. +;SecurityCapabilitiesMismatched=The security capabilities of binding '{0}' do not match those of the generated runtime object. Most likely this means the binding contains a StreamSecurityBindingElement, but lacks a TransportBindingElement that supports Stream Security (such as TCP or Named Pipes). Either remove the unused StreamSecurityBindingElement or use a transport that supports this element. +;BaseAddressMustBeAbsolute=Only an absolute Uri can be used as a base address. +;BaseAddressDuplicateScheme=This collection already contains an address with scheme {0}. There can be at most one address per scheme in this collection. +;BaseAddressCannotHaveUserInfo=A base address cannot contain a Uri user info section. +;TransportBindingElementNotFound=The binding does not contain a TransportBindingElement. +;ChannelDemuxerBindingElementNotFound=The binding does not contain a ChannelDemuxerBindingElement. +;BaseAddressCannotHaveQuery=A base address cannot contain a Uri query string. +;BaseAddressCannotHaveFragment=A base address cannot contain a Uri fragment. +UriMustBeAbsolute=The given URI must be absolute. +; +; Configuration strings +; +;ConfigBindingCannotBeConfigured=The binding on the service endpoint cannot be configured. +;ConfigBindingExtensionNotFound=Configuration binding extension '{0}' could not be found. Verify that this binding extension is properly registered in system.serviceModel/extensions/bindingExtensions and that it is spelled correctly. +ConfigBindingReferenceCycleDetected=A binding reference cycle was detected in your configuration. The following reference cycle must be removed: {0}. +ConfigBindingTypeCannotBeNullOrEmpty=The binding specified in configuration cannot be null or an empty string. Please specify a valid binding. +;ConfigCannotParseXPathFilter=Cannot parse type '{0}' into a System.ServiceModel.Dispatcher.XPathMessageFilter. +;ConfigXPathFilterMustNotBeEmpty=Filter element body must not be empty. +;ConfigDuplicateItem=An extension named {0} already appears in the {1}. Extension names must be unique. +;ConfigDuplicateExtensionName= An extension of name '{0}' already appears in extension collection. Extension names must be unique. +;ConfigDuplicateExtensionType=An extension of type '{0}' already appears in extension collection. Extension types must be unique. +ConfigDuplicateKey=A child element with the element name '{0}' already exists. Child elements can only be added once. +;ConfigDuplicateKeyAtSameScope=A child element named '{0}' with same key already exists at the same configuration scope. Collection elements must be unique within the same configuration scope (e.g. the same application.config file). Duplicate key value: '{1}'. +ConfigElementKeyNull=The '{0}' configuration element key cannot be null. +;ConfigElementKeysNull=At least one of the configuration element keys '{0}' must not be null. +;ConfigElementTypeNotAllowed=Extension element '{0}' cannot be added to this element. Verify that the extension is registered in the extension collection at system.serviceModel/extensions/{1}. +;ConfigExtensionCollectionNotFound=Extension collection '{0}' not found. +;ConfigExtensionTypeNotRegisteredInCollection=The extension of type '{0}' is not registered in the extension collection '{1}'. +;ConfigInvalidAuthorizationPolicyType=Invalid value in policyType. The policyType '{0}' does not implement from '{1}'. +;ConfigInvalidBindingConfigurationName=The {1} binding does not have a configured binding named '{0}'. +;ConfigInvalidBindingName=The binding at {1} does not have a configured binding named '{0}'. This is an invalid value for {2}. +;ConfigInvalidCommonEndpointBehaviorType=Cannot add the behavior extension '{0}' to the common endpoint behavior because it does not implement '{1}'. +;ConfigInvalidCommonServiceBehaviorType=Cannot add the behavior extension '{0}' to the common service behavior because it does not implement '{1}'. +;ConfigInvalidCertificateValidatorType=Invalid value for the certificate validator type. The type '{0}' does not derive from the appropriate base class '{1}'. +;ConfigInvalidClientCredentialsType=Invalid value for the client credentials type. The type '{0}' does not derive from the appropriate base class '{1}'. +ConfigInvalidClassFactoryValue=The value '{0}' is not a valid instance of type '{1}'. +;ConfigInvalidClassInstanceValue=The instance is not a valid configurable value of type '{0}'. +;ConfigInvalidEncodingValue={0} is not a valid encoding string for System.Text.Encoding.GetEncoding(string). +;ConfigInvalidEndpointBehavior=There is no endpoint behavior named '{0}'. +;ConfigInvalidEndpointBehaviorType=Cannot add the '{0}' behavior extension to '{1}' endpoint behavior because the underlying behavior type does not implement the IEndpointBehavior interface. +;ConfigInvalidExtensionElement=Invalid element in configuration. The extension '{0}' does not derive from correct extension base type '{1}'. +;ConfigInvalidExtensionElementName=Invalid element in configuration. The extension name '{0}' is not registered in the collection at system.serviceModel/extensions/{1}. +;ConfigInvalidExtensionType=The '{0}' type must derive from {1} to be used in the {2} collection. +;ConfigInvalidKeyType=The element {0} requires a key of type '{1}'. Type of the key passed in: '{2}'. +;ConfigInvalidReliableMessagingVersionValue='{0}' is not a valid reliable messaging version. Valid values are 'WSReliableMessagingFebruary2005' and 'WSReliableMessaging11'. +;ConfigInvalidSamlSerializerType=Invalid value for the saml serializer type. The type '{0}' does not derive from the appropriate base class: '{1}'. +;ConfigInvalidSection=Invalid binding path. There is no binding registered with the configuration path '{0}'. +;ConfigInvalidServiceCredentialsType=Invalid value for the service credentials type. The type '{0}' does not derive from the appropriate base class '{1}'. +;ConfigInvalidSecurityStateEncoderType=Invalid value for the security state encoder type. The type '{0}' does not derive from the appropriate base class '{1}'. +;ConfigInvalidUserNamePasswordValidatorType=Invalid value for the username password validator type. The type '{0}' does not derive from the appropriate base class '{1}'. +;ConfigInvalidServiceAuthorizationManagerType=Invalid value for serviceAuthorizationManagerType. The serviceAuthorizationManagerType '{0}' does not derive from '{1}'. +;ConfigInvalidServiceBehavior=There is no service behavior named '{0}'. +;ConfigInvalidServiceBehaviorType=Cannot add the behavior extension '{0}' to the service behavior named '{1}' because the underlying behavior type does not implement the IServiceBehavior interface. +;ConfigInvalidStartValue=Start must be between 0 and {0}. Value passed in is {1}. +;ConfigInvalidTransactionFlowProtocolValue='{0}' is not a valid transaction protocol. Valid values are 'OleTransactions', 'WSAtomicTransactionOctober2004', and 'WSAtomicTransaction11'. +;ConfigInvalidType=The type '{0}' registered for extension '{1}' could not be loaded. +ConfigInvalidTypeForBinding=Invalid binding type for binding extension configuration object. This binding extension manages configuration of binding type '{0}' and cannot act upon type '{1}'. +;ConfigInvalidTypeForBindingElement=Invalid binding element type for binding element extension configuration object. This binding element extension manages configuration of binding element type '{0}' and cannot act upon type '{1}'. +;ConfigKeyNotFoundInElementCollection=No elements matching the key '{0}' were found in the configuration element collection. +;ConfigKeysDoNotMatch=The key does not match the indexer key. When setting the value of a specific index, the key of the desired value must match the index at which it is being set. Key on element (expected value): {0}. Key provided to indexer: {1}. +;ConfigMessageEncodingAlreadyInBinding=Cannot add the message encoding element '{0}'. Another message encoding element already exists in the binding '{1}'. There can only be one message encoding element for each binding. +;ConfigNoExtensionCollectionAssociatedWithType=Cannot find the extension collection associated with extension of type '{0}'. +;ConfigNullIssuerAddress=Federated issuer address cannot be null when specifying an issuer binding. +;ConfigReadOnly=The configuration is read only. +;ConfigSectionNotFound=The '{0}' configuration section cannot be created. The machine.config file is missing information. Verify that this configuration section is properly registered and that you have correctly spelled the section name. For Windows Communication Foundation sections, run ServiceModelReg.exe -i to fix this error. +;ConfigStreamUpgradeElementAlreadyInBinding=Cannot add stream upgrade element '{0}'. Another stream upgrade element already exists in the binding '{1}'. There can only be one stream update element per binding. +;ConfigTransportAlreadyInBinding=Cannot add the transport element '{0}'. Another transport element already exists in the binding '{1}'. There can only be one transport element for each binding. +;ConfigXmlElementMustBeSet=The XmlElement must contain XML content. +;ConfigXPathFilterIsNull=The XPathFilter for an XPathFilterElement cannot be null. +;ConfigXPathNamespacePrefixNotFound=Namespace prefix '{0}' referenced in XPath expression was not found. +;Default=(Default) + +; +; Administration Strings +; +;AdminMTAWorkerThreadException=MTAWorkerThread exception +; +; WSTransfer/WSEnumeration strings +; +;InternalError=An unexpected error has occurred. +; +; COM+ Integration strings +; +;ClsidNotInApplication=The CLSID specified in the service file is not configured in the specified application. (The CLSID is {0}, the AppID is {1}.) +;ClsidNotInConfiguration=The CLSID specified in the service file does not have a service element in a configuration file. (The CLSID is {0}.) +;EndpointNotAnIID=An endpoint configured for the COM+ CLSID {0} is not a configured interface on the class. (The contract type is {1}.) +;ServiceStringFormatError=The COM+ string in the .svc file was formatted incorrectly. (The string is "{0}".) +;ContractTypeNotAnIID=The contract type name in the configuration file was not in the form of an interface identifier. (The string is "{0}".) +;ApplicationNotFound=The configured application was not found. (The Application ID was {0}.) +;NoVoteIssued= A transaction vote request was completed, but there was no outstanding vote request. +;FailedToConvertTypelibraryToAssembly=Failed to convert type library to assembly +;BadInterfaceVersion=Incorrect Interface version in registry +;FailedToLoadTypeLibrary=Failed to load type library +;NativeTypeLibraryNotAllowed= An attempt to load the native type library '{0}' was made. Native type libraries cannot be loaded. +;InterfaceNotFoundInAssembly=Could not find interface in the Assembly +;UdtNotFoundInAssembly=The '{0}' user-defined type could not be found. Ensure that the correct type and type library are registered and specified. +;UnknownMonikerKeyword=Could not find keyword {0}. +;MonikerIncorectSerializer=Invalid serializer specified. The only valid values are 'xml' and 'datacontract'. +;NoEqualSignFound=The keyword '{0}' has no equal sign following it. Ensure that each keyword is followed by an equal sign and a value. +;KewordMissingValue=No value found for a keyword. +;BadlyTerminatedValue=Badly terminated value {0}. +;MissingQuote=Missing Quote in value {0}. +;RepeatedKeyword=Repeated moniker keyword. +;InterfaceNotFoundInConfig=Interface {0} not found in configuration. +;CannotHaveNullOrEmptyNameOrNamespaceForIID=Interface {0} has a null namespace or name. +;MethodGivenInConfigNotFoundOnInterface=Method {0} given in config was not found on interface {1}. +;MonikerIncorrectServerIdentityForMex=Only one type of server identity can be specified. +;MonikerAddressNotSpecified=Address not specified. +;MonikerMexBindingSectionNameNotSpecified=Mex binding section name attribute not specified. +;MonikerMexAddressNotSpecified=Mex address not specified. +;MonikerContractNotSpecified=Contract not specified. +;MonikerBindingNotSpecified=Binding not specified. +;MonikerBindingNamespacetNotSpecified=Binding namespace not specified. +;MonikerFailedToDoMexRetrieve=Failed to do mex retrieval:{0}. +;MonikerContractNotFoundInRetreivedMex=None of the contract in metadata matched the contract specified. +;MonikerNoneOfTheBindingMatchedTheSpecifiedBinding=The contract does not have an endpoint supporting the binding specified. +;MonikerMissingColon=Moniker Missing Colon +;MonikerIncorrectServerIdentity=Multiple server identity keywords were specified. Ensure that at most one identity keyword is specified. +;NoInterface=The object does not support the interface '{0}'. +;DuplicateTokenExFailed=Could not duplicate the token (error=0x{0:X}). +;AccessCheckFailed=Could not perform an AccessCheck (error=0x{0:X}). +;ImpersonateAnonymousTokenFailed=Could not impersonate the anonymous user (error=0x{0:X}). +;OnlyByRefVariantSafeArraysAllowed=The provided SafeArray parameter was passed by value. SafeArray parameters must be passed by reference. +;OnlyOneDimensionalSafeArraysAllowed= Multi-dimensional SafeArray parameters cannot be used. +;OnlyVariantTypeElementsAllowed=The elements of the SafeArray must be of the type VARIANT. +;OnlyZeroLBoundAllowed=The lower bound of the SafeArray was not zero. SafeArrays with a lower bound other than zero cannot be used. +;OpenThreadTokenFailed=Could not open the thread token (error=0x{0:X}). +;OpenProcessTokenFailed=Could not open the process token (error=0x{0:X}). +;InvalidIsolationLevelValue=The isolation level for component {0} is invalid. (The value was {1}.) +;UnsupportedConversion=The conversion between the client parameter type '{0}' to the required server parameter type '{1}' cannot be performed. +;FailedProxyProviderCreation=The required outer proxy could not be created. Ensure that the service moniker is correctly installed and registered. +;UnableToLoadDll=Cannot load library {0}. Ensure that WCF is properly installed. +;InterfaceNotRegistered=Interface Not Registered +;BadInterfaceRegistration=Bad Interface Registration +;NotAComObject=The argument passed to SetObject is not a COM object. +;NoTypeLibraryFoundForInterface=No type library available for interface +;CannotFindClsidInApplication=Cannot find CLSID {0} in COM+ application {1}. +;ComActivationAccessDenied=Cannot create an instance of the specified service: access is denied. +;ComActivationFailure=An internal error occurred attempting to create an instance of the specified service. +;ComDllHostInitializerFoundNoServices=No services are configured for the application. +;ComRequiresWindowsSecurity=Access is denied. The message was not authenticated with a valid windows identity. +;ComInconsistentSessionRequirements=The session requirements of the contracts are inconsistent. All COM contracts in a service must have the same session requirement. +;ComMessageAccessDenied=Access is denied. +;VariantArrayNull=Parameter at index {0} is null. +;UnableToRetrievepUnk=Unable to retrieve IUnknown for object. +;PersistWrapperIsNull=QueryInterface succeeded but the persistable type wrapper was null. +;UnexpectedThreadingModel=Unexpected threading model. WCF/COM+ integration only supports STA and MTA threading models. +;NoneOfTheMethodsForInterfaceFoundInConfig=None of the methods were found for interface {0}. +;ComOperationNotFound=The {0} operation on the service {1} could not be found in the catalog. +;InvalidWebServiceInterface=The interface with IID {0} cannot be exposed as a web service +;InvalidWebServiceParameter=The parameter named {0} of type {1} on method {2} of interface {3} cannot be serialized. +;InvalidWebServiceReturnValue=The return value of type {0} on method {1} of interface {2} cannot be serialized. +;OnlyClsidsAllowedForServiceType=The COM+ Integration service '{0}' specified in configuration is not in a supported format and could not be started. Ensure that the configuration is correctly specified. +;OperationNotFound=The method '{0}' could not be found. Ensure that the correct method name is specified. +;BadDispID=The Dispatch ID '{0}' could not be found or is invalid. +;ComNoAsyncOperationsAllowed=At least one operation is asynchronous. Asynchronous operations are not allowed. +;ComDuplicateOperation=There are duplicate operations, which is invalid. Remove the duplicates. +;BadParamCount=The number of parameters in the request did not match the number supported by the method. Ensure that the correct number of parameters are specified. +BindingNotFoundInConfig=Binding type {0} instance {1} not found in config. +;AddressNotSpecified=The required address keyword was not specified. +;BindingNotSpecified=The required binding keyword was not specified or is not valid. +;OnlyVariantAllowedByRef=A VARIANT parameter was passed by value. VARIANT parameters must be passed by reference. +;CannotResolveTypeForParamInMessageDescription=The type for the '{0}' parameter in '{1}' within the namespace '{2}' cannot not be resolved. +;TooLate=The operation cannot be performed after the communications channel has been created. +;RequireConfiguredMethods=The interface with IID {0} has no methods configured in the COM+ catalog and cannot be exposed as a web service. +;RequireConfiguredInterfaces=The interface with IID {0} is not configured in the COM+ catalog and cannot be exposed as a web service. +;CannotCreateChannelOption=The channeloption intrinsic object cannot be created because the channel builder is not initialized. +;NoTransactionInContext=There is no transaction in the context of the operation. +;IssuedTokenFlowNotAllowed=The service does not accept issued tokens. +;GeneralSchemaValidationError=There was an error verifying some XML Schemas generated during export:\r\n{0} +;SchemaValidationError=There was a validation error on a schema generated during export:\r\n Source: {0}\r\n Line: {1} Column: {2}\r\n Validation Error: {3} +;ContractBindingAddressCannotBeNull=The Address, Binding and Contract keywords are required. +;TypeLoadForContractTypeIIDFailedWith=Type load for contract interface ID {0} failed with Error:{1}. +;BindingLoadFromConfigFailedWith=Fail to load binding {0} from config. Error:{1}. +;PooledApplicationNotSupportedForComplusHostedScenarios=Application {0} is marked Pooled. Pooled applications are not supported under COM+ hosting. +;RecycledApplicationNotSupportedForComplusHostedScenarios=Application {0} has recycling enabled. Recycling of applications is not supported under COM+ hosting. +;BadImpersonationLevelForOutOfProcWas=The client token at least needs to have the SecurityImpersonationLevel of at least Impersonation for Out of process Webhost activations. +;ComPlusInstanceProviderRequiresMessage0=This InstanceContext requires a valid Message to obtain the instance. +;ComPlusInstanceCreationRequestSchema=From: {0}\nAppId: {1}\nClsId: {2}\nIncoming TransactionId: {3}\nRequesting Identity: {4} +;ComPlusMethodCallSchema=From: {0}\nAppId: {1}\nClsId: {2}\nIid: {3}\nAction: {4}\nInstance Id: {5}\nManaged Thread Id: {6}\nUnmanaged Thread Id: {7}\nRequesting Identity: {8} +;ComPlusServiceSchema=AppId: {0}\nClsId: {1}\n +;ComPlusServiceSchemaDllHost=AppId: {0} +;ComPlusTLBImportSchema=Iid: {0}\nType Library ID: {1} +;ComPlusServiceHostStartingServiceErrorNoQFE=A Windows hotfix or later service pack is required on Windows XP and Windows Server 2003 to use WS-AtomicTransaction and COM+ Integration Web service transaction functionality. See the Microsoft .NET Framework 3.0 release notes for instructions on installing the required hotfix. +;ComIntegrationManifestCreationFailed=Generating manifest file {0} failed with {1}. +;TempDirectoryNotFound=Directory {0} not found. +;CannotAccessDirectory=Cannot access directory {0}. +;CLSIDDoesNotSupportIPersistStream=The object with CLSID '{0}' does not support the required IPersistStream interface. +;CLSIDOfTypeDoesNotMatch=CLSID of type {0} does not match the CLSID on PersistStreamTypeWrapper which is {1}. +;TargetObjectDoesNotSupportIPersistStream=Target object does not support IPersistStream. +;TargetTypeIsAnIntefaceButCorrespoindingTypeIsNotPersistStreamTypeWrapper=Target type is an interface but corresponding type is not PersistStreamTypeWrapper. +;NotAllowedPersistableCLSID=CLSID {0} is not allowed. +;TransferringToComplus=Transferring to ComPlus logical thread {0}. +;NamedArgsNotSupported=The cNamedArgs parameter is not supported and must be 0. +;MexBindingNotFoundInConfig=Binding '{0}' was not found in config. The config file must be present and contain a binding matching the one specified in the moniker. +; +; System.ServiceModel.Security.Tokens +; +;ClaimTypeCannotBeEmpty=The claimType cannot be an empty string. +;X509ChainIsEmpty=X509Chain does not have any valid certificates. +;MissingCustomCertificateValidator=X509CertificateValidationMode.Custom requires a CustomCertificateValidator. Specify the CustomCertificateValidator property. +;MissingMembershipProvider=UserNamePasswordValidationMode.MembershipProvider requires a MembershipProvider. Specify the MembershipProvider property. +;MissingCustomUserNamePasswordValidator=UserNamePasswordValidationMode.Custom requires a CustomUserNamePasswordValidator. Specify the CustomUserNamePasswordValidator property. +;SpnegoImpersonationLevelCannotBeSetToNone=The Security Support Provider Interface does not support Impersonation level 'None'. Specify Identification, Impersonation or Delegation level. +;PublicKeyNotRSA=The public key is not an RSA key. +;SecurityAuditFailToLoadDll=The '{0}' dynamic link library (dll) failed to load. +;SecurityAuditPlatformNotSupported=Writing audit messages to the Security log is not supported by the current platform. You must write audit messages to the Application log. +;NoPrincipalSpecifiedInAuthorizationContext=No custom principal is specified in the authorization context. +;AccessDenied=Access is denied. +;SecurityAuditNotSupportedOnChannelFactory=SecurityAuditBehavior is not supported on the channel factory. +; +; Infocard related strings +; +;ExpiredTokenInChannelParameters=The Infocard token created during channel intialization has expired. Please create a new channel to reacquire token. +;NoTokenInChannelParameters=No Infocard token was found in the ChannelParameters. Infocard requires that the security token be created during channel intialization. +; +; KerberosToken SSPI errors +; +;CannotReadKeyIdentifier=Cannot read the KeyIdentifier from the '{0}' element with the '{1}' namespace . +;CannotReadKeyIdentifierClause=Cannot read KeyIdentifierClause from element '{0}' with namespace '{1}'. Custom KeyIdentifierClauses require custom SecurityTokenSerializers, please refer to the SDK for examples. +;UnknownEncodingInKeyIdentifier=Unrecognized encoding while reading key identifier. +; +; Peer Channel strings +; +;PeerMessageMustHaveVia=Message with action {0} received from a neighbor is missing a via Header. +;PeerLinkUtilityInvalidValues=The LinkUtility message received from a neighbor has invalid values for usefull '{0}' and total '{1}'. +;PeerNeighborInvalidState=Internal Error: Peer Neighbor state change from {0} to {1} is invalid. +;PeerMaxReceivedMessageSizeConflict=The MaxReceivedMessageSize of the associated listener ({0}) is greater than the MaxReceivedMessageSize of the PeerNode ({1}) with the meshid ({2}), ensure that all ChannelFactories and Endpoints for this mesh have the same configuration for MaxRecievedMessageSize. +;PeerConflictingPeerNodeSettings=Binding settings conflict with an existing instance that is using the same mesh name. Check the value of the property {0}. +ArgumentOutOfRange=value must be >= {0} and <= {1}. +;PeerChannelViaTooLong=Invalid message: the peer channel via ({0}) has a size of ({1}) it exceeds the maximum via size of ({2}). +;PeerNodeAborted=The PeerNode cannot be opened because it has been Aborted. +;PeerPnrpNotAvailable=PNRP is not available. Please refer to the documentation with your system for details on how to install and enable PNRP. +;PeerPnrpNotInstalled=The PNRP service is not installed on this machine. Please refer to the documentation with your system for details on how to install and enable PNRP. +;PeerResolverBindingElementRequired=A PeerResolverBindingElement is required in the {0} binding. The default resolver (PNRP) is not available. +;PeerResolverRequired=Resolver must be specified. The default resolver (PNRP) is not available. Please refer to the documentation with your system for details on how to install and enable PNRP. +;PeerResolverInvalid=The specified ResolverType: {0} cannot be loaded. Please ensure that the type name specified refers to a type that can be loaded. +;PeerResolverSettingsInvalid=Specified resolver settings are not enough to create a valid resolver. Please ensure that a ResolverType and an Address is specified for the custom resolver. +;PeerListenIPAddressInvalid=The ListenIPAddress {0} is invalid. +;PeerFlooderDisposed=Internal Error. PeerFlooder instance is already disposed. It cannot be used to send messages. +;PeerPnrpIllegalUri=Internal Error. Address of the Service cannot be registered with PNRP. +;PeerInvalidRegistrationId=The registrationId {0} is invalid. +;PeerConflictingHeader=Application message contains a header that conflicts with a PeerChannel specific header. Name = {0} and Namespace = {1}. +;PnrpNoClouds=PNRP could not find any clouds that match the current operation. +;PnrpAddressesUnsupported="Specified addresses can not be registered with PNRP because either PNRP is not enabled or the specified addresses do not have corresponding clouds. Please refer to the documentation with your system for details on how to install and enable PNRP." +;InsufficientCryptoSupport=The binding's PeerTransportSecuritySettings can not be supported under the current system security configuration. +;InsufficientCredentials=Credentials specified are not sufficient to carry requested operation. Please specify a valid value for {0}. +;UnexpectedSecurityTokensDuringHandshake=Connection was not accepted because the SecurityContext contained tokens that do not match the current security settings. +;PnrpAddressesExceedLimit=Addresses specified in the registration exceed PNRP's per registration address limit. +;InsufficientResolverSettings=Provided information is Insufficient to create a valid connection to the resolver service. +;InvalidResolverMode=Specified PeerResolverMode value {0} is invalid. Please specify either PeerResolveMode.Auto, Default, or Pnrp. +;MustOverrideInitialize=concrete PeerResolver implementation must override Initialize to accept metadata about resolver service. +;NotValidWhenOpen=The operation: {0} is not valid while the object is in open state. +;NotValidWhenClosed=The operation: {0} is not valid while the object is in closed state. +;PeerNullRegistrationInfo=Registration info can not be null. Please ensure that the Register operation is invoked with a valid RegistrationInfo object. +;PeerNullResolveInfo=Resolve info can not be null. Please ensure that the Resolve operation is invoked with a valid ResolveInfo object. +;PeerNullRefreshInfo=Refresh info can not be null. Please ensure that the Refresh operation is invoked with a valid RefreshInfo object. +;PeerInvalidMessageBody=MessageBody does not contain a valid {0} message. Please ensure that the message is well formed. +;DuplicatePeerRegistration=A peer registration with the service address {0} already exists. +;PeerNodeToStringFormat=MeshId: {0}, Node Id: {1}, Online: {2}, Open: {3}, Port: {4} +;MessagePropagationException=The MessagePropagationFilter threw an exception. Please refer to InnerException. +;NotificationException=An event notification threw an exception. Please refer to InnerException. +;ResolverException=The Peer resolver threw an exception. Please refer to InnerException. +;PnrpCloudNotFound=One of the addresses specified doesn't match any PNRP cloud for registration.{0} +;PnrpCloudDisabled=Specified cloud {0} could not be used for the specified operation because it is disabled. +;PnrpCloudResolveOnly=Specified cloud {0} is configured for Resolve operations only. +;PnrpPortBlocked=Requested PNRP operation {0} cloud not be performed because the port is blocked possibly by a firewall. +;PnrpDuplicatePeerName=Specified mesh name {0} cannot be used because a name can only be registered once per process. +;RefreshIntervalMustBeGreaterThanZero=Invalid RefreshInterval value of {0}; it must be greater than zero +;CleanupIntervalMustBeGreaterThanZero=Invalid CleanupInterval value of {0}; it must be greater than zero +;AmbiguousConnectivitySpec=Multiple link-local only interfaces detected. Please specifiy the interface you require by using the ListenIpAddress attribute in the PeerTransportBindingElement +;MustRegisterMoreThanZeroAddresses=Registration with zero addresses detected. Please call Register with more than zero addresses. +;PeerCertGenFailure=Certificate generation has failed. Please see the inner exception for more information. +;PeerThrottleWaiting=Throttle on the mesh {0} waiting. +;PeerThrottlePruning=Attempting to prune the slow neighbor for the mesh {0}. +;PeerMaintainerStarting=Maintainer is starting for the mesh {0}. +;PeerMaintainerConnect=Maintainer is attempting a connection to Peer {0} for the mesh {1}. +;PeerMaintainerConnectFailure=Maintainer encountered exception when attempting a connection to Peer {0} for the mesh {1}. Exception is {2}. +;PeerMaintainerInitialConnect=Mantainer's InitialConnect is running for the mesh {0}. +;PeerMaintainerPruneMode=Mantainer is attempting to prune connections for the mesh {0}. +;PeerMaintainerConnectMode=Mantainer is attempting to establish additional connections for the mesh {0}. +; +; Transaction formatter strings +; +;OleTxHeaderCorrupt=The OLE Transactions header was invalid or corrupt. +;WsatHeaderCorrupt=The WS-AtomicTransaction header was invalid or corrupt. +;FailedToDeserializeIssuedToken=The issued token accompanying the WS-AtomicTransaction coordination context was invalid or corrupt. +;InvalidPropagationToken=The OLE Transactions propagation token received in the message could not be used to unmarshal a transaction. It may be invalid or corrupt. +;InvalidWsatExtendedInfo=The WS-AtomicTransaction extended information included in the OLE Transactions propagation token was invalid or corrupt. +;TMCommunicationError=An error occurred communicating with the distributed transaction manager. +;UnmarshalTransactionFaulted=The WS-AtomicTransaction protocol service could not unmarshal the flowed transaction. The following exception occured: {0} +;InvalidRegistrationHeaderTransactionId=The transaction identifier element in the registration header is invalid +;InvalidRegistrationHeaderIdentifier=The context identifier element in the registration header is invalid. +;InvalidRegistrationHeaderTokenId=The token identifier element in the registration header is invalid. +;InvalidCoordinationContextTransactionId=The transaction identifier element in the coordination context is invalid. +;WsatRegistryValueReadError=The WS-AtomicTransaction transaction formatter could not read the registry value '{0}'. +;WsatProtocolServiceDisabled=The MSDTC transaction manager's WS-AtomicTransaction protocol service '{0}' is disabled and cannot unmarshal incoming transactions. +;InboundTransactionsDisabled=The MSDTC transaction manager has disabled incoming transactions. +;SourceTransactionsDisabled=The incoming transaction cannot be unmarshaled because the source MSDTC transaction manager has either disabled outbound transactions or disabled its WS-AtomicTransaction protocol service. +;WsatUriCreationFailed=A registration service address could not be created from MSDTC whereabouts information. +;WhereaboutsReadFailed=The MSDTC whereabouts information could not be deserialized. +;WhereaboutsSignatureMissing=The standard whereabouts signature was missing from the MSDTC whereabouts information. +;WhereaboutsImplausibleProtocolCount=The MSDTC whereabouts information's protocol count was invalid. +;WhereaboutsImplausibleHostNameByteCount=The MSDTC whereabouts information's host name byte count was invalid. +;WhereaboutsInvalidHostName=The MSDTC whereabouts information's host name was invalid. +;WhereaboutsNoHostName=The MSDTC whereabouts information did not contain a host name. +;InvalidWsatProtocolVersion=The specified WSAT protocol version is invalid. +; +; Activity Names +; +;ActivityCallback=Executing user callback. +;ActivityClose=Close '{0}'. +;ActivityConstructChannelFactory=Construct ChannelFactory. Contract type: '{0}'. +;ActivityConstructServiceHost=Construct ServiceHost '{0}'. +;ActivityExecuteMethod=Execute '{0}.{1}'. +;ActivityExecuteAsyncMethod=Execute Async: Begin: '{0}.{1}'; End: '{2}.{3}'. +;ActivityCloseChannelFactory=Close ChannelFactory. Contract type: '{0}'. +;ActivityCloseClientBase=Close ClientBase. Contract type: '{0}'. +;ActivityCloseServiceHost=Close ServiceHost '{0}'. +;ActivityListenAt=Listen at '{0}'. +;ActivityOpen=Open '{0}'. +;ActivityOpenServiceHost=Open ServiceHost '{0}'. +;ActivityOpenChannelFactory=Open ChannelFactory. Contract type: '{0}'. +;ActivityOpenClientBase=Open ClientBase. Contract type: '{0}'. +;ActivityProcessAction=Process action '{0}'. +;ActivityProcessingMessage=Processing message {0}. +;ActivityReceiveBytes=Receive bytes on connection '{0}'. +;ActivitySecuritySetup=Set up Secure Session. +;ActivitySecurityRenew=Renew Secure Session. +;ActivitySecurityClose=Close Security Session. +;ActivitySharedListenerConnection=Shared listener connection: '{0}'. +;ActivitySocketConnection=Socket connection: '{0}'. +;ActivityReadOnConnection=Reading data from connection on '{0}'. +;ActivityReceiveAtVia=Receiving data at via '{0}'. +; +; Trace Codes +; +;TraceCodeBeginExecuteMethod=Begin method execution. +;TraceCodeChannelCreated=Created: {0} +;TraceCodeChannelDisposed=Disposed: {0} +;TraceCodeChannelMessageSent=Sent a message over a channel +;TraceCodeChannelPreparedMessage=Prepared message for sending over a channel +;TraceCodeComIntegrationChannelCreated=ComPlus:channel created. +;TraceCodeComIntegrationDispatchMethod=ComPlus:Dispatch method details. +;TraceCodeComIntegrationDllHostInitializerAddingHost=ComPlus:DllHost initializer:Adding host. +;TraceCodeComIntegrationDllHostInitializerStarted=ComPlus:Started DllHost initializer. +;TraceCodeComIntegrationDllHostInitializerStarting=ComPlus:Starting DllHost initializer. +;TraceCodeComIntegrationDllHostInitializerStopped=ComPlus:Stopped DllHost initializer. +;TraceCodeComIntegrationDllHostInitializerStopping=ComPlus:Stopping DllHost initializer. +;TraceCodeComIntegrationEnteringActivity=ComPlus:Entering COM+ activity. +;TraceCodeComIntegrationExecutingCall=ComPlus:Executing COM call. +;TraceCodeComIntegrationInstanceCreationRequest=ComPlus:Received instance creation request. +;TraceCodeComIntegrationInstanceCreationSuccess=ComPlus:Created instance. +;TraceCodeComIntegrationInstanceReleased=ComPlus:Released instance. +;TraceCodeComIntegrationInvokedMethod=ComPlus:Invoked method. +;TraceCodeComIntegrationInvokingMethod=ComPlus:Invoking method. +;TraceCodeComIntegrationInvokingMethodContextTransaction=Complus:Invoking method with transaction in COM+ context. +;TraceCodeComIntegrationInvokingMethodNewTransaction=Complus:Invoking method with new incoming transaction. +;TraceCodeComIntegrationLeftActivity=ComPlus:Left COM+ activity. +;TraceCodeComIntegrationMexChannelBuilderLoaded=Complus:Mex channel loader loaded. +;TraceCodeComIntegrationMexMonikerMetadataExchangeComplete=Complus:Metadata exchange completed successfully. +;TraceCodeComIntegrationServiceHostCreatedServiceContract=ComPlus:Created service contract. +;TraceCodeComIntegrationServiceHostCreatedServiceEndpoint=ComPlus:Created service endpoint. +;TraceCodeComIntegrationServiceHostStartedService=ComPlus:Started service. +;TraceCodeComIntegrationServiceHostStartedServiceDetails=ComPlus:Started service:details. +;TraceCodeComIntegrationServiceHostStartingService=ComPlus:Starting service. +;TraceCodeComIntegrationServiceHostStoppedService=ComPlus:Stopped service. +;TraceCodeComIntegrationServiceHostStoppingService=ComPlus:Stopping service. +;TraceCodeComIntegrationServiceMonikerParsed=ComPlus:Service moniker parsed. +;TraceCodeComIntegrationTLBImportConverterEvent=ComPlus:Type library converter event. +;TraceCodeComIntegrationTLBImportFinished=ComPlus:Finished type library import. +;TraceCodeComIntegrationTLBImportFromAssembly=ComPlus:Type library import: using assembly. +;TraceCodeComIntegrationTLBImportFromTypelib=ComPlus:Type library import: using type library. +;TraceCodeComIntegrationTLBImportStarting=ComPlus:Starting type library import. +;TraceCodeComIntegrationTxProxyTxAbortedByContext=ComPlus:Transaction aborted by COM+ context. +;TraceCodeComIntegrationTxProxyTxAbortedByTM=ComPlus:Transaction aborted by Transaction Manager. +;TraceCodeComIntegrationTxProxyTxCommitted=ComPlus:Transaction committed. +;TraceCodeComIntegrationTypedChannelBuilderLoaded=ComPlus:Typed channel builder loaded. +;TraceCodeComIntegrationWsdlChannelBuilderLoaded=ComPlus:WSDL channel builder loaded. +;TraceCodeCommunicationObjectAborted=Aborted '{0}'. +;TraceCodeCommunicationObjectAbortFailed=Failed to abort {0} +;TraceCodeCommunicationObjectCloseFailed=Failed to close {0} +;TraceCodeCommunicationObjectClosed=Closed {0} +;TraceCodeCommunicationObjectCreated=Created {0} +;TraceCodeCommunicationObjectClosing=Closing {0} +;TraceCodeCommunicationObjectDisposing=Disposing {0} +;TraceCodeCommunicationObjectFaultReason=CommunicationObject faulted due to exception. +;TraceCodeCommunicationObjectFaulted=Faulted {0} +;TraceCodeCommunicationObjectOpenFailed=Failed to open {0} +;TraceCodeCommunicationObjectOpened=Opened {0} +;TraceCodeCommunicationObjectOpening=Opening {0} +;TraceCodeConfigurationIsReadOnly=The configuration is read-only. +;TraceCodeConfiguredExtensionTypeNotFound=Extension type is not configured. +;TraceCodeConnectionAbandoned=The connection has been abandoned. +;TraceCodeConnectToIPEndpoint=Connection information. +;TraceCodeConnectionPoolCloseException=An exception occurred while closing the connections in this connection pool. +;TraceCodeConnectionPoolIdleTimeoutReached=A connection has exceeded the idle timeout of this connection pool ({0}) and been closed. +;TraceCodeConnectionPoolLeaseTimeoutReached=A connection has exceeded the connection lease timeout of this connection pool ({0}) and been closed. +;TraceCodeConnectionPoolMaxOutboundConnectionsPerEndpointQuotaReached=MaxOutboundConnectionsPerEndpoint quota ({0}) has been reached, so connection was closed and not stored in this connection pool. +;TraceCodeServerMaxPooledConnectionsQuotaReached=MaxOutboundConnectionsPerEndpoint quota ({0}) has been reached, so the connection was closed and not reused by the listener. +;TraceCodeDiagnosticsFailedMessageTrace=Failed to trace a message +;TraceCodeDidNotUnderstandMessageHeader=Did not understand message header. +;TraceCodeDroppedAMessage=A response message was received, but there are no outstanding requests waiting for this message. The message is being dropped. +;TraceCodeCannotBeImportedInCurrentFormat=The given schema cannot be imported in this format. +;TraceCodeElementTypeDoesntMatchConfiguredType=The type of the element does not match the configuration type. +;TraceCodeEndExecuteMethod=End method execution. +;TraceCodeEndpointListenerClose=Endpoint listener closed. +;TraceCodeEndpointListenerOpen=Endpoint listener opened. +;TraceCodeErrorInvokingUserCode=Error invoking user code +;TraceCodeEvaluationContextNotFound=Configuration evaluation context not found. +;TraceCodeExportSecurityChannelBindingEntry=Starting Security ExportChannelBinding +;TraceCodeExportSecurityChannelBindingExit=Finished Security ExportChannelBinding +;TraceCodeExtensionCollectionDoesNotExist=The extension collection does not exist. +;TraceCodeExtensionCollectionIsEmpty=The extension collection is empty. +;TraceCodeExtensionCollectionNameNotFound=Extension element not associated with an extension collection. +;TraceCodeExtensionElementAlreadyExistsInCollection=The extension element already exists in the collection. +;TraceCodeFailedToAddAnActivityIdHeader=Failed to set an activity id header on an outgoing message +;TraceCodeFailedToReadAnActivityIdHeader=Failed to read an activity id header on a message +;TraceCodeFilterNotMatchedNodeQuotaExceeded=Evaluating message logging filter against the message exceeded the node quota set on the filter. +;TraceCodeGetBehaviorElement=Get BehaviorElement. +;TraceCodeGetChannelEndpointElement=Get ChannelEndpointElement. +;TraceCodeGetCommonBehaviors=Get machine.config common behaviors. +;TraceCodeGetConfigurationSection=Get configuration section. +;TraceCodeGetConfiguredBinding=Get configured binding. +;TraceCodeGetDefaultConfiguredBinding=Get default configured binding. +;TraceCodeGetServiceElement=Get ServiceElement. +;TraceCodeHttpAuthFailed=Authentication failed for HTTP(S) connection +;TraceCodeHttpActionMismatch=The HTTP SOAPAction header and the wsa:Action SOAP header did not match. +;TraceCodeHttpChannelMessageReceiveFailed=Failed to lookup a channel to receive an incoming message. Either the endpoint or the SOAP action was not found. +;TraceCodeHttpChannelRequestAborted=Failed to send request message over HTTP +;TraceCodeHttpChannelResponseAborted=Failed to send response message over HTTP +;TraceCodeHttpChannelUnexpectedResponse=Received bad HTTP response +;TraceCodeHttpResponseReceived=HTTP response was received +;TraceCodeHttpChannelConcurrentReceiveQuotaReached=The HTTP concurrent receive quota was reached. +;TraceCodeHttpsClientCertificateInvalid=Client certificate is invalid. +;TraceCodeHttpsClientCertificateNotPresent=Client certificate is required. No certificate was found in the request. +;TraceCodeImportSecurityChannelBindingEntry=Starting Security ImportChannelBinding +;TraceCodeImportSecurityChannelBindingExit=Finished Security ImportChannelBinding +;TraceCodeIncompatibleExistingTransportManager=An existing incompatible transport manager was found for the specified URI. +;TraceCodeInitiatingNamedPipeConnection=Initiating Named Pipe connection. +;TraceCodeInitiatingTcpConnection=Initiating TCP connection. +;TraceCodeIssuanceTokenProviderBeginSecurityNegotiation=The IssuanceTokenProvider has started a new security negotiation. +;TraceCodeIssuanceTokenProviderEndSecurityNegotiation=The IssuanceTokenProvider has completed the security negotiation. +;TraceCodeIssuanceTokenProviderRedirectApplied=The IssuanceTokenProvider applied a redirection header. +;TraceCodeIssuanceTokenProviderRemovedCachedToken=The IssuanceTokenProvider removed the expired service token. +;TraceCodeIssuanceTokenProviderServiceTokenCacheFull=IssuanceTokenProvider pruned service token cache. +;TraceCodeIssuanceTokenProviderUsingCachedToken=The IssuanceTokenProvider used the cached service token. +;TraceCodeListenerCreated=Listener created +;TraceCodeListenerDisposed=Listener disposed +;TraceCodeMaxPendingConnectionsReached=Maximum number of pending connections has been reached. +;TraceCodeMaxAcceptedChannelsReached=Maximum number of inbound session channel has been reached. +;TraceCodeMessageClosed=A message was closed +;TraceCodeMessageClosedAgain=A message was closed again +;TraceCodeMessageCopied=A message was copied +;TraceCodeMessageCountLimitExceeded=Reached the limit of messages to log. Message logging is stopping. +;TraceCodeMessageNotLoggedQuotaExceeded=Message not logged because its size exceeds configured quota +;TraceCodeMessageRead=A message was read +;TraceCodeMessageSent=Sent a message over a channel. +;TraceCodeMessageReceived=Received a message over a channel. +;TraceCodeMessageWritten=A message was written +;TraceCodeMessageProcessingPaused=Switched threads while processing a message. +;TraceCodeMsmqCannotPeekOnQueue=MsmqActivation service cannot peek on the queue. +;TraceCodeMsmqCannotReadQueues=MsmqActivation service cannot discover queues. +;TraceCodeMsmqDatagramReceived=MSMQ datagram message received. +;TraceCodeMsmqDatagramSent=MSMQ datagram message sent. +;TraceCodeMsmqDetected=MSMQ detected successfully. +;TraceCodeMsmqEnteredBatch=Entered batching mode. +;TraceCodeMsmqExpectedException=Expected exception caught. +;TraceCodeMsmqFoundBaseAddress=Hosting environment found the base address for the service. +;TraceCodeMsmqLeftBatch=Left batching mode. +;TraceCodeMsmqMatchedApplicationFound=MsmqActivation service found application matching queue. +;TraceCodeMsmqMessageLockedUnderTheTransaction=Cannot move or delete message because it is still locked under the transaction. +;TraceCodeMsmqMessageDropped=Message was dropped. +;TraceCodeMsmqMessageRejected=Message was rejected. +;TraceCodeMsmqMoveOrDeleteAttemptFailed=Cannot move or delete message. +;TraceCodeMsmqPoisonMessageMovedPoison=Poison message moved to the poison subqueue. +;TraceCodeMsmqPoisonMessageMovedRetry=Poison message moved to the retry subqueue. +;TraceCodeMsmqPoisonMessageRejected=Poison message rejected. +;TraceCodeMsmqPoolFull=Pool of the native MSMQ messages is full. This may affect performance. +;TraceCodeMsmqPotentiallyPoisonMessageDetected=Transaction which received this message was aborted at least once. +;TraceCodeMsmqQueueClosed=MSMQ queue closed. +;TraceCodeMsmqQueueOpened=MSMQ queue opened. +;TraceCodeMsmqQueueTransactionalStatusUnknown=Cannot detect if the queue is transactional. +;TraceCodeMsmqScanStarted=MsmqActivation service started scan for queues. +;TraceCodeMsmqSessiongramReceived=MSMQ transport session received. +;TraceCodeMsmqSessiongramSent=MSMQ transport session sent. +;TraceCodeMsmqStartingApplication=MSMQ Activation service started application. +;TraceCodeMsmqStartingService=Hosting environment started service. +;TraceCodeMsmqUnexpectedAcknowledgment=Unexpected acknowledgment value. +;TraceCodeNamedPipeChannelMessageReceiveFailed=Failed to receive a message over a named pipe channel. +;TraceCodeNamedPipeChannelMessageReceived=Received a message over a named pipe channel. +;TraceCodeNegotiationAuthenticatorAttached=NegotiationTokenAuthenticator was attached. +;TraceCodeNegotiationTokenProviderAttached=NegotiationTokenProvider was attached. +;TraceCodeNoExistingTransportManager=No existing transport manager was found for the specified URI. +;TraceCodeOpenedListener=Transport is listening at base URI. +;TraceCodeOverridingDuplicateConfigurationKey=The configuration system has detected a duplicate key in a different configuration scope and is overriding with the more recent value. +;TraceCodePeerChannelMessageReceived=A message was received by a peer channel. +;TraceCodePeerChannelMessageSent=A message was sent on a peer channel. +;TraceCodePeerFloodedMessageNotMatched=A PeerNode received a message that did not match any local channels. +;TraceCodePeerFloodedMessageNotPropagated=A PeerNode received a flooded message that was not propagated further. +;TraceCodePeerFloodedMessageReceived=A PeerNode received a flooded message. +;TraceCodePeerFlooderReceiveMessageQuotaExceeded=Received message could not be forwarded to other neighbors since it exceeded the quota set for the peer node. +;TraceCodePeerNeighborCloseFailed=A Peer Neighbor close has failed. +;TraceCodePeerNeighborClosingFailed=A Peer Neighbor closing has failed. +;TraceCodePeerNeighborManagerOffline=A Peer Neighbor Manager is offline. +;TraceCodePeerNeighborManagerOnline=A Peer Neighbor Manager is online. +;TraceCodePeerNeighborMessageReceived=A message was received by a Peer Neighbor. +;TraceCodePeerNeighborNotAccepted=A Peer Neighbor was not accepted. +;TraceCodePeerNeighborNotFound=A Peer Neighbor was not found. +;TraceCodePeerNeighborOpenFailed=A Peer Neighbor open has failed. +;TraceCodePeerNeighborStateChangeFailed=A Peer Neighbor state change has failed. +;TraceCodePeerNeighborStateChanged=A Peer Neighbor state has changed. +;TraceCodePeerNodeAddressChanged=A PeerNode address has changed. +;TraceCodePeerNodeAuthenticationFailure=A neighbor connection could not be established due to insufficient or wrong credentials. +;TraceCodePeerNodeAuthenticationTimeout=A neighbor security handshake as timed out. +;TraceCodePeerNodeClosed=A PeerNode was closed. +;TraceCodePeerNodeClosing=A PeerNode is closing. +;TraceCodePeerNodeOpenFailed=Peer node open failed. +;TraceCodePeerNodeOpened=A PeerNode was opened. +;TraceCodePeerNodeOpening=A PeerNode is opening. +;TraceCodePeerReceiveMessageAuthenticationFailure=Message source could not be authenticated. +;TraceCodePeerServiceOpened=PeerService Opened and listening at '{0}'. +;TraceCodePerformanceCounterFailedToLoad=A performance counter failed to load. Some performance counters will not be available. +;TraceCodePerformanceCountersFailed=Failed to load the performance counter '{0}'. Some performance counters will not be available +;TraceCodePerformanceCountersFailedDuringUpdate=There was an error while updating the performance counter '{0}'. This performance counter will be disabled. +;TraceCodePerformanceCountersFailedForService=Loading performance counters for the service failed. Performance counters will not be available for this service. +;TraceCodePerformanceCountersFailedOnRelease=Unloading the performance counters failed. +;TraceCodePnrpRegisteredAddresses=Registered addresses in PNRP. +;TraceCodePnrpResolvedAddresses=Resolved addresses in PNRP. +;TraceCodePnrpResolveException=Unexpected Exception during PNRP resolve operation. +;TraceCodePnrpUnregisteredAddresses=Unregistered addresses in PNRP. +;TraceCodePrematureDatagramEof=A null Message (signalling end of channel) was received from a datagram channel, but the channel is still in the Opened state. This indicates a bug in the datagram channel, and the demuxer receive loop has been prematurely stalled. +;TraceCodePeerMaintainerActivity=PeerMaintainer Activity. +;TraceCodeReliableChannelOpened=A reliable channel has been opened. +;TraceCodeRemoveBehavior=Behavior type already exists in the collection +;TraceCodeRequestChannelReplyReceived=Received reply over request channel +;TraceCodeSecurityActiveServerSessionRemoved=An active security session was removed by the server. +;TraceCodeSecurityAuditWrittenFailure=A failure occurred while writing to the security audit log. +;TraceCodeSecurityAuditWrittenSuccess=The security audit log is written successfully. +;TraceCodeSecurityBindingIncomingMessageVerified=The security protocol verified the incoming message. +;TraceCodeSecurityBindingOutgoingMessageSecured=The security protocol secured the outgoing message. +;TraceCodeSecurityBindingSecureOutgoingMessageFailure=The security protocol cannot secure the outgoing message. +;TraceCodeSecurityBindingVerifyIncomingMessageFailure=The security protocol cannot verify the incoming message. +;TraceCodeSecurityClientSessionKeyRenewed=The client security session renewed the session key. +;TraceCodeSecurityClientSessionCloseSent=A Close message was sent by the client security session. +;TraceCodeSecurityClientSessionCloseResponseSent=Close response message was sent by client security session. +;TraceCodeSecurityClientSessionCloseMessageReceived=Close message was received by client security session.TraceCodeSecurityClientSessionKeyRenewed=Client security session renewed session key. +;TraceCodeSecurityClientSessionPreviousKeyDiscarded=The client security session discarded the previous session key. +;TraceCodeSecurityContextTokenCacheFull=The SecurityContextSecurityToken cache is full. +;TraceCodeSecurityIdentityDeterminationFailure=Identity cannot be determined for an EndpointReference. +;TraceCodeSecurityIdentityDeterminationSuccess=Identity was determined for an EndpointReference. +;TraceCodeSecurityIdentityHostNameNormalizationFailure=The HostName portion of an endpoint address cannot be normalized. +;TraceCodeSecurityIdentityVerificationFailure=Identity verification failed. +;TraceCodeSecurityIdentityVerificationSuccess=Identity verification succeeded. +;TraceCodeSecurityImpersonationFailure=Security impersonation failed at the server. +;TraceCodeSecurityImpersonationSuccess=Security Impersonation succeeded at the server. +;TraceCodeSecurityInactiveSessionFaulted=An inactive security session was faulted by the server. +;TraceCodeSecurityNegotiationProcessingFailure=Service security negotiation processing failure. +;TraceCodeSecurityNewServerSessionKeyIssued=A new security session key was issued by the server. +;TraceCodeSecurityPendingServerSessionAdded=A pending security session was added to the server. +;TraceCodeSecurityPendingServerSessionClosed=The pending security session was closed by the server. +;TraceCodeSecurityPendingServerSessionActivated=A pending security session was activated by the server. +;TraceCodeSecurityServerSessionCloseReceived=The server security session received a close message from the client. +;TraceCodeSecurityServerSessionCloseResponseReceived=Server security session received Close response message from client. +;TraceCodeSecurityServerSessionAbortedFaultSent=Server security session sent session aborted fault to client. +;TraceCodeSecurityServerSessionKeyUpdated=The security session key was updated by the server. +;TraceCodeSecurityServerSessionRenewalFaultSent=The server security session sent a key renewal fault to the client. +;TraceCodeSecuritySessionCloseResponseSent=The server security session sent a close response to the client. +;TraceCodeSecuritySessionServerCloseSent=Server security session sent Close to client. +;TraceCodeSecuritySessionAbortedFaultReceived=Client security session received session aborted fault from server. +;TraceCodeSecuritySessionAbortedFaultSendFailure=Failure sending security session aborted fault to client. +;TraceCodeSecuritySessionClosedResponseReceived=The client security session received a closed reponse from the server. +;TraceCodeSecuritySessionClosedResponseSendFailure=A failure occurred when sending a security session Close response to the client. +;TraceCodeSecuritySessionServerCloseSendFailure=Failure sending security session Close to client. +;TraceCodeSecuritySessionKeyRenewalFaultReceived=The client security session received a key renewal fault from the server. +;TraceCodeSecuritySessionRedirectApplied=The client security session was redirected. +;TraceCodeSecuritySessionRenewFaultSendFailure=A failure occurred when sending a renewal fault on the security session key to the client. +;TraceCodeSecuritySessionRequestorOperationFailure=The client security session operation failed. +;TraceCodeSecuritySessionRequestorOperationSuccess=The security session operation completed successfully at the client. +;TraceCodeSecuritySessionRequestorStartOperation=A security session operation was started at the client. +;TraceCodeSecuritySessionResponderOperationFailure=The security session operation failed at the server. +;TraceCodeSecuritySpnToSidMappingFailure=The ServicePrincipalName could not be mapped to a SecurityIdentifier. +;TraceCodeSecurityTokenAuthenticatorClosed=Security Token Authenticator was closed. +;TraceCodeSecurityTokenAuthenticatorOpened=Security Token Authenticator was opened. +;TraceCodeSecurityTokenProviderClosed=Security Token Provider was closed. +;TraceCodeSecurityTokenProviderOpened=Security Token Provider was opened. +;TraceCodeServiceChannelLifetime=ServiceChannel information. +;TraceCodeServiceHostBaseAddresses=ServiceHost base addresses. +;TraceCodeServiceHostTimeoutOnClose=ServiceHost close operation timedout. +;TraceCodeServiceHostFaulted=ServiceHost faulted. +;TraceCodeServiceHostErrorOnReleasePerformanceCounter=ServiceHost error on calling ReleasePerformanceCounters. +;TraceCodeServiceThrottleLimitReached=The system hit the limit set for throttle '{0}'. Limit for this throttle was set to {1}. Throttle value can be changed by modifying attribute '{2}' in serviceThrottle element or by modifying '{0}' property on behavior ServiceThrottlingBehavior. +;TraceCodeManualFlowThrottleLimitReached=The system hit the limit set for the '{0}' throttle. Throttle value can be changed by modifying {0} property on {1}. +;TraceCodeProcessMessage2Paused=Switched threads while processing a message for Contract '{0}' at Address '{1}'. ConcurrencyMode for service is set to Single/Reentrant and the service is currently processing another message. +;TraceCodeProcessMessage3Paused=Switched threads while processing a message for Contract '{0}' at Address '{1}'. Cannot process more than one transaction at a time and the transaction associated with the previous message is not yet complete. Ensure that the caller has committed the transaction. +;TraceCodeProcessMessage4Paused=Switched threads while processing a message for Contract '{0}' at Address '{1}'. UseSynchronizationContext property on ServiceBehaviorAttribute is set to true, and SynchronizationContext.Current was non-null when opening ServiceHost. If your service seems to be not processing messages, consider setting UseSynchronizationContext to false. +;TraceCodeServiceOperationExceptionOnReply=Replying to an operation threw a exception. +;TraceCodeServiceOperationMissingReply=The Request/Reply operation {0} has no Reply Message. +;TraceCodeServiceOperationMissingReplyContext=The Request/Reply operation {0} has no IRequestContext to use for the reply. +;TraceCodeServiceSecurityNegotiationCompleted=Service security negotiation completed. +;TraceCodeSecuritySessionDemuxFailure=The incoming message is not part of an existing security session. +;TraceCodeServiceHostCreation=Create ServiceHost. +;TraceCodePortSharingClosed=The TransportManager was successfully closed. +;TraceCodePortSharingDuplicatedPipe=A named pipe was successfully duplicated. +;TraceCodePortSharingDuplicatedSocket=A socket was successfully duplicated. +;TraceCodePortSharingDupHandleGranted=The PROCESS_DUP_HANDLE access right has been granted to the {0} service's account with SID '{1}'. +;TraceCodePortSharingListening=The TransportManager is now successfully listening. +;TraceCodeSkipBehavior=Behavior type is not of expected type +;TraceCodeFailedAcceptFromPool=An attempt to reuse a pooled connection failed. Another attempt will be made with {0} remaining in the overall timeout. +;TraceCodeFailedPipeConnect=An attempt to connect to the named pipe endpoint at '{1}' failed. Another attempt will be made with {0} remaining in the overall timeout. +;TraceCodeSystemTimeResolution=The operating system's timer resolution was detected as {0} ticks, which is about {1} milliseconds. +;TraceCodeRequestContextAbort=RequestContext aborted +;TraceCodePipeConnectionAbort=PipeConnection aborted +;TraceCodeSharedManagerServiceEndpointNotExist=The shared memory for the endpoint of the service '{0}' does not exist. The service may not be started. +;TraceCodeSocketConnectionAbort=SocketConnection aborted +;TraceCodeSocketConnectionAbortClose=SocketConnection aborted under Close +;TraceCodeSocketConnectionClose=SocketConnection close +;TraceCodeSocketConnectionCreate=SocketConnection create +;TraceCodeSpnegoClientNegotiationCompleted=SpnegoTokenProvider completed SSPI negotiation. +;TraceCodeSpnegoServiceNegotiationCompleted=SpnegoTokenAuthenticator completed SSPI negotiation. +;TraceCodeSslClientCertMissing=The remote SSL client failed to provide a required certificate. +;TraceCodeStreamSecurityUpgradeAccepted=The stream security upgrade was accepted successfully. +;TraceCodeTcpChannelMessageReceiveFailed=Failed to receive a message over TCP channel +;TraceCodeTcpChannelMessageReceived=Received a message over TCP channel +;TraceCodeUnderstoodMessageHeader=Understood message header. +;TraceCodeUnhandledAction=No service available to handle this action +;TraceCodeUnhandledExceptionInUserOperation=Unhandled exception in user operation '{0}.{1}'. +;TraceCodeWebHostCompilation=Webhost compilation +;TraceCodeWebHostDebugRequest=The request is for DEBUG verb. +;TraceCodeWebHostFailedToActivateService=Webhost could not activate service +;TraceCodeWebHostFailedToCompile=Webhost couldn't compile service +;TraceCodeWebHostProtocolMisconfigured=The protocol is misconfigured in WAS, reconfigure it. +;TraceCodeWebHostServiceActivated=Webhost service activated +;TraceCodeWebHostServiceCloseFailed=Closing or aborting the service failed. +;TraceCodeWmiPut=Setting a value via WMI. +;TraceCodeWsmexNonCriticalWsdlExportError=A non-critical error or warning occurred during WSDL Export +;TraceCodeWsmexNonCriticalWsdlImportError=A non-critical error or warning occurred in the MetadataExchangeClient during WSDL Import This could result in some endpoints not being imported. +;TraceCodeFailedToOpenIncomingChannel=An incoming channel was disposed because there was an error while attempting to open it. +;TraceCodeTransportListen=Listen at '{0}'. +;TraceCodeWsrmInvalidCreateSequence=An invalid create sequence message was received. +;TraceCodeWsrmInvalidMessage=An invalid WS-RM message was received. +;TraceCodeWsrmMaxPendingChannelsReached=An incoming create sequence request was rejected because the maximum pending channel count was reached. +;TraceCodeWsrmMessageDropped=A message in a WS-RM sequence has been dropped because it could not be buffered. +;TraceCodeWsrmReceiveAcknowledgement=WS-RM SequenceAcknowledgement received. +;TraceCodeWsrmReceiveLastSequenceMessage=WS-RM Last Sequence message received. +;TraceCodeWsrmReceiveSequenceMessage=WS-RM Sequence message received. +;TraceCodeWsrmSendAcknowledgement=WS-RM SequenceAcknowledgement sent. +;TraceCodeWsrmSendLastSequenceMessage=WS-RM Last Sequence message sent. +;TraceCodeWsrmSendSequenceMessage=WS-RM Sequence message sent. +;TraceCodeWsrmSequenceFaulted=A WS-RM sequence has faulted. +;TraceCodeChannelConnectionDropped=Channel connection was dropped +;TraceCodeAsyncCallbackThrewException=An async callback threw an exception! +;TraceCodeMetadataExchangeClientSendRequest=The MetadataExchangeClient is sending a request for metadata. +;TraceCodeMetadataExchangeClientReceiveReply=The MetadataExchangeClient received a reply. +;TraceCodeWarnHelpPageEnabledNoBaseAddress=The ServiceDebugBehavior Help Page is enabled at a relative address and cannot be created because there is no base address. +;TraceCodeTcpConnectError=The TCP connect operation failed. +;TraceCodeTxSourceTxScopeRequiredIsTransactedTransport=The transaction '{0}' was received for operation '{1}' from a transacted transport, such as MSMQ. +;TraceCodeTxSourceTxScopeRequiredIsTransactionFlow=The transaction '{0}' was flowed to operation '{1}'. +;TraceCodeTxSourceTxScopeRequiredIsAttachedTransaction=The transaction '{0}' was received for operation '{1}' from an InstanceContext transaction. +;TraceCodeTxSourceTxScopeRequiredIsCreateNewTransaction=The transaction '{0}' for operation '{1}' was newly created. +;TraceCodeTxCompletionStatusCompletedForAutocomplete=The transaction '{0}' for operation '{1}' was completed due to the TransactionAutoComplete OperationBehaviorAttribute member being set to true. +;TraceCodeTxCompletionStatusCompletedForError=The transaction '{0}' for operation '{1}' was completed due to an unhandled execution exception. +;TraceCodeTxCompletionStatusCompletedForSetComplete=The transaction '{0}' for operation '{1}' was completed due to a call to SetTransactionComplete. +;TraceCodeTxCompletionStatusCompletedForTACOSC=The transaction '{0}' was completed when the session was closed due to the TransactionAutoCompleteOnSessionClose ServiceBehaviorAttribute member. +;TraceCodeTxCompletionStatusCompletedForAsyncAbort=The transaction '{0}' for operation '{1}' was completed due to asynchronous abort. +;TraceCodeTxCompletionStatusRemainsAttached=The transaction '{0}' for operation '{1}' remains attached to the InstanceContext. +;TraceCodeTxCompletionStatusAbortedOnSessionClose=The transaction '{0}' was aborted because it was uncompleted when the session was closed and the TransactionAutoCompleteOnSessionClose OperationBehaviorAttribute was set to false. +;TraceCodeTxReleaseServiceInstanceOnCompletion=The service instance was released on the completion of the transaction '{0}' because the ReleaseServiceInstanceOnTransactionComplete ServiceBehaviorAttribute was set to true. +;TraceCodeTxAsyncAbort=The transaction '{0}' was asynchronously aborted. +;TraceCodeTxFailedToNegotiateOleTx=The OleTransactions protocol negotiation failed for coordination context '{0}'. + +; +;CfxGreen TraceCodes +; +;TraceCodeActivatingMessageReceived=Activating message received. +;TraceCodeDICPInstanceContextCached=InstanceContext cached for InstanceId {0}. +;TraceCodeDICPInstanceContextRemovedFromCache=InstanceContext for InstanceId {0} removed from cache. +;TraceCodeInstanceContextBoundToDurableInstance=DurableInstance's InstanceContext refcount incremented. +;TraceCodeInstanceContextDetachedFromDurableInstance=DurableInstance's InstanceContext refcount decremented. +;TraceCodeContextChannelFactoryChannelCreated=ContextChannel created. +;TraceCodeContextChannelListenerChannelAccepted=A new ContextChannel was accepted. +;TraceCodeContextProtocolContextAddedToMessage=Context added to Message. +;TraceCodeContextProtocolContextRetrievedFromMessage=Context retrieved from Message. +;TraceCodeWorkflowServiceHostCreated=WorkflowServiceHost created. +;TraceCodeServiceDurableInstanceDeleted=ServiceDurableInstance '{0}' deleted from persistence store. +;TraceCodeServiceDurableInstanceDisposed=ServiceDurableInstance '{0}' disposed. +;TraceCodeServiceDurableInstanceLoaded=ServiceDurableInstance loaded from persistence store. +;TraceCodeServiceDurableInstanceSaved=ServiceDurableInstance saved to persistence store. +;TraceCodeWorkflowDurableInstanceLoaded=WorkflowDurableInstance '{0}' loaded. +;TraceCodeWorkflowDurableInstanceActivated=WorkflowDurableInstance '{0}' activated. +;TraceCodeWorkflowDurableInstanceAborted=WorkflowDurableInstance aborted. +;TraceCodeWorkflowOperationInvokerItemQueued=Work item enqueued. +;TraceCodeWorkflowRequestContextReplySent=Reply sent for InstanceId {0}. +;TraceCodeWorkflowRequestContextFaultSent=Fault Sent for InstanceId {0}. +;TraceCodeSqlPersistenceProviderSQLCallStart=Sql execution started. +;TraceCodeSqlPersistenceProviderSQLCallEnd=Sql execution complete. +;TraceCodeSqlPersistenceProviderOpenParameters=SqlPersistenceProvider.Open() parameters. +;TraceCodeSyncContextSchedulerServiceTimerCancelled=SynchronizationContextWorkflowSchedulerService - Timer {0} cancelled. +;TraceCodeSyncContextSchedulerServiceTimerCreated=SynchronizationContextWorkflowSchedulerService - Timer {0} created for InstanceId {1}. +;TraceCodeSyndicationReadFeedBegin=Reading of a syndication feed started. +;TraceCodeSyndicationReadFeedEnd=Reading of a syndication feed completed. +;TraceCodeSyndicationReadItemBegin=Reading of a syndication item started. +;TraceCodeSyndicationReadItemEnd=Reading of a syndication item completed. +;TraceCodeSyndicationWriteFeedBegin=Writing of a syndication feed started. +;TraceCodeSyndicationWriteFeedEnd=Writing of a syndication feed completed. +;TraceCodeSyndicationWriteItemBegin=Writing of a syndication item started. +;TraceCodeSyndicationWriteItemEnd=Writing of a syndication item completed. +;TraceCodeSyndicationProtocolElementIgnoredOnRead=Syndication element with name '{0}' and namespace '{1}' ignored on read. +;TraceCodeSyndicationProtocolElementIgnoredOnWrite=Syndication element with name '{0}' and namespace '{1}' was not written. +;TraceCodeSyndicationProtocolElementInvalid=Syndication element with name '{0}' and namespace '{1}' is invalid. +;TraceCodeWebUnknownQueryParameterIgnored=HTTP query string parameter with name '{0}' was ignored. +;TraceCodeWebRequestMatchesOperation=Incoming HTTP request with URI '{0}' matched operation '{1}'. +;TraceCodeWebRequestDoesNotMatchOperations=Incoming HTTP request with URI '{0}' does not match any operation. + +; +;New in Silverlight +; +InternalException=An error occurred within Windows Communication Foundation. Applications should not attempt to handle this error. +CrossDomainError=An error occurred while trying to make a request to URI '{0}'. This could be due to attempting to access a service in a cross-domain way without a proper cross-domain policy in place, or a policy that is unsuitable for SOAP services. You may need to contact the owner of the service to publish a cross-domain policy file and to ensure it allows SOAP-related HTTP headers to be sent. This error may also be caused by using internal types in the web service proxy without using the InternalsVisibleToAttribute attribute. Please see the inner exception for more details. +MissingReferenceToExtensionsDll=An exception occured when initializing duplex channels. Please ensure your application .xap package contains the assembly System.ServiceModel.Extensions.dll. + +; Copy from Configuration error message +ConfigUnrecognizedElement=Unrecognized element '{0}' in service reference configuration. Note that only a subset of the Windows Communication Foundation configuration functionality is available in Silverlight. +ConfigUnsupportedElement=Element '{0}' in service reference configuration is not supported and can only be empty. Note that only a subset of the Windows Communication Foundation configuration functionality is available in Silverlight. +ConfigUnrecognizedAttribute=Unrecognized attribute '{0}' in service reference configuration. Note that attribute names are case-sensitive. Note also that only a subset of the Windows Communication Foundation configuration functionality is available in Silverlight. +ConfigInvalidAttribute=Attribute '{0}' on the '{1}' element in service reference configuration is missing or has an invalid value. +ConfigFileMissing=Cannot find 'ServiceReferences.ClientConfig' in the .xap application package. This file is used to configure client proxies for web services, and allows the application to locate the services it needs. Either include this file in the application package, or modify your code to use a client proxy constructor that specifies the service address and binding explicitly. Please see inner exception for details. +ConfigFileFormat=An error occurred while attempting to read ServiceReferences.ClientConfig. This file is used to configure client proxies for web services, and allows the application to locate the services it needs. Please see inner exception for details. + +ConfigTypeLoadError=Type '{0}' cannot be loaded. Please ensure your application .xap package contains the assembly {1}. +ConfigElementMustBeEmpty=Element '{0}' must be empty in service reference configuration. +UserNameCannotBeEmpty=The username cannot be empty. +NoSyncProgrammingInSL=Specified method is not supported because the synchronous programming model is not available in Silverlight. +NoStreamingTransferInSL=Specified method is not supported because streamed requests are not available in Silverlight. +NoExtensibleObjectsInSL=Specified method is not supported because Extensible Objects are not supported in Silverlight. +NotSupportedHttpWebRequestHeader='{0}' header on HttpWebRequest is not supported in Silverlight. +NotSupportedHttpWebRequestCookieContainer=CookieContainer is not supported when using a browser-based HTTP stack. Cookies will be automatically managed by the browser. To gain manual control over cookies, switch to a different HTTP stack, for example by using WebRequest.RegisterPrefix with WebRequestCreator.ClientHttp. +MultipleCCbesInParameters=More than one HttpCookieContainerBindingElement was found in the BindingParameters of the BindingContext. This usually is caused by having multiple HttpCookieContainerBindingElements in a CustomBinding. Remove all but one of these elements. +ContractHasSyncOperations=The contract '{0}' contains synchronous operations, which are not supported in Silverlight. Split the operations into "Begin" and "End" parts and set the AsyncPattern property on the OperationContractAttribute to 'true'. Note that you do not have to make the same change on the server. +CookieContainerBindingElementNeedsHttp=The HttpCookieContainerBindingElement can only be used with HTTP (or HTTPS) transport. +#endif // INCLUDE_DEBUG \ No newline at end of file diff --git a/mcs/class/referencesource/System.Web.Mobile/System.Web.Mobile.txt b/mcs/class/referencesource/System.Web.Mobile/System.Web.Mobile.txt new file mode 100644 index 00000000000..a36c4567775 --- /dev/null +++ b/mcs/class/referencesource/System.Web.Mobile/System.Web.Mobile.txt @@ -0,0 +1,596 @@ +########################################################### +########################################################### +#### Strings for System.Web.Mobile #### +########################################################### +########################################################### + +ConfigSect_MissingAttr=Required attribute '{0}' is missing. +ConfigSect_UnknownAttr=Unexpected attribute '{0}'. +ConfigSect_UnrecognizedXML=Unrecognized XML. +ConfigSect_MissingValue=Attribute '{0}' must have a value. +ConfigSect_InvalidBooleanAttr=Invalid boolean attribute '{0}'. +ConfigSect_InvalidIntegerAttr=Invalid integer attribute '{0}'. + +DevCapSect_EmptyClass=The type attribute cannot be null or an empty string. +DevCapSect_ExtraCompareDelegator=An evaluator delegate has already been specified. A compare attribute is not necessary. +DevCapSect_ExtraArgumentDelegator=An evaluator delegate has already been specified. An argument attribute is not necessary. +DevCapSect_NoTypeInfo=Unable to get type information for type '{0}'. Specify a valid type. +DevCapSect_NoCapabilityEval=Could not create capability evaluator for method '{0}' because of the following error: '{1}'. +DevCapSect_MustSpecify=You must specify either a filter name and comparison value (e.g., ) or a type and method (e.g., ). +DevCapSect_ComparisonAlreadySpecified=A comparison has already been specified. You need not specify a method attribute. +DevCapSect_UnableAddDelegate=Delegate '{0}' cannot be added because of the following error: '{1}'. +DevCapSect_UnrecognizedTag=Unrecognized tag '{0}'. + +DevFiltDict_FoundLoop=The filter '{0}' is already directly or indirectly dependent on the filter '{1}'. Construct your filters to avoid loops. + +MobCap_DelegateNameNoValue=delegateName must have a value. +MobCap_CantFindCapability=Cannot find a capability named '{0}'. + +MobileRedirect_RedirectNotAllowed=Calling Response.Redirect on a postback can have unpredictable results on mobile devices and gateways. Use RedirectToMobilePage method instead. + +########################################################### +########################################################### +#### Strings for System.Web.UI.MobileControls #### +########################################################### +########################################################### + +FactoryGenerator_Error_FactoryInterface=An error has occurred in FactoryGenerator. The return type is not correctly defined. + +####################################################### +## In the runtime, used by the designer ## +####################################################### + +RTL=RTL_False + +Category_Action=Action +Category_Appearance=Appearance +Category_Behavior=Behavior +Category_Data=Data +Category_Navigation=Navigation +Category_Paging=Paging +Category_Style=Style + +MSHTMLHost_Not_Implemented=Not Implemented + +AdRotator_AdvertisementFile=XML file that contains advertisements. +AdRotator_ImageKey=XML element name that specifies which image URL to retrieve. +AdRotator_NavigateUrlKey=XML element name that specifies which advertisement Web page URL to retrieve. +AdRotator_KeywordFilter=Keyword for limiting selection of advertisements. +AdRotator_AdCreated=Raises an event after an advertisement is retrieved from the AdvertisementFile. + +BaseValidator_ControlToValidate=ID of the control to validate. +BaseValidator_Display=Appearance of the validator. +BaseValidator_ErrorMessage=Message to display when validation fails. + +Calendar_FirstDayOfWeek=The day of the week that appears first. +Calendar_SelectedDate=The currently selected date. +Calendar_SelectionMode=Determines whether days, weeks, and months are selectable. +Calendar_ShowDayHeader=True if showing days of week header. +Calendar_VisibleDate=The month that appears. +Calendar_CalendarEntryText=Text for the link that provides date selection. This link is only used when a series of steps is needed. +Calendar_OnSelectionChanged=Raises an event when the user changes the selection. + +PhoneCall_AlternateFormat=Text format that appears for devices that cannot make phone calls. +PhoneCall_AlternateUrl=The target URL for devices that cannot make phone calls. +PhoneCall_PhoneNumber=The phone number to dial for devices that can make phone calls. +PhoneCall_SoftkeyLabel=Label used for the phone call when rendered on a softkey. Only applies to devices that support softkeys. + +Command_CommandArgument=The argument associated with the command. +Command_CommandName=The name associated with the command. +Command_CausesValidation=Whether to invoke validation on the form when activated. +Command_OnClick=Raises an event when the user activates the command. +Command_OnItemCommand=Raises an event when the user activates the command. The event is bubbled up to parent controls. +Command_SoftkeyLabel=Label used for the command when rendered on a softkey. Only applies to devices that support softkeys. +Command_Format=The visual appearance of the control. + +CompareValidator_ControlToCompare=ID of the control to compare to. +CompareValidator_Operator=Comparison operation to apply to values. +CompareValidator_Type=Data type of values for comparison. +CompareValidator_ValueToCompare=Value to compare to. + +Control_AccessKey=The access key used to give focus to the control on i-mode phones, using the directkey function. + +CustomValidator_OnServerValidate=Called to perform validation on the server. + +FontInfo_Bold=Bold setting for the font. +FontInfo_Italic=Italic setting for the font. +FontInfo_Name=The preferred font for the control. +FontInfo_Size=The relative size of the font. + +Form_OnActivate=Raises an event when the form becomes active. +Form_OnDeactivate=Raises an event when a previously active form becomes inactive. +Form_OnPaginated=Raises an event after the form is paginated. +Form_Action=The URL to which the form should be submitted. +Form_Method=The method used to submit the form to the server. +Form_PagerStyle=The styles used for pagination properties in the control. +Form_Title=The title used to identify the form. + +Image_AlternateText=The alternate text displayed when the image cannot be rendered. +Image_AutoFormat=Whether the source image should be auto-formatted to match device capabilities. +Image_Coverage=Percentage of the screen area the image should use. +Image_ImageUrl=The URL of the image to be rendered. +Image_NavigateUrl=The URL or Form to navigate to. +Image_SoftkeyLabel=Label used for the image when rendered on a softkey. Only applies to devices that support softkeys. + +Link_NavigateUrl=The URL or Form to link to. +Link_SoftkeyLabel=Label used for the link when rendered on a softkey. Only used on devices that support softkeys. + +List_DataMember=Table used for binding when a DataSet is used as the data source. +List_DataSource=Data source that populates items in the list. +List_DataTextField=Specifies which property of a databound item to use to determine the item's text property. +List_DataValueField=Specifies which property of a databound item to use to determine the item's value property. +List_Decoration=List format used for the items. +List_ItemsAsLinks=Whether the items in the list should be interpreted as hyperlinks. +List_Items=Collection of items in the list. +List_OnItemCommand=Raises an event when an individual list item generates an event as a result of a user action. +List_OnItemDataBind=Raises an event after an item has been databound. + +MobileControl_Alignment=Horizontal alignment of the control. +MobileControl_BackColor=Background color of the control. +MobileControl_BreakAfter=Whether to add a line break after the control at run time. +MobileControl_Font=Font that this control uses. +MobileControl_InfiniteTemplateRecursion=A circular reference was detected in a template. +MobileControl_StyleReference=Style that this control uses. +MobileControl_Wrapping=The wrapping behavior of text in the control. + +ObjectList_DataSource=Data source that populates items in the list. +ObjectList_LabelField=Field in the data source to use for a compact representation of the items in list view. +ObjectList_TableFields=Fields in the data source to use for an expanded representation of the items in list view. +ObjectList_AutoGenerateFields=Whether the fields are generated automatically at run time based on the associated data source. +ObjectList_Fields=Collection of fields representing the items in details view. +ObjectList_Commands=Collection of commands for each item in the list. +ObjectList_OnItemCommand=Raises an event when the user selects a command associated with the item. +ObjectList_OnItemSelect=Raises an event when the user selects an item in the list view. +ObjectList_OnItemDataBind=Raises an event after an item is bound to a data source. +ObjectList_OnShowItemCommands=Raises an event before showing the set of commands for an item. +ObjectList_DefaultCommand=Command raised when an item is selected in list view. +ObjectList_DetailsCommandText=Text for the link to details view. +ObjectList_BackCommandText=Text for back link in details view. +ObjectList_MoreText=Text for the link to more details and commands. +ObjectList_CommandStyle=The style applied to the commands in the list. +ObjectList_LabelStyle=The style applied to the header label. + +PagedControl_ItemCount=Number of items to render in the control. The value '0' indicates automatic pagination. +PagedControl_ItemsPerPage=Number of items to render in each page of the control. The value '0' indicates default pagination. +PagedControl_OnLoadItems=Raises an event when the control uses custom paging and requests more data. + +PagerStyle_NextPageText=Label for the link to the next page. +PagerStyle_PageLabel=Label for current page. +PagerStyle_PreviousPageText=Label for the link to the previous page. + +Panel_Paginate=Whether the contents can be divided into pages. + +RangeValidator_MaximumValue=Maximum value for the control being validated. +RangeValidator_MinimumValue=Minimum value of the control being validated. +RangeValidator_Type=Data type of values for comparison. + +RegularExpressionValidator_ValidationExpression=Regular expression to determine validity. + +RequiredFieldValidator_InitialValue=Initial value of the field to validate. + +SelectionList_OnSelectedIndexChanged=Raises an event when the user changes a selection. +SelectionList_Rows=The number of visible rows to render. +SelectionList_SelectType=The type of selection list. +Input_Title=The title shown above the input area on devices that support it. + + +Style_Alignment=Horizontal alignment of the control. +Style_BackColor=Background color of the control. +Style_Font=Font for text within the control. +Style_ForeColor=Color of the text within the control. +Style_Name=Name of the style. +Style_Reference=Reference to another style to inherit from. +Style_Wrapping=Wrapping behavior of text in the control. + +StyleSheet_ReferencePath=Relative file path to a user control containing a StyleSheet control. + +TextBox_Numeric=Whether the input is restricted to numeric values. +TextBox_MaxLength=The maximum number of characters that can be entered. +TextBox_OnTextChanged=Raises an event after the user changes the text property. The event occurs only after a postback to the server. +TextBox_Password=Whether the input is hidden. +TextBox_Size=The expected character length of the input. + +TextControl_Text=Text that appears in the control. + +TextView_Text=Text that appears in the control. + +ValidationSummary_BackLabel=Label for the link that returns to the offending form. +ValidationSummary_FormToValidate=ID of the form to validate. +ValidationSummary_HeaderText=Header text that appears in the summary. + +####################################################### +## In the runtime, actually used by the runtime ## +####################################################### + +BaseValidator_ControlToValidateBlank=The ControlToValidate property of '{0}' cannot be blank. +BaseValidator_ControlNotFound=Unable to find control with the id '{0}' referenced by the {1} property of the control '{2}'. +BaseValidator_BadControlType=The control with the id '{0}', referenced by the '{1}' property of the control '{2}', cannot be validated. + +PhoneCall_InvalidPhoneNumberFormat=The value of the '{0}' property is not in a correct format: '{1}' +PhoneCall_EmptyPhoneNumber=The property PhoneNumber of the following PhoneCall control cannot be empty: '{0}' + +CompareValidator_BadCompareControl=Control '{0}' cannot have the same value '{1}' for both ControlToValidate and ControlToCompare. + +ControlAdapter_BackLabel=Back +ControlAdapter_GoLabel=Go +ControlAdapter_OKLabel=OK +ControlAdapter_MoreLabel=More +ControlAdapter_OptionsLabel=Options +ControlAdapter_NextLabel=Next +ControlAdapter_PreviousLabel=Prev +ControlAdapter_LinkLabel=Link +ControlAdapter_PhoneCallLabel=Call +ControlAdapter_InvalidDefaultLabel=The default label ID specified is invalid. + +ControlsConfig_NoDeviceConfigRegistered=No mobile controls device configuration was registered for the requesting device. User agent string is '{0}'. + +DataSourceHelper_MissingDataMember=Missing data member '{0}' +DataSourceHelper_DataSourceWithoutDataMember={0} without data member + +DeviceSpecific_OnlyChoiceElementsAllowed=Only Choice elements are allowed in a DeviceSpecific element. + +DeviceSpecificChoice_OverridingPropertyNotFound=Property '{0}' to override not found. +DeviceSpecificChoice_OverridingPropertyTypeCast=Property '{0}' cannot be converted from text. +DeviceSpecificChoice_OverridingPropertyNotDeclarable=Property '{0}' is not declarable, and cannot be overridden. +DeviceSpecificChoice_InvalidPropertyOverride=Invalid property override: '{0}' +DeviceSpecificChoice_PropertyNotAnAttribute=Specified property is not an attribute. +DeviceSpecificChoice_ChoiceOnlyExistInDeviceSpecific=Choice elements can only exist in a DeviceSpecific element. +DeviceSpecificChoice_CantFindFilter=Can find neither a device capability named '{0}' nor a public non-static method on the page named '{0}' that returns a System.Boolean and takes System.Web.Mobile.MobileCapabilities and System.String as arguments. + +ErrorFormatterPage_ServerError=Server Error in {0} +ErrorFormatterPage_MiscErrorMessage={0}: {1} +ErrorFormatterPage_File=File: {0} +ErrorFormatterPage_Line=Line: {0} + +Form_NestedForms=Forms cannot be nested. Found Form with ID '{0}' inside Form with ID '{1}'. +Form_PropertyNotAccessible=The '{0}' property is not accessible for the Form. +Form_PropertyNotSettable=The '{0}' property is not settable on the Form. +Form_InvalidSubControlType='{0}' cannot be a top-level form element. +Form_InvalidControlToPaginateForm=ControlToPaginate must be inside the active form. + +IndividualDeviceConfig_TypeMustSupportInterface=The type '{0}' is not a valid device adapter, because it does not implement the interface '{1}'. Use another type, or modify the type to implement the interface. +IndividualDeviceConfig_ControlWithIncorrectPageAdapter=Control '{0}' is not registered with device with page adapter '{1}'. + +LiteralTextParser_InvalidTagFormat=The text contains a tag with invalid syntax. Specify tags that use correct syntax. + +MobileControl_MustBeInMobilePage=MobileControl must be contained within a MobilePage: {0} +MobileControl_MustBeInForm=The control with id {0} of type {1} must be contained within a Form. +MobileControl_NoTemplatesDefined=Cannot create templated UI because no templates are defined. +MobileControl_NoMultipleDeviceSpecifics=You can specify only one DeviceSpecific element per control. +MobileControl_NoCustomAttributes=Cannot set custom attributes on mobile controls in this page. Custom attributes specified are: {0}. +MobileControl_InvalidAccessKey=The following AccessKey property must be 0-9, # or *: '{0}' +MobileControl_InnerTextCannotContainTags=The control with id {1} contains tags in its inner text. A {0} control cannot contain tags in its inner text. +MobileControl_TextCannotContainNewlines=The control with id {1} contains newline characters in its inner text. A {0} control cannot contain newline characters in its inner text. + +MobileControlBuilder_ControlMustBeTopLevelOfPage={0} must be defined at the top level of a page. +MobileControlBuilder_StyleMustBeInStyleSheet=Styles must be defined in a StyleSheet. + +MobileControlsSectionHandler_UnknownElementName=Unknown element name - {0} expected. +MobileControlsSectionHandler_DeviceConfigNotFound=The following device configuration is not found: '{0}' +MobileControlsSectionHandler_CantCreateMethodOnClass=Unable to find suitable predicate method '{0}' on class '{1}' +MobileControlsSectionHandler_TypeNotFound=Type '{0}' used as {1} not found. +MobileControlsSectionHandler_DuplicatedDeviceName=The following device adapter set is already registered: '{0}' +MobileControlsSectionHandler_NotAssignable='{0}' is not assignable to '{1}' +MobileControlsSectionHandler_CircularReference=The device configuration '{0}' contains a circular reference + +MobileErrorInfo_Unknown=Unknown +MobileErrorInfo_CompilationErrorType=Compilation Error +MobileErrorInfo_CompilationErrorMiscTitle=Compiler Error Message +MobileErrorInfo_CompilationErrorDescription=An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. +MobileErrorInfo_ParserErrorType=Parser Error +MobileErrorInfo_ParserErrorMiscTitle=Parser Error Message +MobileErrorInfo_ParserErrorDescription=An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. +MobileErrorInfo_SourceObject=Source Object + +MobileListItemCollection_ViewStateManagementError=Viewstate management error + +MobilePage_InvalidApplicationUrl=Invalid application URL - {0} +MobilePage_AtLeastOneFormInPage=Page must contain at least one Form. +MobilePage_FormNotFound=Form not found: '{0}' +MobilePage_RequiresSessionState=The page needs to save viewstate, but session state is disabled or readonly. Enable session state, or disable viewstate for the page. + +MobileTypeNameConverter_TypeNotResolved=The type '{0}' cannot be resolved. Please verify the spelling is correct or that the full type name is provided. +MobileTypeNameConverter_UnsupportedValueType=The converter cannot convert value '{0}' with type '{1}'. + +ObjectList_FieldNotFound=Field {0} not found +ObjectList_ItemTitle=Item +ObjectList_SelectedIndexTooSmall=The SelectedIndex property cannot be set to less than -1: '{0}'. +ObjectList_SelectedIndexTooBig=SelectedIndex must be less than the item count. SelectedIndex is being set to {0}, but the item count is {1}. +ObjectList_CannotSetViewModeWithNoSelectedItem=To set the ViewMode to Commands or Details, you must first select an item. +ObjectList_MustBeInListModeToClearSelectedIndex=To set the SelectedIndex to -1, the ViewMode property must first be set to ObjectListViewMode.List. +ObjectList_MustBeInDetailsModeToGetDetails=Cannot access the Details property unless the ViewMode property is first set to ObjectListViewMode.Details. +ObjectList_MustHaveOneOrMoreFields=Must have one or more fields to databind. (Application may have autogenerated fields from an empty DataSource. To clear items, set DataSource to null.) +ObjectListField_DataFieldNotFound=The DataField '{0}' does not exist in the source data. Specify a different DataField property, or remove the field. +ObjectListField_DataBoundText=DataBound + +PagedControl_ItemCountCantBeNegative=ItemCount cannot be negative: {0} +PagedControl_ItemsPerPageCantBeNegative=ItemsPerPage cannot be negative: {0} + +PagerStyle_NextPageText_DefaultValue=Next +PagerStyle_PreviousPageText_DefaultValue=Previous + +RangeValidator_RangeOverlap=The MaximumValue {0} cannot be less than the MinimumValue {1} of {2}. + +SessionViewState_InvalidSessionStateHistory=Invalid value for session state history. +SessionViewState_ExpiredOrCookieless=The page requires session state that is no longer available. Either the session has expired, the client did not send a valid session cookie, or the session state history size is too small. Try increasing the history size or session expiry limit. + +SelectionList_AdapterNotHandlingLoadPostData=Device adapter must handle LoadPostData for SelectionList. + +Style_DuplicateName=A style with that name already exists. Please choose another name. +Style_NameChangeCauseCircularLoop=This name change creates a circular loop. Please choose another name. +Style_ReferenceCauseCircularLoop=This reference creates a circular loop. Please choose another style reference. +Style_StyleNotFound=Style not found: {0} +Style_EmptyName=A style name cannot be empty. +Style_StyleNotFoundOnGenericUserControl=Style not found: {0}. Note that Styles will never be found on a System.Web.UI.UserControl. Use System.Web.UI.MobileControls.MobileUserControl instead. +Style_CircularReference=The following style contains a circular reference: '{0}' +Style_UnregisteredProperty=Unregistered property: {0} +Style_ErrorMessageTitle=Styles Editor + +StyleSheet_DuplicateName=Duplicate Style elements named {0} found within a style sheet. +StyleSheet_MustContainID=Style elements must contain a 'Name' attribute. +StyleSheet_NoStyleSheetInExternalFile=External file does not contain a style sheet control. +StyleSheet_PropertyNotAccessible=The following style sheet property is not accessible: '{0}' +StyleSheet_PropertyNotSettable=The following style sheet property is not settable: '{0}' +StyleSheet_InvalidStyleName=Attempting to set Style named '{0}' into style sheet key '{1}'. These values must match. +StyleSheet_StyleAlreadyOwned=Attempting to insert Style named '{0}' into style sheet even though it's already in another style sheet named '{1}'. Only one style sheet can own a given Style. +StyleSheet_LoopReference=The following style sheet contains a circular reference to an external style sheet: '{0}' + +Theme_Not_Supported_On_MobileControls=The 'Theme' feature is not supported on mobile controls. +Feature_Not_Supported_On_MobilePage=The '{0}' feature is not supported on a mobile page. + +# Used in ArgumentException where concatenation will occur. +TextBox_NotNegativeNumber=must be greater than or equal to zero. + +SelectionList_OutOfRange=Unexpected value {0}. The value of SelectedIndex must be at least -1 and less than the number of items. +ValidationSummary_InvalidFormToValidate=The form with id {0}, referenced by the ValidationSummary control '{1}', does not exist. Change the FormToValidate property to a valid form. + +Validator_ValueBadType=The {1} property of the control with id {2} is set to the value {0}, which cannot be converted to the required type {3}. Use a legal value. + +########################################################### +########################################################### +#### Strings for System.Web.UI.Design.MobileControls #### +########################################################### +########################################################### + +AppliedDeviceFiltersDialog_Title=Applied Device Filters +AppliedDeviceFiltersDialog_AppliedDeviceFilters=A&pplied Device Filters: +AppliedDeviceFiltersDialog_AssociatedItemsWillBeLost=Any templates and property overrides associated with this device filter will be lost. Are you sure you want to continue? +AppliedDeviceFiltersDialog_ApplyDeviceFilter=&Add To List +AppliedDeviceFiltersDialog_AvailableDeviceFilters=A&vailable Device Filters: +AppliedDeviceFiltersDialog_Argument=A&rgument: +AppliedDeviceFiltersDialog_DuplicateChoices=The following filters have been applied multiple times with the same argument: '{0}'. Please remove the duplicate filters or change their arguments. +AppliedDeviceFiltersDialog_DefaultFilterAlreadyApplied=The default filter may only be applied once. + +BaseTemplatedMobileComponentEditor_TemplateModeErrorMessage=The control does not support property editing while it is in template editing mode. You must complete template editing before using the Property Builder. +BaseTemplatedMobileComponentEditor_TemplateModeErrorTitle=Property Builder + +Category_DeviceSpecific=Device Specific + +DeviceFilter_DefaultChoice=(Default) +DeviceFilter_NoChoice=(None) + +DeviceFilterEditorDialog_Header=Create device filters for control templating and property overrides in this application. These filters are stored in the Web.config management file. +DeviceFilterEditorDialog_DeviceFilters=Device &Filters: +DeviceFilterEditorDialog_NewDeviceFilter=&New Device Filter +DeviceFilterEditorDialog_UnnamedFilter=A device filter name cannot be empty. Please type a name. +DeviceFilterEditorDialog_DuplicateName=The following device filter already exists: '{0}'. Please choose another name. +DeviceFilterEditorDialog_IllegalDefaultName=You cannot create a device filter named '(Default)'. This name is reserved for the default filter. Please choose another name. +DeviceFilterEditorDialog_Argument=&Argument: +DeviceFilterEditorDialog_Attributes=Attributes +DeviceFilterEditorDialog_Method=&Method: +DeviceFilterEditorDialog_TypeGl=Type +DeviceFilterEditorDialog_Equality=Equality &Comparison +DeviceFilterEditorDialog_Compare=C&ompare: +DeviceFilterEditorDialog_Evaluator=Evaluator &Delegate +DeviceFilterEditorDialog_TypeTxt=&Type: +DeviceFilterEditorDialog_Title=Device Filter Editor +DeviceFilterEditorDialog_InvalidFilter=The following device filters are not valid as specified:\n\n{0}\n\nEquality Comparison device filters must have a defined Compare property. Evaluator Delegate device filters must have defined Type and Method properties. Please correct these filters. +DeviceFilterEditorDialog_DuplicateNames=This action could not be completed because multiple device filters that share the same name exist in this project's Web.config file. Please correct these duplicate filter definitions in the Web.config file. +DeviceFilterEditorDialog_WebConfigMissingOnOpen=Before you can create Device Filters you must add a Web.config file to this project. +DeviceFilterEditorDialog_WebConfigMissing=The action could not be completed because this project's Web.config file has been deleted or renamed. +DeviceFilterEditorDialog_WebConfigParsingError=The following error was encountered while attempting to parse this project's Web.config file:\n\n{0}\n\nPlease correct this condition in the Web.config file. + +DeviceFilterNode_DefaultFilterName=DeviceFilter + +DeviceSpecific_DefaultMessage=Right-click and select the Templating Options command to apply device filters. +DeviceSpecific_TemplateEditingMessage=Right-click and select a set of templates to edit their device-specific content. +DeviceSpecific_DuplicateWarningMessage=Only one DeviceSpecific control is allowed in this container. Please remove all extra DeviceSpecific controls. +DeviceSpecific_PropNotSet=(None) + +EditableTreeList_Rename=&Rename +EditableTreeList_AddName=Add +EditableTreeList_AddDescription=Add a new item to the list. +EditableTreeList_MoveUpName=Move Up +EditableTreeList_MoveUpDescription=Move the selected item up in the list +EditableTreeList_MoveDownName=Move Down +EditableTreeList_MoveDownDescription=Move the selected item down in the list +EditableTreeList_DeleteName=Delete +EditableTreeList_DeleteDescription=Delete the selected item from the list + +PropertyOverridesDialog_AppliedDeviceFilters=&Applied Device Filter: +PropertyOverridesDialog_Title=Property Overrides +PropertyOverridesDialog_DeviceSpecificProperties=Device-Specific &Properties: +PropertyOverridesDialog_InvalidPropertyValue='{0}' is an invalid value for the following property: '{1}'. This property has been reset to its default value. +PropertyOverridesDialog_NotICloneable='{0}' uses ExpandableObjectConverter, but type '{1}' does not implement ICloneable. +PropertyOverridesDialog_DuplicateChoices=The following filters have been applied multiple times with the same argument: '{0}'. Please remove the duplicate filters in the Applied Device Filters dialog before editing property overrides. + +GenericDialog_OKBtnCaption=OK +GenericDialog_CancelBtnCaption=Cancel +GenericDialog_HelpBtnCaption=Help +GenericDialog_CloseBtnCaption=Close +GenericDialog_Edit=&Edit... + +ImageUrlPicker_ImageCaption=Select Image +ImageUrlPicker_ImageFilter=Image Files(*.gif;*.jpg;*.jpeg;*.bmp;*.wmf;*.png;*.wbmp)|*.gif;*.jpg;*.jpeg;*.bmp;*.wmf;*.png;*.wbmp|All Files(*.*)|*.*| + +ListGeneralPage_Title=General +ListGeneralPage_DataGroupLabel=Data +ListGeneralPage_PagingGroupLabel=Paging +ListGeneralPage_AppearanceGroupLabel=Appearance +ListGeneralPage_DataSourceCaption=&DataSource: +ListGeneralPage_DataMemberCaption=Data&Member: +ListGeneralPage_DataTextFieldCaption=Data&TextField: +ListGeneralPage_DataValueFieldCaption=Data&ValueField: +ListGeneralPage_ItemCountCaption=Item&Count: +ListGeneralPage_ItemsPerPageCaption=ItemsPer&Page: +ListGeneralPage_DecorationCaption=Deco&ration: +ListGeneralPage_DecorationNone=None +ListGeneralPage_DecorationBulleted=Bulleted +ListGeneralPage_DecorationNumbered=Numbered +ListGeneralPage_SelectTypeCaption=&SelectType: +ListGeneralPage_SelectTypeDropDown=DropDown +ListGeneralPage_SelectTypeListBox=ListBox +ListGeneralPage_SelectTypeRadio=Radio +ListGeneralPage_SelectTypeMultiSelectListBox=MultiSelectListBox +ListGeneralPage_SelectTypeCheckBox=CheckBox +ListGeneralPage_RowsCaption=&Rows: +ListGeneralPage_NoneComboEntry=(None) +ListGeneralPage_UnboundComboEntry=(Unbound) +ListGeneralPage_PrivateMemberMessage={0} is marked as private member. +ListGeneralPage_PrivateMemberCaption=The DataSource's modifier must be changed to public before you can select it. + +ListItemsPage_Title=Items +ListItemsPage_ItemsAsLinksCaption=&Render list items as hyperlinks +ListItemsPage_ItemListGroupLabel=Item list +ListItemsPage_DefaultItemText=Text +ListItemsPage_ItemCaption=Item &Text: +ListItemsPage_NewItemCaption=&Create New Item +ListItemsPage_ItemValueCaption=&Value: +ListItemsPage_ItemSelectedCaption=&Selected + +MarkupSchema_HTML32=http://schemas.microsoft.com/mobile/html32template +MarkupSchema_cHTML10=http://schemas.microsoft.com/mobile/chtml10template + +MobileControl_FormPanelContainmentErrorMessage=This control must be placed in a Form or Panel control, or within a template. Please move or delete this control. +MobileControl_StrictlyFormPanelContainmentErrorMessage=This control must be placed in a Form or Panel control. Please move or delete this control. +MobileControl_TopPageContainmentErrorMessage=This control must be placed directly on the page. Please move or delete this control. +MobileControl_MobilePageErrorMessage=This control only works in pages of type MobilePage. +MobileControl_NonHtmlSchemaErrorMessage=You can edit only HTML-based templates in Design view. Switch to HTML view to edit the template contents. +MobileControl_DefaultErrorMessage=An internal error occurred. +MobileControl_SettingGenericChoiceDescription=Select the device filters to use for property overrides. +MobileControl_DeviceSpecificPropsDescription=The collection of property overrides associated with this control. +MobileControl_AppliedDeviceFiltersDescription=The collection of device filters you can use to customize this control. +MobileControl_InnerTextCannotContainTagsDesigner=This control cannot contain tags in its inner text. +MobileControl_UserControlWarningMessage=This control is not supported in Design view when placed inside a Web User Control, use Mobile User Control instead. + +MobileWebFormDesigner_NonMobileControlOnPageWarning=Non-mobile controls are permitted only inside templates.\nPlease delete these controls or move them into templates. +MobileWebFormDesigner_NonMobileControlCreatedWarning=Non-mobile controls are permitted only inside templates.\nPlease delete this control or move it into a template. +MobileWebFormDesigner_MessageBoxTitle=Mobile Internet Designer + +NavigateUrlConverter_SelectURITarget=(Select URL...) + +ObjectListCommandsPage_Title=Commands +ObjectListCommandsPage_DefaultCommandCaption=&Default command: +ObjectListCommandsPage_CommandListGroupLabel=Command list +ObjectListCommandsPage_DataGroupLabel=Data +ObjectListCommandsPage_DefaultCommandName=Command +ObjectListCommandsPage_CommandNameCaption=Command &Name: +ObjectListCommandsPage_NewCommandBtnCaption=&Create New Command +ObjectListCommandsPage_PropertiesGroupLabel=Properties +ObjectListCommandsPage_TextCaption=&Text: +ObjectListCommandsPage_EmptyNameError=A command name cannot be empty. Please type a name. +ObjectListCommandsPage_ErrorMessageTitle=Commands Editor Page + +ObjectListFieldsPage_Title=Fields +ObjectListFieldsPage_AutoGenerateFieldsCaption=Create &fields automatically at run time +ObjectListFieldsPage_FieldListGroupLabel=Field list +ObjectListFieldsPage_DefaultFieldName=Field +ObjectListFieldsPage_FieldNameCaption=Field &Name: +ObjectListFieldsPage_NewFieldBtnCaption=&Create New Field +ObjectListFieldsPage_PropertiesGroupLabel=Properties +ObjectListFieldsPage_DataFieldCaption=&DataField: +ObjectListFieldsPage_NoneComboEntry=(None) +ObjectListFieldsPage_DataFormatStringCaption=DataFormat&String: +ObjectListFieldsPage_TitleCaption=&Title: +ObjectListFieldsPage_VisibleCaption=&Visible +ObjectListFieldsPage_EmptyNameError=A field name cannot be empty. Please type a name. +ObjectListFieldsPage_ErrorMessageTitle=Fields Editor Page + +ObjectListGeneralPage_Title=General +ObjectListGeneralPage_AppearanceGroupLabel=Appearance +ObjectListGeneralPage_DataGroupLabel=Data +ObjectListGeneralPage_PagingGroupLabel=Paging +ObjectListGeneralPage_NoneComboEntry=(None) +ObjectListGeneralPage_UnboundComboEntry=(Unbound) +ObjectListGeneralPage_BackCommandTextCaption=&BackCommandText: +ObjectListGeneralPage_DetailsCommandTextCaption=De&tailsCommandText: +ObjectListGeneralPage_MoreTextCaption=M&oreText: +ObjectListGeneralPage_DataSourceCaption=&DataSource: +ObjectListGeneralPage_DataMemberCaption=Data&Member: +ObjectListGeneralPage_LabelFieldCaption=&LabelField: +ObjectListGeneralPage_PrivateDataSourceMessage={0} is marked as private member. +ObjectListGeneralPage_TableFieldsGroupLabel=TableFields +ObjectListGeneralPage_TableFieldsAvailableListLabel=A&vailable Fields: +ObjectListGeneralPage_TableFieldsSelectedListLabel=&Selected Fields: + +PropertyBuilderVerb=Property &Builder... + +Security_ReturnUrlCannotBeAbsolute=The ReturnUrl value "{0}" is invalid because it is absolute. + +StylesEditorDialog_DuplicateStyleException=StylesEditorDialog cannot edit a style sheet with multiple styles declared which share the same name. +StylesEditorDialog_DuplicateStyleNames=This action could not be completed because there are multiple styles defined in this style sheet that share the same name. Please first correct this problem in the HTML view. +StylesEditorDialog_Title=Styles Editor +StylesEditorDialog_PreviewText=AaBbYyZz +StylesEditorDialog_StyleListGroupLabel=Style List +StylesEditorDialog_AvailableStylesCaption=Style &Types: +StylesEditorDialog_AddBtnCation=> +StylesEditorDialog_DefinedStylesCaption=&Defined Styles: +StylesEditorDialog_StylePropertiesGroupLabel=Style Properties +StylesEditorDialog_TypeCaption=T&ype: +StylesEditorDialog_SampleCaption=Sample: +StylesEditorDialog_PropertiesCaption=&Properties: +StylesEditorDialog_DeleteStyleMessage=This will remove any templates and property overrides associated with this style.\nAre you sure you want to continue? +StylesEditorDialog_DeleteStyleCaption=Confirm Style Deletion +StylesEditorDialog_EmptyName=A style name cannot be empty. Please type a name. + +StyleSheet_DefaultMessage=Right-click and choose the Edit Styles command to define styles. +StyleSheet_TemplateEditingMessage=Right-click and choose the Edit Styles command to define styles. Use the Edit Template command to edit templates for the current style and device filter. +StyleSheet_DuplicateStyleNamesMessage=This style sheet contains multiple styles which have the following names: {0}. Each style must have a unique 'Name' attribute. +StyleSheet_DuplicateWarningMessage=You can specify only one style sheet per page. Please remove all extra style sheets. +StyleSheet_RefCycleErrorMessage=A circular reference is present: {0}. Please correct this problem. +StyleSheet_PropNotSet=(None) +StyleSheet_StylesCaption=St&yle: +StyleSheet_TemplateStyleDescription=The style used for the templating of this control. +StyleSheet_StylesEditorVerb=Edit Sty&les... +StyleSheet_SettingTemplatingStyleChoiceDescription=For each style, select the device filters to use for this stylesheet's templates. +StyleSheet_SettingGenericStyleChoiceDescription=For each style, select the device filters to use for this style sheet's templates and property overrides. +Stylesheet_EditBtnCaption=E&dit... + +StyleSheetRefUrlEditor_Filter=ASCX Files(*.ascx)|*.ascx| +StyleSheetRefUrlEditor_Caption=Select ASCX File + +TemplateableDesigner_SetTemplatesFilterVerb=Templating &Options... +TemplateableDesigner_SettingTemplatingChoiceDescription=Select the device filters to use for this control's templates. +TemplateableDesigner_SettingGenericChoiceDescription=Select the device filters to use for this control's templates and property overrides. +TemplateableDesigner_TemplateChoiceDescription=Identifies the device filter used to display or edit this control's templates. + +TemplatingOptionsDialog_Title=Templating Options +TemplatingOptionsDialog_FilterCaption=Applied Device &Filter: +TemplatingOptionsDialog_EditBtnCaption=&Edit... +TemplatingOptionsDialog_SchemaCaption=Mar&kup Schema: +TemplatingOptionsDialog_HTMLSchemaFriendly=Mobile HTML 3.2 Template +TemplatingOptionsDialog_CHTMLSchemaFriendly=Mobile cHTML 1.0 Template + +Toolbox_TabName=Mobile Web Forms + +UrlPicker_DefaultFilter=All Files(*.*)|*.*| +UrlPicker_DefaultCaption=Select URL + +TemplateFrame_HeaderFooterTemplates=&Header and Footer Templates +TemplateFrame_ItemTemplates=&Item Templates +TemplateFrame_ContentTemplate=&Content Template +TemplateFrame_SeparatorTemplate=&Separator Template +TemplateFrame_IllFormedWarning=This template is not well formed. Switch to HTML view to edit the content. + +UrlPath_EmptyPathHasNoDirectory=Empty path has no directory. +UrlPath_PathMustBeRooted=Path must be rooted. +UrlPath_PhysicalPathNotAllowed='{0}' is a physical path, which is not allowed here +UrlPath_CannotExitUpTopDirectory=Cannot use a leading '..' to refer to locations outside the root directory. + +UnsettableComboBox_NotSetText= +UnsettableComboBox_NotSetCompactText=NotSet + +ValidationSummary_ErrorMessage=Error message {0}. + +WebConfig_FileNotFoundException=No Web.config file exists in this project's directory. +WebConfig_FileLoadException=An error occurred when attempting to read the Web.config file. diff --git a/mcs/class/referencesource/System.Web/System.Web.txt b/mcs/class/referencesource/System.Web/System.Web.txt new file mode 100644 index 00000000000..81be1e2a632 --- /dev/null +++ b/mcs/class/referencesource/System.Web/System.Web.txt @@ -0,0 +1,3784 @@ +; +; ASP.NET managed resource file +; +; Copyright (c) 2000 Microsoft Corporation +; +; (After each comment there is a bogus entry to work around RESGEN bug) +; +; +; NOTE: UE now diffs the files to verify changes. No special procedure +; is necessary to notify UE when changing these strings. +; Direct questions to DavidEbb. +; + +; +; Exceptions messages +; + +; ExceptionUtil.ParameterInvalid(string parameter) +Parameter_Invalid=The parameter '{0}' is invalid. + +; ExceptionUtil.ParameterNullOrEmpty(string parameter) +Parameter_NullOrEmpty=The string parameter '{0}' cannot be null or empty. + +; ExceptionUtil.PropertyNullOrEmpty(string property) +Property_NullOrEmpty=The value assigned to property '{0}' cannot be null or empty. + +; ExceptionUtil.PropertyInvalid(string property) +Property_Invalid=The value assigned to property '{0}' is invalid. + +; ExceptionUtil.UnexpectedError(string methodName) +Unexpected_Error=An unexpected error occurred in '{0}'. + +; Use with ArgumentException or InvalidOperationException when the parameter name differs from the message name +;ArgumentCannotBeNullOrEmptyString=Value cannot be null or an empty string. + +; Use with ArgumentException or InvalidOperationException when the parameter name differs from the message name +PropertyCannotBeNullOrEmptyString=Value of the '{0}' property cannot be null or an empty string. + +; Use with ArgumentException or InvalidOperationException when the parameter name differs from the message name +PropertyCannotBeNull=Value of the '{0}' property cannot be null. + +; Browser Caps + +Invalid_string_from_browser_caps=The HttpBrowserCapabilities string '{1}' evaluated to '{2}'. {0} Check the browserCaps section of machine.config or web.config to correct the error. +Unrecognized_construct_in_pattern=Server cannot recognize construct '{0}' in pattern '{1}'. +Caps_cannot_be_inited_twice=Capabilities object cannot be initialized twice. +Duplicate_browser_id=Id '{0}' has already been specified and must be unique. +Invalid_browser_root=Invalid root element of browser definition file. Must be contained in a element. +Browser_mutually_exclusive_attributes=Browser attributes '{0}' and '{1}' cannot be specified together. +Browser_refid_prohibits_identification=The identification element cannot be used when the browser element includes a refID. +Browser_invalid_element=The '{0}' element is not allowed in a browser or gateway definition. +Browser_Circular_Reference=The browser id '{0}' is specified in a circular reference. +;Browser_attribute_required=The '{1}' attribute is required on the {0} element of the browser definition file. +Browser_attributes_required=The '{1}' or '{2}' attribute is required on the {0} element of the browser definition file. +;Browser_multiple_browser_matched=Browsers elements '{0}' and '{1}' matched at the same peer level in configuration - this is not allowed. +Browser_parentID_Not_Found=The browser or gateway element with ID '{0}' cannot be found. +Browser_parentID_applied_to_default=parentID attribute is not allowed on a default browser element. +Browser_InvalidID=The {0} '{1}' is not a valid identifier. +Browser_Not_Allowed_InAppLevel=Invalid element '{0}' in the application browser file, this element can only be used in a machine level browser file. +Browser_InvalidStrongNameKey=Invalid strong name key was generated. +Browser_compile_error=BrowserCap assembly failed to be compiled. +DefaultBrowser_parentID_Not_Found=The defaultBrowser element specified by parentID '{0}' cannot be found. +Browser_empty_identification=A non-empty element is required for any browser definition. +Browser_W3SVC_Failure_Helper_Text=Cannot restart W3SVC Service, this operation might require other privileges. + +; Config related +DefaultSiteName=Default Web Site + +ControlAdapters_TypeNotFound=Unable to create type '{0}'. + +Failed_gac_install=Failed to install assembly to gac. +Failed_gac_uninstall=Failed to uninstall assembly to gac. +;Config_Process_model_time_invalid=Process model times must be in the form [[hh:]mm:]ss +;EncryptedNode_is_in_invalid_format=The section is marked as being protected. However, the child node was not found in the section's node. Make sure that the section is correctly encrypted. +WrongType_of_Protected_provider=The type specified does not extend ProtectedConfigurationProvider class. +Make_sure_remote_server_is_enabled_for_config_access=Unable to access the configuration system on the remote server. Make sure that the remote server allows remote configuration. +;Config_unable_to_set_configuration_system=Unable to set configuration system. +Config_unable_to_get_section=Unable to retrieve configuration section '{0}'. +Config_failed_to_resolve_site_id=Failed to resolve the site ID for '{0}'. +Config_GetSectionWithPathArgInvalid=WebConfigurationManager::GetSection(sectionName, path) can only be called from within a web application. +Unable_to_create_temp_file=Unable to create a new temp file. +Config_allow_definition_error_application=It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. +Config_allow_definition_error_machine=It is an error to use a section registered as allowDefinition='MachineOnly' beyond machine.config. +Config_allow_definition_error_webroot=It is an error to use a section registered as allowDefinition='MachineToWebRoot' beyond the root web.config file. +Config_base_unrecognized_element=Unrecognized element +Config_base_required_attribute_missing=The required attribute '{0}' was not found. +;Config_base_required_attribute_missing_option=Required attribute '{0}' or '{1}' must be defined. +Config_base_required_attribute_empty=The required attribute '{0}' cannot be empty. +;Config_base_required_attribute_missing_scope=The WebSiteAdministrationAuthorizationSettings 'ScopeCollection' must not be empty. +Config_base_unrecognized_attribute=Unrecognized attribute '{0}'. Note that attribute names are case-sensitive. +Config_base_elements_only=Only XML elements are allowed. +Config_base_no_child_nodes=Child nodes are not allowed. +Config_base_file_load_exception_no_message=Could not load the assembly. The property '{0}' must be a valid assembly. +Config_base_bad_image_exception_no_message=Could not load the assembly. The file image '{0}' is invalid. +Config_base_report_exception_type=Could not load the assembly. The unexpected exception was '{0}'. +Config_property_generic=The configuration property is invalid. +Config_section_not_supported=The configuration section is not supported: {0}. +Unable_To_Register_Assembly=Unable to register assembly '{0}'. +Unable_To_UnRegister_Assembly=Unable to un-register assembly '{0}'. +Could_not_create_type_instance=Server could not create {0}. +;Config_Default_SQL_Description=Stores and retrieves {0} data from the local Microsoft SQL Server database +;Config_Default_Access_Description=Stores and retrieves {0} data from the local Microsoft Access database file +;Config_Default_WindowsToken_Description=Retrieves {0} data from the Windows authenticated token for the request +;Config_Default_AuthStore_Description=Stores and retrieves {0} data from the authorization store. +;Config_Default_SiteMap_Description=SiteMap provider which reads in .sitemap XML files. +;Config_OpenConfig_InvalidPath=Only an absolute path to the configuration is valid for the path. +Config_Invalid_enum_value=The enumeration value must be one of the following: {0}. +Config_element_below_app_illegal=The element '{0}' cannot be defined below the application level. + +;Config_Membership=membership +;Config_Profile=profile +Config_provider_must_exist=The provider '{0}' specified for the defaultProvider does not exist in the providers collection. +;Config_Roles=roles +File_is_read_only=The file '{0}' is marked as read-only. +Can_not_access_files_other_than_config=Only config files can be accessed by this feature. + +Error_loading_XML_file=The XML file {0} could not be loaded. {1} + +Unknown_tag_in_caps_config=Server found the unknown tag <{0}> in capabilities configuration. +Cannot_specify_test_without_match=Cannot specify test without match. +Result_must_be_at_the_top_browser_section= must be at the top of the section +Type_doesnt_inherit_from_type=Type '{0}' does not inherit from '{1}'. +Type_cannot_be_resolved=The type '{0}' cannot be resolved. Please verify the spelling is correct or that the full type name is provided. +Problem_reading_caps_config=Server cannot read capabilities configuration {0}. + +;Missing_modules_config=Missing configuration +;No_mapping_to_remove=No mapping {0}/{1} to remove. +;Phase_attribute_out_of_range=Phase attribute is out of range +Special_module_cannot_be_added_manually=Special module of type '{0}' cannot be added or removed manually. +;Module_already_in_app=The module '{0}' is already in the application and cannot be added again +Special_module_cannot_be_removed_manually=Special module of type '{0}' cannot be removed manually. +Module_not_in_app=There is no '{0}' module in the application to remove. +;Auth_unrecognized_tag=Unrecognized tag '{0}' in the config file +Invalid_credentials=Invalid user credentials are specified in the config file. +Auth_Invalid_Login_Url=The login URL specified for authentication is not valid. +;Unrecognized_configuration_section=Unrecognized configuration section '{0}' +;Unknown_globalization_attr= The tag contains unknown attribute '{0}'. +Invalid_value_for_globalization_attr=The tag contains an invalid value for the '{0}' attribute. +Invalid_credentials_2=Could not create Windows user token from the credentials specified in the config file. Error from the operating system '{0}' +Invalid_registry_config=Error reading configuration information from the registry. +;cannot_use_Triple_DES=Could not initialize the Triple-DES cryptography package. Make sure you have the 128-bit encryption package installed. +Invalid_Passport_Redirect_URL=Redirect URL specified for Passport Authentication is invalid. +Invalid_redirect_return_url=The return URL specified for request redirection is invalid. + +Config_section_not_present=The application's configuration files must contain '{0}' section. +;ConfigParentLookupWithNoParent=Attempt to lookup configuration record parent when there is no parent for this record. +Local_free_threads_cannot_exceed_free_threads=The value for 'minLocalRequestFreeThreads' cannot exceed the value for 'minFreeThreads'. +Min_free_threads_must_be_under_thread_pool_limits=The value for 'minFreeThreads' must be less than the thread pool limit of {0} threads. +Thread_pool_limit_must_be_greater_than_minFreeThreads=The value for 'maxWorkerThreads' and 'maxIoThreads' multiplied by the number of processors must be greater than the value of , which is currently set to {0}. +Config_max_request_length_disk_threshold_exceeds_max_request_length=The property 'RequestLengthDiskThreshold' must be less than or equal to the 'MaxRequestLength' property. +Config_max_request_length_smaller_than_max_request_length_disk_threshold=The property 'MaxRequestLength' must be greater than or equal to the 'RequestLengthDiskThreshold' property. +;Config_section_attribute_locked=The attribute '{0}' cannot be used at this path. This happens when the site administrator has locked access to this attribute from an inherited configuration file. +;Invalid_lockAttributes=The attribute '{0}' cannot be locked for this section. The following attributes of this section can be locked: {1}. Multiple attributes may be listed separated by commas. +Capability_file_root_element=The root element of a capabilities file must be '{0}'. +File_element_only_valid_in_config=File elements are not allowed in external capability files. +;Unrecognized_attribute=Attribute was not recognized. +HttpRuntimeSection_TargetFramework_Invalid=The targetFramework attribute must either be empty or contain a valid framework version string. + +;Cannot_find_type_converter=The type converter for type '{0}' cannot be found. +;Cannot_perform_conversion=Cannot perform type conversion from string to type '{0}'. +;Config_timespan_value_cannot_be_zero=The timespan value must not be zero. +;Config_timespan_value_must_be_positive=The timespan value must be positive. + +Clear_not_valid=Cannot specify on this node. +Config_base_cannot_remove_inherited_items=Inherited items may not be removed. +Nested_group_not_valid=Cannot nest the element. + +;Config_Redundant_node=The node <{0}> can only appear once. +;No_field_to_remove=No field {0} to remove. +;Config_Process_ComImpersonationLevel_invalid=The value specified for comImpersonationLevel is invalid. +;Config_Process_ComAuthenticationLevel_invalid=The value specified for comAuthenticationLevel is invalid. + +Dup_protocol_id=Duplicate protocol ID: '{0}'. + +WebPartsSection_NoVerbs=The rule must contain at least one verb. The valid verbs are 'enterSharedScope' and 'modifyState'. +WebPartsSection_InvalidVerb=The verb '{0}' is not valid. The valid verbs are 'enterSharedScope' and 'modifyState'. +Transformer_types_already_added=A transformer with name '{0}' has already been added, and has the same provider and consumer types as the transformer with name '{1}'. +Transformer_attribute_error=Error reading WebPartTransformerAttribute: '{0}' +File_changed_since_read=The file '{0}' has changed since it was read. +Config_invalid_element=Invalid element is detected: '{0}'. + +Config_control_rendering_compatibility_version_is_less_than_minimum_version=The control rendering compatibility version must not be less than 3.5. + +; ExpressionBuilders +InvalidExpressionSyntax=The expression '{0}' is invalid. Expressions use the syntax <%$ prefix:value %>. +InvalidExpressionPrefix=The expression prefix '{0}' was not recognized. Please correct the prefix or register the prefix in the section of configuration. +ExpressionBuilder_InvalidType=The type '{0}' is not an ExpressionBuilder. +MissingExpressionPrefix=The expression '{0}' does not have a prefix. +MissingExpressionValue=The expression '{0}' does not have a value. +ExpressionBuilder_LiteralExpressionsNotAllowed=Literal expressions like '{0}' are not allowed. Use instead. +ResourceExpresionBuilder_PageResourceNotFound=The resource class for this page was not found. Please check if the resource file exists and try again. + +; File changes monitor + +Failed_to_start_monitoring=Failed to start monitoring changes to '{0}'. +Invalid_file_name_for_monitoring=Invalid file name for file monitoring: '{0}'. Common reasons for failure include:\r\n- The filename is not a valid Win32 file name.\r\n- The filename is not an absolute path.\r\n- The filename contains wildcard characters.\r\n- The file specified is a directory.\r\n- Access denied. +Access_denied_for_monitoring=Failed to start monitoring changes to '{0}' because access is denied. +Directory_does_not_exist_for_monitoring=Directory '{0}' does not exist. Failed to start monitoring file changes. +NetBios_command_limit_reached=Failed to start monitoring changes to '{0}' because the network BIOS command limit has been reached. For more information on this error, please refer to Microsoft knowledge base article 810886. Hosting on a UNC share is not supported for the Windows XP Platform. +Directory_rename_notification=Directory rename change notification for '{0}'. +Change_notification_critical_dir=Change Notification for critical directories. + +; Misc handlers + +Path_not_found=Path '{0}' was not found. +Path_forbidden=Path '{0}' is forbidden. +Method_for_path_not_implemented={0} {1} is not implemented. +Method_not_allowed=The HTTP verb {0} used to access path '{1}' is not allowed. +Cannot_call_defaulthttphandler_sync=DefaultHttpHandler must be called asynchronously using BeginProcessRequest. +Handler_access_denied=The handler must be granted Script or Execute permission in order to execute. This is set via <system.webServer>\\<handlers accessPolicy> configuration. + +; Debug Auto-attach + +Debugging_forbidden={0} application debugging not enabled. +Debug_Access_Denied=Debug access denied to '{0}'. +Invalid_Debug_Request=DEBUG request is not valid. +Invalid_Debug_ID=DebugSessionID corrupted or not provided. +Error_Attaching_with_MDM=HRESULT={0};ErrorString=Unable to do an AutoAttach. + +; Caching + +VaryByCustom_already_set=VaryByCustom is already set. +CacheProfile_Not_Found=The '{0}' cache profile is not defined. Please define it in the configuration file. +Invalid_operation_cache_dependency=The cache dependencies for the response have already been determined and cannot be modified. +Invalid_sqlDependency_argument=The '{0}' SqlDependency attribute for OutputCache directive is invalid.\r\n\r\nFor SQL Server 7.0 and SQL Server 2000, the valid format is "database:tablename", and table name must conform to the format of regular identifiers in SQL. To specify multiple pairs of values, use the ';' separator between pairs. (To specify ':', '\\' or ';', prefix it with the '\\' escape character.)\r\n\r\nFor dependencies that use SQL Server 9.0 notifications, specify the value 'CommandNotification'. +Invalid_sqlDependency_argument2=The '{0}' SqlDependency attribute for OutputCache directive is invalid.\r\n\r\nDetailed error message: {1} +Etag_already_set=Etag is already set. +Cant_both_set_and_generate_Etag=Cannot set ETag and also generate it from files. +Cacheability_for_field_must_be_private_or_nocache=Cacheability for a field must either be Private or NoCache. +Cache_dependency_used_more_that_once=An attempt was made to reference a CacheDependency object from more than one Cache entry. +Invalid_expiration_combination=absoluteExpiration must be DateTime.MaxValue or slidingExpiration must be timeSpan.Zero. +Invalid_Dependency_Type=dependency argument to CacheDependency constructor can only be of type System.Web.Caching.CacheDependency +Invalid_Parameters_To_Insert=One of the following parameters must be specified: dependencies, absoluteExpiration, slidingExpiration. +;No_Cache_Config_In_subdir=Cache configuration can only be set at machine or application. +Invalid_sql_cache_dep_polltime=The property 'pollTime' must be an integer value greater than or equal to 500(ms). +;Duplicate_registered_database=The '{0}' database has already been registered. +;No_database_to_remove=No '{0}' database to remove. +Database_not_found=Cannot find the '{0}' database in the configuration. +Cant_connect_sql_cache_dep_database_polling=Unable to connect to SQL database '{0}' for cache dependency polling. +Cant_connect_sql_cache_dep_database_admin=Unable to connect to the SQL database for cache dependency registration. +Cant_connect_sql_cache_dep_database_admin_cmdtxt=Failed during cache dependency registration.\r\n\r\nPlease make sure the database name and the table name are valid. Table names must conform to the format of regular identifiers in SQL.\r\n\r\nThe failing SQL command is:\r\n{0}\r\n +Database_not_enabled_for_notification=The database '{0}' is not enabled for SQL cache notification.\r\n\r\nTo enable a database for SQL cache notification, please use the System.Web.Caching.SqlCacheDependencyAdmin.EnableNotifications method, or the command line tool aspnet_regsql. To use the tool, please run 'aspnet_regsql.exe -?' for more information. +Table_not_enabled_for_notification=The '{0}' table in the database '{1}' is not enabled for SQL cache notification.\r\n\r\nPlease make sure the table exists, and the table name used for cache dependency matches exactly the table name used in cache notification registration.\r\n\r\nTo enable a table for SQL cache notification, please use SqlCacheDependencyAdmin.EnableTableForNotifications method, or the command line tool aspnet_regsql. To use the tool, please run 'aspnet_regsql.exe -?' for more information.\r\n\r\nTo get a list of enabled tables in the database, please use SqlCacheDependencyManager.GetTablesEnabledForNotifications method, or the command line tool aspnet_regsql.exe. +Polling_not_enabled_for_sql_cache=SQL cache notification is not enabled. To enable SQL cache dependency, please set the 'enabled' attribute to "true" in the section in the configuration file. +Polltime_zero_for_database_sql_cache=SQL cache notification is not enabled for the database '{0}' because the pollTime attribute is set to zero in the configuration. +Permission_denied_database_polling=SQL cache dependency polling failed for SQL database '{0}' because of permission problem. +Permission_denied_database_enable_notification=You do not have sufficient permission on the database to enable SQL cache notification. You need to use a database owner account, such as 'sa' to add roles, to create the required tables and stored procedures, and to grant EXECUTE permission on those stored procedures. +Permission_denied_table_enable_notification=You do not have sufficient permission on the database to enable SQL cache notification for the table '{0}'. You need the permission to create a trigger on the table '{0}', and to insert a row into the table 'AspNet_SqlCacheTablesForChangeNotification'. +Permission_denied_database_disable_notification=You do not have sufficient permission on the database to disable SQL cache notification. You need the permission to remove the table 'AspNet_SqlCacheTablesForChangeNotification'. +Permission_denied_table_disable_notification=You do not have sufficient permission on the database to disable SQL cache notification for the table '{0}'. You need the permission to remove a trigger from the table '{0}', and to remove a row from the table 'AspNet_SqlCacheTablesForChangeNotification'. +Cant_get_enabled_tables_sql_cache_dep=Cannot get the tables enabled for SQL cache notification. +Cant_disable_table_sql_cache_dep=Cannot disable a table for SQL cache notification because the database is not enabled for SQL cache notification. +Cache_null_table=The table name parameter cannot be null or have a length of zero. +Cache_null_table_in_tables=The tables parameter cannot contain a table which is null or has a length of zero. +Cache_dep_table_not_found=The table '{0}' cannot be found in the database. +UC_not_cached=The CachePolicy cannot be used, since the control is not being cached. +UCCachePolicy_unavailable=The CachePolicy cannot be used after the PreRender phase. +SqlCacheDependency_permission_denied=Failed to use SqlCacheDependency because permission is denied. In order to use SqlCacheDependency, the application needs to be granted unrestricted SqlClientPermission. Please check with your administrator if the application does not have this permission. +No_UniqueId_Cache_Dependency=Unable to generate etag from dependencies. One of the dependencies couldn't generate a unique id. +SqlCacheDependency_OutputCache_Conflict=The page already has the 'SqlDependency="CommandNotification"' attribute specified in the OutputCache directive. On such a page, it is an error to create a SqlCacheDependency object using a SqlCommand object.\r\n\r\nThere are two ways to solve this problem:\r\n1.Do not use the 'SqlDependency="CommandNotification"' attribute in the OutputCache directive.\r\n2.On the SqlCommand object set SqlCommand.NotificationAutoEnlist to false. The side effect is that that SqlCommand object will not affect the output caching of the page. + + +; Application + +Cache_not_available=Cache is not available +Http_handler_not_found_for_request_type=No http handler was found for request type '{0}' +Request_not_available=Request is not available in this context +Response_not_available=Response is not available in this context. +Session_not_available=Session state is not available in this context. +Server_not_available=Server operation is not available in this context. +User_not_available=User is not available in this context. +Sync_not_supported=Synchronous request processing is not supported. +Type_not_factory_or_handler={0} does not implement IHttpHandlerFactory or IHttpHandler. +Type_from_untrusted_assembly=Type '{0}' cannot be instantiated under a partially trusted security policy (AllowPartiallyTrustedCallersAttribute is not present on the target assembly). +Type_not_module={0} does not implement IHttpModule. +Request_timed_out=Request timed out. +DynamicModuleRegistrationOff=RegisterModule cannot be called when . + +Invalid_ControlState=The state information is invalid for this page and might be corrupted. +Too_late_for_ViewStateUserKey=The ViewStateUserKey property needs to be set during Page_Init. +Too_late_for_RegisterRequiresViewStateEncryption=The RegisterRequiresViewStateEncryption() method needs to be called before or during Page_PreRender. + +MethodCannotBeCalledAfterAppStart=This method cannot be called after Application_Start. + + +; Request + +Invalid_urlencoded_form_data=The URL-encoded form data is not valid. +Invalid_request_filter=The request filter is not valid. +Cannot_map_path_without_context=Server cannot map the path without the full request context. +Cross_app_not_allowed=The virtual path '{0}' maps to another application, which is not allowed. +Max_request_length_exceeded=Maximum request length exceeded. +Dangerous_input_detected=A potentially dangerous {0} value was detected from the client ({1}). +Dangerous_input_detected_descr=ASP.NET has detected data in the request that is potentially dangerous because it might include HTML markup or script. The data might represent an attempt to compromise the security of your application, such as a cross-site scripting attack. If this type of input is appropriate in your application, you can include code in a web page to explicitly allow it. For more information, see http://go.microsoft.com/fwlink/?LinkID=212874. +CollectionCountExceeded_HttpValueCollection=The maximum number of form, query string, or posted file items has already been read from the request. To change the maximum allowed request collection count from its current value of {0}, change the "aspnet:MaxHttpCollectionKeys" setting. See http://go.microsoft.com/fwlink/?LinkId=238386 for more information. +CollectionCountExceeded_JavaScriptObjectDeserializer=The maximum number of items has already been deserialized into a single dictionary by the JavaScriptSerializer. To change the maximum allowed JSON dictionary entry count from its current value of {0}, change the "aspnet:MaxJsonDeserializerMembers" setting. See http://go.microsoft.com/fwlink/?LinkId=238386 for more information. +Invalid_substitution_callback=Invalid callback. Only static methods on controls, or methods on other objects, are allowed for substitution callbacks. +Url_too_long=The length of the URL for this request exceeds the configured maxUrlLength value. +QueryString_too_long=The length of the query string for this request exceeds the configured maxQueryStringLength value. +Using_BufferlessStream_API_Not_Supported=This API is not supported when using the HttpBufferlessInputStream. +Using_InputStream_API_Not_Supported=Request.BufferlessInputStream cannot be used because the Request's contents have already been read. + +; Response + +Cannot_get_snapshot_if_not_buffered=Server cannot get response snapshot if responses are not buffered. +Cannot_use_snapshot_after_headers_sent=Server cannot use snapshot after HTTP headers have been sent. +Cannot_use_snapshot_for_TextWriter=Server cannot use snapshot for TextWriter responses. +Cannot_set_status_after_headers_sent=Server cannot set status after HTTP headers have been sent. +Cannot_set_content_type_after_headers_sent=Server cannot set content type after HTTP headers have been sent. +Filtering_not_allowed=Filtering is not allowed. +Cannot_append_header_after_headers_sent=Server cannot append header after HTTP headers have been sent. +Cannot_append_cookie_after_headers_sent=Server cannot append cookies after HTTP headers have been sent. +Cannot_modify_cookies_after_headers_sent=Server cannot modify cookies after HTTP headers have been sent. +Cannot_clear_headers_after_headers_sent=Server cannot clear headers after HTTP headers have been sent. +Cannot_call_method_after_headers_sent_generic=This functionality is unavailable after HTTP headers have been sent. +Cannot_flush_completed_response=Server cannot flush a completed response. +No_Route_Found_For_Redirect=No matching route found for RedirectToRoute. +Cannot_redirect_after_headers_sent=Cannot redirect after HTTP headers have been sent. +Cannot_set_header_encoding_after_headers_sent=Cannot change headers encoding after HTTP headers have been sent. +Invalid_header_encoding='{0}' cannot be used as Header Encoding. +Cannot_redirect_to_newline=Redirect URI cannot contain newline characters. +Invalid_status_string= HTTP status string is not valid. +Invalid_value_for_CacheControl=Property value for CacheControl is not valid. Value={0}. +OutputStream_NotAvail=OutputStream is not available when a custom TextWriter is used. +Information_Disclosure_Warning=This error page might contain sensitive information because ASP.NET is configured to show verbose error messages using <customErrors mode="Off"/>. Consider using <customErrors mode="On"/> or <customErrors mode="RemoteOnly"/> in production environments. +InvalidOffsetOrCount=The sum of {0} and {1} is greater than the length of the buffer. + +; Runtime + +Access_denied_to_app_dir=Server cannot access application directory '{0}'. The directory does not exist or is not accessible because of security settings. +Access_denied_to_unicode_app_dir=The server cannot access the application directory {0}. This may be due to the presence of Unicode characters in the URL. Unicode characters are supported only when running IIS 6 or newer in worker process isolation mode. +Access_denied_to_path=Access to path '{0}' was denied. The location does not exist or is not accessible because of security settings. +Insufficient_trust_for_attribute=The current trust level does not allow use of the '{0}' attribute +XSP_init_error=ASP.NET Initialization Error: {0} +;Duplicate_bin_dirs=The application contains both a 'bin' and a '{0}' directories, which is not allowed. +Unable_create_app_object=Could not create application object. +Could_not_create_type=Could not create type '{0}'. +StateManagedCollection_InvalidIndex=Insertion index was out of range. Must be non-negative and less than or equal to size. +StateManagedCollection_NoKnownTypes=When implementing a derived StateManagedCollection, the implementation of CreateKnownType() must match the implementation of GetKnownTypes(). +VirtualPath_Length_Zero=The file's virtual path must have a length greater than zero. +Invalid_app_VirtualPath=The virtual path '{0}' is not a valid absolute virtual path within the current application. +Collection_CantAddNull=Cannot add null to this collection. +Collection_InvalidType=Only objects of type {0} can be used with this collection. + +; VirtualPath + +VirtualPath_AllowAppRelativePath=The application relative virtual path '{0}' is not allowed here. +VirtualPath_AllowRelativePath=The relative virtual path '{0}' is not allowed here. +VirtualPath_AllowAbsolutePath=The absolute virtual path '{0}' is not allowed here. +VirtualPath_CantMakeAppRelative=The absolute virtual path '{0}' cannot be made application relative, because the path to the application is not known. +VirtualPath_CantMakeAppAbsolute=The application relative virtual path '{0}' cannot be made absolute, because the path to the application is not known. +Bad_VirtualPath_in_VirtualFileBase=The VirtualPathProvider returned a {0} object with VirtualPath set to '{1}' instead of the expected '{2}'. + +ControlRenderedOutsideServerForm=Control '{0}' of type '{1}' must be placed inside a form tag with runat=server. +RequiresNT=This operation requires Windows NT, Windows 2000, or Windows XP. +ListEnumVersionMismatch=Collection was modified; enumeration operation may not execute. +ListEnumCurrentOutOfRange=The enumerator's current position is out of bounds of the list. +HTMLTextWriterUnbalancedPop=A PopEndTag was called without a corresponding PushEndTag. +Server_too_busy=Server Too Busy +InvalidArgumentValue=Invalid value for '{0}' parameter. +CompilationMutex_Create=Mutex could not be created. +CompilationMutex_Null=Mutex state is invalid. +CompilationMutex_Drained=Application is restarting. +CompilationMutex_Failed=Failed to acquire mutex lock. +Failed_to_create_temp_dir=Failed to create temporary files directory '{0}'. Access denied. +Failed_to_execute_child_request=Failed to execute child request. +Cannot_impersonate=An error occurred while attempting to impersonate. Execution of this request cannot continue. +No_codegen_access=The current identity ({0}) does not have write access to '{1}'. +Transaction_not_supported_in_low_trust=Transactions are not supported under current trust level settings. +Debugging_not_supported_in_low_trust=Debugging is not supported under current trust level settings. +Session_state_need_higher_trust=Access to session state is not supported under current trust level settings. +ExecuteUrl_not_supported=Execute URL is not supported on this platform. +Cannot_execute_url_in_this_context=Insufficient context to Execute URL. +Failed_to_execute_url=Failed to Execute URL. +Aspnet_not_installed=ASP.NET ({0}) is not installed on this machine. + +; App Manager + +Failed_to_initialize_AppDomain=Failed to initialize the AppDomain: +Cannot_create_AppDomain=Failed to create AppDomain. +Cannot_create_HostEnv=Failed to create HostingEnvironment. +Unknown_protocol_id=Unknown protocol ID '{0}'. +Only_1_HostEnv=Only one HostingEnvironment is allowed in an AppDomain. +Not_IRegisteredObject=Type '{0}' does not implement IRegisteredObject interface. +Wellknown_object_already_exists=Well known object of type '{0}' already exists in this App Domain. +Invalid_IIS_app='{0}' is not a valid IIS application. +App_Virtual_Path=Application virtual path: '{0}' +Hosting_Phys_Path_Changed=Physical application path changed from {0} to {1}. +App_Domain_Restart=AppDomainRestart +Hosting_Env_Restart=HostingEnvironment caused shutdown +Hosting_Env_IdleTimeout=Idle timeout +Unhandled_Exception=An unhandled exception occurred and the process was terminated. +Provider_must_implement_the_interface=The provider class '{0}' must implement the class '{1}'. +Permission_set_not_found=Could not find permission set named '{0}'. +Require_stable_string_hash_codes=ASP.NET cannot operate when String hash code randomization is enabled for the current machine. Please verify that the registry key HKEY_LOCAL_MACHINE\\Software\\Microsoft\\.NETFramework\\UseRandomizedStringHashAlgorithm does not exist or is set to [DWORD] 0. + +; Server vars collection +Server_variable_cannot_be_modified=This server variable cannot be modified during request execution. +Cache_url_invalid=The format of the CACHE_URL server variable is invalid. + +; HTTP Writer + +Invalid_range=Specified range is not valid. +Invalid_use_of_response_filter=Invalid use of response filter +Invalid_response_filter=Response filter is not valid. +Invalid_size=The size parameter must be between zero and the maximum Int32 value. + +; Process model +Process_information_not_available=Process metrics are available only when the ASP.NET process model is enabled. When running on versions of IIS 6 or newer in worker process isolation mode, this feature is not supported. + + +; Static files handler +Error_trying_to_enumerate_files=Server encountered an error while enumerating files. +File_enumerator_access_denied=File enumerator access was denied. +File_does_not_exist=File does not exist. +File_is_hidden=File is hidden. +Missing_star_mapping=Missing */ handler mapping. The server cannot handle the directory. +Resource_access_forbidden=Access to resource is forbidden. + + +; Server Utility + +SMTP_TypeCreationError=Could not create an object of type '{0}'. Please verify that the current platform configuration supports SMTP mail. +Could_not_create_object_of_type=Could not create an object of type '{0}'. +Could_not_create_object_from_clsid=Could not create an object with CLASSID '{0}'. +Error_executing_child_request_for_path=Error executing child request for {0}. +Error_executing_child_request_for_handler=Error executing child request for handler '{0}'. +Invalid_path_for_child_request=Invalid path for child request '{0}'. A virtual path is expected. +Transacted_page_calls_aspcompat=All pages that invoke other pages with aspcompat enabled must also have a <%@ page aspcompat=true %> directive. +Invalid_path_for_remove=Invalid path for HttpResponse.RemoveOutputCacheItem '{0}'. An absolute virtual path is expected. +Get_computer_name_failed=Could not obtain computer name. + +; Cache + + +; Hosting + +Cannot_map_path=Failed to map the path '{0}'. +Cannot_access_mappath_title=Failed to access IIS metabase. +Cannot_access_mappath_details=The process account used to run ASP.NET must have read access to the IIS metabase (e.g. IIS://servername/W3SVC). For information on modifying metabase permissions, please see http://support.microsoft.com/?kbid=267904. + +Cannot_retrieve_request_data=Cannot retrieve the basic request data. +Cannot_read_posted_data=Cannot read the posted data. +Cannot_get_query_string=Cannot get the query string. +Cannot_get_query_string_bytes=Cannot get query string bytes. +Not_supported=The operation is not supported. +GetGacLocaltion_failed=Unable to get the Global Assembly Cache path. +Server_Support_Function_Error=An error occurred while communicating with the remote host. The error code is 0x{0}. +Server_Support_Function_Error_Disconnect=The remote host closed the connection. The error code is 0x{0}. + +; Security + +MachineKeyDataProtectorFactory_FactoryCreationFailed=Could not create an instance of the configured DataProtector type. +MachineKey_InvalidPurpose=If a list of purposes is specified, the list cannot contain null entries or entries that are comprised solely of whitespace characters. +Provider_Schema_Version_Not_Match=The '{0}' requires a database schema compatible with schema version '{1}'. However, the current database schema is not compatible with this version. You may need to either install a compatible schema with aspnet_regsql.exe (available in the framework installation directory), or upgrade the provider to a newer version. +;Security_policy_level_already_defined=Security level already defined for '{0}'. +;No_MachineKey_Config_In_subdir=MachineKey configuration can only occur in RootConfig or in application root. +Could_not_create_passport_identity=An error occurred while trying to create a passport identity. Please ensure that Passport Manager is installed on the machine and correctly configured. +Passport_method_failed=A call to a Passport Manager method has failed. Please ensure that Passport Manager is installed on the machine and correctly configured. +;Auth_rule_must_have_allow_or_deny=Authorization rule must have an or tag. +Auth_rule_names_cant_contain_char=Authorization rule names cannot contain the '{0}' character. +Auth_rule_must_specify_users_andor_roles=Authorization rule must specify a list of users and/or roles. +PageIndex_bad=The pageIndex must be greater than or equal to zero. +PageSize_bad=The pageSize must be greater than zero. +PageIndex_PageSize_bad=The combination of pageIndex and pageSize cannot exceed the maximum value of System.Int32. +Bad_machine_key=Machine decryption key is invalid. It should be either "AutoGenerate", or 16 (for DES) or 48 (for 3DES and AES) Hex chars long, and may be followed by ",IsolateApps". Exception message from the underlying layer: {0} +PassportAuthFailed=Passport Sign-in Required\r\n

Access Denied

You must sign in with valid or different Microsoft ® .NET Passport credentials to access this page.

{0} \r\n +PassportAuthFailed_Title=Passport Sign-in Required +PassportAuthFailed_Description=You must sign in with valid or different Microsoft .NET Passport credentials to access this page. +;Cannot_specify_below_app_level=The '{0}' section cannot be defined for directories below the application root. +;Can_only_specify_at_app_level=The '{0}' section can only be specified in the web.config at the application root. +;Can_only_specify_subsection_at_app_level=The '{0}' section of the '{1}' section can only be specified in the web.config at the application root. +Unable_to_encrypt_cookie_ticket=Unable to encrypt the authentication ticket. Try changing the decryption key configured for this application. +Unable_to_get_cookie_authentication_validation_key=Machine validation key is invalid. It is '{0}' chars long. It should be either "AutoGenerate" or between 40 and 128 Hex chars long, and may be followed by ",IsolateApps". +Unable_to_validate_data=Unable to validate data. +Unable_to_get_policy_file=Unable to read the security policy file for trust level '{0}'. +Wrong_validation_enum=The validation must be one of these values: SHA1, HMACSHA256, HMACSHA384, HMACSHA512, MD5, 3DES, AES, or alg:[HashAlgorithm]. +Wrong_validation_enum_FX45=When using or the MachineKey.Protect and MachineKey.Unprotect APIs, the 'validation' attribute must be one of these values: SHA1, HMACSHA256, HMACSHA384, HMACSHA512, or alg:[KeyedHashAlgorithm]. +Wrong_decryption_enum=The decryption must be one of these values: Auto, DES, 3DES, AES or alg:[SymmetricAlgorithm]. +Role_is_not_empty=This role cannot be deleted because there are users present in it. +Assess_Denied_Title=Access is denied. +Assess_Denied_Description2=An error occurred while accessing the resources required to serve this request. The server may not be configured for access to the requested URL. +Assess_Denied_Section_Title2=Error message 401.2. +Assess_Denied_Misc_Content2=Unauthorized: Logon failed due to server configuration. Verify that you have permission to view this directory or page based on the credentials you supplied and the authentication methods enabled on the Web server. Contact the Web server's administrator for additional assistance. +Assess_Denied_Description1=An error occurred while accessing the resources required to serve this request. This may have been caused by an incorrect user name and/or password. +Assess_Denied_MiscTitle1=Error message 401.1 +Assess_Denied_MiscContent1=Logon credentials were not recognized. Make sure you are providing the correct user name and password. Otherwise, contact the Web server's administrator for help. +Assess_Denied_Description3=An error occurred while accessing the resources required to serve this request. You might not have permission to view the requested resources. +Assess_Denied_Section_Title3=Error message 401.3 +Assess_Denied_Misc_Content3=You do not have permission to view this directory or page using the credentials you supplied (access denied due to Access Control Lists). Ask the Web server's administrator to give you access to '{0}'. +Assess_Denied_Misc_Content3_2=You do not have permission to view this directory or page using the credentials you supplied (access denied due to Access Control Lists). Ask the Web server's administrator to give you access. +;User_Already_Specified=A different password for the username '{0}', has already been specified in a configuration file. +Auth_bad_url=The URL specified in the config file is invalid. +Virtual_path_outside_application_not_supported=Virtual path outside of the current application is not supported. +;Virtual_path_suspicious=The Virtual path supplied is suspicious. +;Virtual_path_file_not_found=The file '{0}' specified by the virtual path was not found. +Invalid_decryption_key=Decryption key specified has invalid hex characters. +Invalid_validation_key=Validation key specified has invalid hex characters. +Passport_not_installed=The PassportManager object could not be initialized. Please ensure that Microsoft Passport is correctly installed on the server. +DbFileName_can_not_contain_invalid_chars=The database filename cannot contain the following 3 characters: [ (open square brace), ] (close square brace) and ' (single quote) +Provider_can_not_create_file_in_this_trust_level=The SSE Provider did not find the database file specified in the connection string. At the configured trust level (below High trust level), the SSE provider cannot automatically create the database file. +LocalDB_cannot_have_userinstance_flag=The user instance login flag is not allowed when connecting to a LocalDB instance of SQL Server. The connection will be closed. +;Username_already_added=The username {0} has already been added. +MembershipPasswordAttribute_InvalidPasswordLength=The '{0}' field is an invalid password. Password must have {1} or more characters. +MembershipPasswordAttribute_InvalidPasswordNonAlphanumericCharacters=The '{0}' field is an invalid password. Password must have {1} or more non-alphanumeric characters. +MembershipPasswordAttribute_InvalidPasswordStrength=The '{0}' field does not meet the complexity requirements for a valid password. +MembershipPasswordAttribute_InvalidRegularExpression=The MembershipPasswordAttribute was initialized with an invalid regular expression for password strength. +LocalizableString_LocalizationFailed=Cannot retrieve property '{0}' because localization failed. Type '{1}' is not public or does not contain a public static string property with the name '{2}'. + +Role_provider_name_invalid=The role provider name specified is invalid. +Def_provider_not_found=Default provider not found +;Mem_Provider_only=Only provider elements are allowed. +Provider_no_type_name=Type name must be specified for this provider. +;MembershipAccessProvider_description=Access membership provider. +MembershipSqlProvider_description=SQL membership provider. +;RoleAccessProvider_description=Access role provider. +RoleSqlProvider_description=SQL role provider. +RoleAuthStoreProvider_description=Authorization store role provider. +RoleWindowsTokenProvider_description=Windows token role provider. +;ProfileAccessProvider_description=Access profile provider. +ProfileSqlProvider_description=SQL profile provider. +Role_Principal_not_fully_constructed=This RolePrincipal object is not fully constructed. +;Provider_can_not_set_application_name=Full or High trust is required to set application name. +Only_one_connection_string_allowed=SqlWebEventProvider: Specify either a connectionString or connectionStringName, not both. +Must_specify_connection_string_or_name=SqlWebEventProvider: Either a connectionString or connectionStringName must be specified. +Cannot_use_integrated_security=SqlWebEventProvider: connectionString can only contain connection strings that use Sql Server authentication. Trusted Connection security is not supported. +Provider_application_name_too_long=The application name is too long. +Provider_bad_password_format=Password format specified is invalid. +Provider_can_not_retrieve_hashed_password=Configured settings are invalid: Hashed passwords cannot be retrieved. Either set the password format to different type, or set enablePasswordRetrieval to false. +Provider_unrecognized_attribute=Attribute not recognized '{0}' +Provider_can_not_decode_hashed_password=Hashed passwords cannot be decoded. +Profile_group_not_found=The profile group '{0}' has not been defined. +Profile_not_enabled=Profile has not been enabled. +;API_not_supported=Method not supported. +API_supported_for_current_user_only=Method is only supported if the user name parameter matches the user name in the current Windows Identity. +API_failed_due_to_error=API failed due to error '{0}' +Profile_property_already_added=This profile property has already been defined. +Profile_provider_not_found=The profile provider was not found '{0}' +Can_not_issue_cookie_or_redirect=Redirect failed because authentication ticket could not be stored in a cookie or URL due to configuration restrictions. Set EnableCrossAppRedirect to true in the configuration section in order to enable the ticket to be transferred to external locations via the URL. +Profile_default_provider_not_found=The profile default provider was not found. +Value_must_be_boolean=The value must be boolean (true or false) for property '{0}'. +Value_must_be_positive_integer=The value must be a positive 32-bit integer for property '{0}'. +Value_must_be_non_negative_integer=The value must be a non-negative 32-bit integer for property '{0}'. +Value_too_big=The value '{0}' cannot be greater than '{1}'. +Profile_name_can_not_be_empty=Profile property and group names must not be empty. +Profile_name_can_not_contain_period=Profile property and group names must not contain '.'. +Provider_user_not_found=The user was not found in the database. +Provider_role_not_found=The role '{0}' was not found. +Provider_unknown_failure=Stored procedure call failed. +Provider_role_already_exists=The role '{0}' already exists. +Profile_default_provider_not_specified=The default profile provider not specified. +API_not_supported_at_this_level=This API is not supported at this trust level. +Profile_bad_name=The property name specified is invalid. +Profile_bad_group=The specified group name: {0} of this property is invalid. +;API_supported_for_UNC_Apps=This API is not supported for UNC applications. + +Def_membership_provider_not_specified=Default Membership Provider must be specified. +Def_membership_provider_not_found=Default Membership Provider could not be found. +Provider_Error=The Provider encountered an unknown error. +Roles_feature_not_enabled=The Role Manager feature has not been enabled. +Def_role_provider_not_specified=Default Role Provider must be specified. +Def_role_provider_not_found=Default Role Provider could not be found. +Membership_PasswordRetrieval_not_supported=This Membership Provider has not been configured to support password retrieval. +;Membership_email_is_invalid=The E-mail supplied is invalid. +Membership_UserNotFound=The user was not found. +Membership_WrongPassword=The password supplied is wrong. +Membership_WrongAnswer=The password-answer supplied is wrong. +Membership_InvalidPassword=The password supplied is invalid. Passwords must conform to the password strength requirements configured for the default provider. +Membership_InvalidQuestion=The password-question supplied is invalid. Note that the current provider configuration requires a valid password question and answer. As a result, a CreateUser overload that accepts question and answer parameters must also be used. +Membership_InvalidAnswer=The password-answer supplied is invalid. +Membership_InvalidUserName=The username supplied is invalid. +Membership_InvalidEmail=The E-mail supplied is invalid. +Membership_DuplicateUserName=The username is already in use. +Membership_DuplicateEmail=The E-mail address is already in use. +Membership_UserRejected=The User was rejected. +Membership_InvalidProviderUserKey=The provider user key supplied is invalid. It must be of type System.Guid. +Membership_DuplicateProviderUserKey=The provider user key is already in use. +Membership_AccountLockOut=The user account has been locked out. +Membership_Custom_Password_Validation_Failure=The custom password validation failed. +MinRequiredNonalphanumericCharacters_can_not_be_more_than_MinRequiredPasswordLength=The minRequiredNonalphanumericCharacters cannot be greater than minRequiredPasswordLength. +;Can_not_create_file_in_lower_trust=The provider does not support automatically creating the application services database at the current trust level. + +ADMembership_Description=Active Directory membership provider. +ADMembership_InvalidConnectionProtection=The specified connection protection type, '{0}', is invalid. +ADMembership_Connection_username_must_not_be_empty=Connection-username must not be empty. +ADMembership_Connection_password_must_not_be_empty=Connection-password must not be empty. +ADMembership_Schema_mappings_must_not_be_empty=Schema mapping for property '{0}' must not be empty. +ADMembership_Username_and_password_reqd=If either of the properties connection-username or connection-password is specified, the other must also be specified. +ADMembership_PasswordReset_without_question_not_supported=The Active Directory membership provider does not support password reset without password question and answer. +ADMembership_PasswordQuestionAnswerMapping_not_specified=Attribute schema mappings for password-question and password-answer must be specified to enable password question and answer functionality. +ADMembership_Provider_not_initialized=The Active Directory Membership Provider has not been initialized. +ADMembership_PasswordQ_not_supported=Schema mapping for password question has not been specified. +ADMembership_PasswordA_not_supported=Schema mapping for password answer has not been specified. +ADMembership_PasswordRetrieval_not_supported_AD=The Active Directory membership provider does not support password retrieval. +;ADMembership_Value_must_be_integer=Value must be positive integer for property '{0}'. +ADMembership_Username_mapping_invalid=The property 'attributeMapUsername' must be mapped to 'sAMAccountName' or 'userPrincipalName'. +ADMembership_Username_mapping_invalid_ADAM=The property 'attributeMapUsername' must be mapped to 'userPrincipalName'. +ADMembership_Wrong_syntax='{0}' must be mapped to a schema attribute of type '{1}'. +ADMembership_MappedAttribute_does_not_exist=The attribute '{0}' specified as a schema mapping for '{1}' does not exist. +ADMembership_MappedAttribute_does_not_exist_on_user=The attribute '{0}' specified as a schema mapping for '{1}' is not an attribute of the user class. +ADMembership_OnlyLdap_supported=Only LDAP connection strings are supported against Active Directory and ADAM. +ADMembership_ServerlessADsPath_not_supported=Serverless LDAP connection strings are not supported by the Active Directory membership provider. +;ADMembership_ServerDown_or_NoSsl=The server is not operational or is not configured for SSL. +ADMembership_Secure_connection_not_established=Unable to establish secure connection with the server +ADMembership_Ssl_connection_not_established=Unable to establish secure connection with the server using SSL. +ADMembership_DefContainer_not_specified=A default container (defaultNamingContext) has not been set for the specified server. +ADMembership_DefContainer_does_not_exist=The default users container does not exist in the specified domain. +ADMembership_Container_must_be_specified=For ADAM a container must be specified in the connection string. +ADMembership_Valid_Targets=This provider can target only Active Directory and ADAM directories. +;ADMembership_default_domain_not_found=Unable to get domain of the machine: error code = {0}. +ADMembership_OnlineUsers_not_supported=This Active Directory membership provider does not support the notion of online users. +;ADMembership_ADAM_SignAndSeal_not_supported=SignAndSeal connectionProtection type is not supported for ADAM. +;ADMembership_Cn_SignAndSeal_not_supported=SignAndSeal connectionProtection type is not supported when username is mapped to 'cn'. +ADMembership_UserProperty_not_supported=The property '{0}' is not supported by the Active Directory membership provider. +;ADMembership_UserProperty_not_writeable=Writing to the property '{0}' is not supported by the Active Directory membership provider. +ADMembership_Provider_SearchMethods_not_supported=The Active Directory membership provider has not been configured to support search methods. +ADMembership_No_ADAM_Partition=Unable to find the ADAM application partition for the specified container. +ADMembership_Setting_UserId_not_supported=The Active Directory membership provider does not support setting of the providerUserKey attribute. +ADMembership_Default_Creds_not_supported=Default credentials are not supported when the connection protection is set to None. +ADMembership_Container_not_superior=User objects cannot be created in the specified container. +ADMembership_Container_does_not_exist=The container specified in the connection string does not exist. +ADMembership_Property_not_found_on_object=Property '{0}' on object '{1}' not found. +ADMembership_Property_not_found=Property '{0}' not found. +ADMembership_BadPasswordAnswerMappings_not_specified=Attribute schema mappings for bad password answer tracking must be specified to enable password reset functionality. +ADMembership_Unknown_Error=Unknown error ({0}) +ADMembership_GCPortsNotSupported=LDAP connections on the GC port are not supported against Active Directory. +;ADMembership_Can_not_use_encrypted_data_with_autogen_keys=You must specify a non-autogenerated machine key to store data in the encrypted format. Change machineKey configuration to use a non-autogenerated decryption key. +ADMembership_attribute_not_single_valued=Property '{0}' must be mapped to a single valued schema attribute. +ADMembership_mapping_not_unique=Property '{0}' cannot be mapped to schema attribute '{1}' as the attribute is already in use. +ADMembership_InvalidProviderUserKey=The provider user key supplied is invalid. It must be of type System.Security.Principal.SecurityIdentifier. +ADMembership_unable_to_contact_domain=The specified domain or server could not be contacted. +ADMembership_unable_to_set_password_port=Unable to set the password port and password method. +ADMembership_invalid_path=The specified connection string does not represent a valid LDAP adspath. +ADMembership_Setting_ApplicationName_not_supported=The Active Directory membership provider does not support setting of the ApplicationName property. +ADMembership_Parameter_too_long=The parameter '{0}' is too long. +ADMembership_No_secure_conn_for_password=Unable to setup a secure connection for setting/changing the password. +ADMembership_Generated_password_not_complex=Unable to generate a password that satisfies the required password complexity policy. +ADMembership_UPN_contains_backslash=Usernames must not contain '\\' when mapped to 'userPrincipalName'. + +Windows_Token_API_not_supported=The configured Role Provider (WindowsTokenRoleProvider) relies upon Windows authentication to determine the groups that the user is allowed to be a member of. ASP.NET Role Manager cannot be used to manage Windows users and groups. Please use the SQLRoleProvider if you would like to support custom user/role assignment. +;Profile_Property_already_defined=Profile property has already been defined. +;Parameter_must_be_null_for_Access=The parameter '{0}' must be null for Access provider. +Parameter_can_not_contain_comma=The parameter '{0}' must not contain commas. +Parameter_can_not_be_empty=The parameter '{0}' must not be empty. +Parameter_too_long=The parameter '{0}' is too long: it must not exceed {1} chars in length. +Parameter_array_empty=The array parameter '{0}' should not be empty. +Parameter_collection_empty=The collection parameter '{0}' should not be empty. +Parameter_duplicate_array_element=The array '{0}' should not contain duplicate values. +Membership_password_too_long=The password is too long: it must not exceed 128 chars after encrypting. +Provider_this_user_not_found=The user '{0}' was not found. +Provider_this_user_already_in_role=The user '{0}' is already in role '{1}'. +Provider_this_user_already_not_in_role=The user '{0}' is already not in role '{1}'. +;Profile_Property_name_invalid=The property name is invalid. It must contain only letters and digits, and must start with a letter. +SaveAs_requires_rooted_path=The SaveAs method is configured to require a rooted path, and the path '{0}' is not rooted. +;Provider_already_added=A provider with name '{0}' has already been added. +;File_name_can_not_contain_dot_dot=File names in Access provider connection strings cannot contain '..' +;AccessFile_is_not_valid=Unable to access database file '{0}'. The file is either inaccessible due to security, or the file does not exist. Note that Access databases are not supported for providers when running with application impersonation under either IIS 5.x or IIS 5.0 isolation mode on Windows Server 2003. Error message OleDb: '{1}'. +;AccessFile_is_not_valid_2=Unable to access database file. The file is either inaccessible due to security, or the file does not exist. Note that Access databases are not supported for providers when running with application impersonation under either IIS 5.x or IIS 5.0 isolation mode on Windows Server 2003. +Connection_name_not_specified=The attribute 'connectionStringName' is missing or empty. +Connection_string_not_found=The connection name '{0}' was not found in the applications configuration or the connection string is empty. +AppSetting_not_found=The application setting '{0}' was not found in the applications configuration. +AppSetting_not_convertible=Could not convert the AppSetting '{0}' to the type '{1}' on property '{2}'. +;Could_not_create_provider=Provider could not be instantiated. +Provider_must_implement_type=Provider must implement the class '{0}'. +;AccessFile_is_not_writtable=The Access database file '{0}' cannot be written to by the current identity ('{1}'). Message from the OleDbConnection: '{2}'. +Feature_not_supported_at_this_level=This feature is not supported at the configured trust level. +;Connection_string_can_not_be_specified_at_this_level=The configured trust level requires that a filename must be specified. A connection string cannot be specified. +;Full_filename_can_not_be_specified_at_this_level=The configured trust level requires that a filename relative to the application install root be specified. A full file path cannot be specified. +Annoymous_id_module_not_enabled=The Profile property '{0}' allows anonymous users to store data. This requires that the AnonymousIdentification feature be enabled. +Anonymous_ClearAnonymousIdentifierNotSupported=ClearAnonymousIdentifier is not supported when the feature is disabled or the user is anonymous. +;Access_File_not_found=The Access mdb file for this provider was not found. +Anonymous_id_too_long=The Anonymous Id specified is too long. It can be at most 128 chars long. +Anonymous_id_too_long_2=The Anonymous Id specified is too long. It can be at most 512 chars long after encoding. +;Profile_property_not_found=This profile property has not been defined. +;Jet_Not_Available=Access provider is not supported on this version of the operating system. Please change the configuration to utilize a different provider. +;Must_specify_answer=The password-question answer must be supplied. +Profile_could_not_create_type=Attempting to load this property's type resulted in the following error: {0} +DataAccessError_CanNotCreateDataDir_Title=Access denied creating App_Data subdirectory +DataAccessError_CanNotCreateDataDir_Description=For security reasons, the identity '{0}' (under which this web application is running), does not have permissions to create the App_Data subdirectory within the application root directory. +DataAccessError_CanNotCreateDataDir_Description_2=For security reasons, the identity under which this web application is running, does not have permissions to create the App_Data subdirectory within the application root directory. +DataAccessError_MiscSectionTitle=To grant the necessary permissions, follow these steps +DataAccessError_MiscSection_1=In File Explorer, navigate to your application's directory. +DataAccessError_MiscSection_2=Right-click on the "App_Data" subdirectory, within your application and select the "Properties" menu item. +DataAccessError_MiscSection_2_CanNotCreateDataDir=Create a folder named "App_Data": Right-click, choose "New" menu item, choose "Folder" sub-menu item, and then type "App_Data" (without quotes). +DataAccessError_MiscSection_2_CanNotWriteToDBFile_a=Navigate to the "App_Data" subdirectory. +DataAccessError_MiscSection_2_CanNotWriteToDBFile_b=Right-click on the Access Database file (by default, the file is named "ASPNetDB.mdb") and select the "Properties" menu item. +DataAccessError_MiscSection_3=In the "Properties" dialog box that opens, select the "Security" tab. +DataAccessError_MiscSection_4=In the "Enter the object names to select" box, enter '{0}' (without quotes). +DataAccessError_MiscSection_4_2=In the "Enter the object names to select" box, enter name of the identity used to run this web application. +DataAccessError_MiscSection_ClickAdd=Click Add +DataAccessError_MiscSection_ClickOK=Click OK +DataAccessError_MiscSection_5=Make sure the account name is selected and then under Allow, check Write +SqlExpressError_CanNotWriteToDataDir_Title=Access denied creating Microsoft SQL Express Database file within App_Data subdirectory +SqlExpressError_CanNotWriteToDbfFile_Title=Access denied writing to Microsoft SQL Express Database file +SqlExpressError_CanNotWriteToDataDir_Description=For security reasons, the identity '{0}' (under which this web application is running), does not have permissions to create the SQL Express Database file within App_Data subdirectory. +SqlExpressError_CanNotWriteToDbfFile_Description=For security reasons, the identity '{0}' (under which this web application is running), does not have permissions to write to the SQL Express Database file configured for this application. +SqlExpressError_CanNotWriteToDataDir_Description_2=For security reasons, the identity under which this web application is running, does not have permissions to create the SQL Express Database file within App_Data subdirectory. +SqlExpressError_CanNotWriteToDbfFile_Description_2=For security reasons, the identity under which this web application is running, does not have permissions to write to the SQL Express Database file configured for this application. +SqlExpressError_Description_1=ASP.NET stores the Microsoft SQL Express Database file used for services such as Membership and Profile in the App_Data subdirectory of your application. +;AccessError_CanNotWriteToDataDir_Title=Access denied creating Microsoft Access Database file within App_Data subdirectory +;AccessError_CanNotWriteToMdbFile_Title=Access denied writing to Microsoft Access Database file +;AccessError_CanNotWriteToDataDir_Description=For security reasons, the identity '{0}' (under which this web application is running), does not have permissions to create the Access Database file within App_Data subdirectory. +;AccessError_CanNotWriteToMdbFile_Description=For security reasons, the identity '{0}' (under which this web application is running), does not have permissions to write to the Access Database file configured for this application. +;AccessError_CanNotWriteToDataDir_Description_2=For security reasons, the identity under which this web application is running, does not have permissions to create the Access Database file within App_Data subdirectory. +;AccessError_CanNotWriteToMdbFile_Description_2=For security reasons, the identity under which this web application is running, does not have permissions to write to the Access Database file configured for this application. +;AccessError_Description_1=ASP.NET stores the Microsoft Access Database file used for services such as Membership and Profile in the App_Data subdirectory of your application. +;Access_File_can_not_start_with_this_char=File names in Access provider connection strings cannot start with '{0}'. +Membership_password_length_incorrect=Password length specified must be between 1 and 128 characters. +Membership_min_required_non_alphanumeric_characters_incorrect=The value specified in parameter '{0}' should be in the range from zero to the value specified in the password length parameter. +Membership_more_than_one_user_with_email=More than one user has the specified e-mail address. +Password_too_short=The length of parameter '{0}' needs to be greater or equal to '{1}'. +Password_need_more_non_alpha_numeric_chars=Non alpha numeric characters in '{0}' needs to be greater than or equal to '{1}'. +Password_does_not_match_regular_expression=The parameter '{0}' does not match the regular expression specified in config file. +Not_configured_to_support_password_resets=This provider is not configured to allow password resets. To enable password reset, set enablePasswordReset to "true" in the configuration file. +Property_not_serializable=The type for the property '{0}' cannot be serialized using the binary serializer, since the type is not marked as serializable. +Connection_not_secure_creating_secure_cookie=The application is configured to issue secure cookies. These cookies require the browser to issue the request over SSL (https protocol). However, the current request is not over SSL. +Profile_anonoymous_not_allowed_to_set_property=This property cannot be set for anonymous users. +;Profile_empty_group=A property group must contain one or more properties. +AuthStore_Application_not_found=The application was not found in the authorization store. +AuthStore_Scope_not_found=The scope was not found in the application. +AuthStoreNotInstalled_Title=The authorization store component is not installed +AuthStoreNotInstalled_Description=The AuthorizationStoreRoleProvider requires the authorization store components to be installed on the machine. The authorization store components are only installed and available by default on Windows Server 2003. Currently it appears that either the components have not been installed, or that the primary interop assembly has not been registered in the global assembly cache (GAC). Both of these steps can be accomplished by downloading the Authorization Manager installation package from the web for your operating system, and installing the package on the machine. Installations for other operating systems can be found by navigating to http://download.microsoft.com and searching with either the keyword "AzMan" or the keywords "authorization manager". +AuthStore_policy_file_not_found=The policy file '{0}' in the connection string could not be found. +Wrong_profile_base_type=The type specified in the configuration property "inherits" must inherit from the type System.Web.Profile.HttpProfileBase +Command_not_recognized=The command was not recognized. +Configuration_for_path_not_found=The configuration for virtual path '{0}' and site '{1}' cannot be opened. +Configuration_for_physical_path_not_found=The configuration for physical path '{0}' cannot be opened. +Configuration_for_machine_config_not_found=The configuration for machine.config cannot be opened. +Configuration_Section_not_found=The configuration section '{0}' was not found. +;Configuration_SectionGroup_not_found=The configuration section-group '{0}' was not found. +RSA_Key_Container_not_found=The RSA key container was not found. +RSA_Key_Container_access_denied=Could not access the RSA key container. Make sure that the ACLs on the container allow you to access it. +RSA_Key_Container_already_exists=The RSA key container already exists. + +SqlError_Connection_String=An error occurred while attempting to initialize a System.Data.SqlClient.SqlConnection object. The value that was provided for the connection string may be wrong, or it may contain an invalid syntax. +;SqlExpress_File_Not_Valid=Unable to access SQL Express database file '{0}'. The file is either inaccessible due to security, or the file does not exist. Error message SqlClient: '{1}'. +;SqlExpress_File_Not_Valid_2=Unable to access SQL Express database file. +;SqlExpress_Connection_String_Incorrect=The SqlExpress connection string is incorrect. +SqlExpress_MDF_File_Auto_Creation_MiscSectionTitle=SQLExpress database file auto-creation error +SqlExpress_MDF_File_Auto_Creation=The connection string specifies a local Sql Server Express instance using a database location within the application's App_Data directory. The provider attempted to automatically create the application services database because the provider determined that the database does not exist. The following configuration requirements are necessary to successfully check for existence of the application services database and automatically create the application services database: +SqlExpress_MDF_File_Auto_Creation_1=If the application is running on either Windows 7 or Windows Server 2008R2, special configuration steps are necessary to enable automatic creation of the provider database. Additional information is available at: http://go.microsoft.com/fwlink/?LinkId=160102. If the application's App_Data directory does not already exist, the web server account must have read and write access to the application's directory. This is necessary because the web server account will automatically create the App_Data directory if it does not already exist. +SqlExpress_MDF_File_Auto_Creation_2=If the application's App_Data directory already exists, the web server account only requires read and write access to the application's App_Data directory. This is necessary because the web server account will attempt to verify that the Sql Server Express database already exists within the application's App_Data directory. Revoking read access on the App_Data directory from the web server account will prevent the provider from correctly determining if the Sql Server Express database already exists. This will cause an error when the provider attempts to create a duplicate of an already existing database. Write access is required because the web server account's credentials are used when creating the new database. +SqlExpress_MDF_File_Auto_Creation_3=Sql Server Express must be installed on the machine. +SqlExpress_MDF_File_Auto_Creation_4=The process identity for the web server account must have a local user profile. See the readme document for details on how to create a local user profile for both machine and domain accounts. +SqlExpress_file_not_found_in_connection_string=SQL Express filename was not found in the connection string. +SqlExpress_file_not_found=The SQL Express filename specified was not found. + +; State + +;No_Session_Config_In_subdir=SessionState configuration can only be set in machine or application configuration. +Invalid_value_for_sessionstate_stateConnectionString=The stateConnectionString is invalid. It must have the format tcpip=:, where is a valid IPv4 address, a machine name using only ASCII characters, or a valid IPv6 address enclosed within square brackets, and is an unsigned integer ranging from 0 to 65535 (e.g., tcpip=127.0.0.1:42424, tcpip=localhost:42424, or tcpip=[::1]:42424). +No_database_allowed_in_sqlConnectionString=The sqlConnectionString attribute or the connection string it refers to cannot contain the connection options 'Database', 'Initial Catalog' or 'AttachDbFileName'. In order to allow this, allowCustomSqlDatabase attribute must be set to true and the application needs to be granted unrestricted SqlClientPermission. Please check with your administrator if the application does not have this permission. +No_database_allowed_in_sql_partition_resolver_string=The SQL connection string (server='{1}', database='{2}') returned by an instance of the IPartitionResolver type '{0}' cannot contain the connection options 'Database', 'Initial Catalog' or 'AttachDbFileName'. In order to allow this, allowCustomSqlDatabase attribute must be set to true and the application needs to be granted unrestricted SqlClientPermission. Please check with your administrator if the application does not have this permission. +Error_parsing_session_sqlConnectionString=Error parsing sqlConnectionString attribute: {0} +Error_parsing_sql_partition_resolver_string=Error parsing the SQL connection string returned by an instance of the IPartitionResolver type '{0}': {1} +Timeout_must_be_positive=The argument to SetTimeout must be greater than 0. +Cant_make_session_request=Unable to make the session state request to the session state server. Please ensure that the ASP.NET State service is started and that the client and server ports are the same. If the server is on a remote machine, please ensure that it accepts remote requests by checking the value of HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\aspnet_state\\Parameters\\AllowRemoteConnection. If the server is on the local machine, and if the before mentioned registry value does not exist or is set to 0, then the state server connection string must use either 'localhost' or '127.0.0.1' as the server name. +Cant_make_session_request_partition_resolver=Unable to make the session state request to the session state server. The connection string (server='{1}', port='{2}') was returned by an instance of the IPartitionResolver type '{0}'. Please ensure that the ASP.NET State service is started and that the client and server ports are the same. If the server is on a remote machine, please ensure that it accepts remote requests by checking the value of HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\aspnet_state\\Parameters\\AllowRemoteConnection. If the server is on the local machine, and if the before mentioned registry value does not exist or is set to 0, then the state server connection string must use either 'localhost' or '127.0.0.1' as the server name. +Need_v2_State_Server=Unable to use session state server because this version of ASP.NET requires session state server version 2.0 or above. +Need_v2_State_Server_partition_resolver=Unable to use session state server because this version of ASP.NET requires session state server version 2.0 or above. The connection string (server='{1}', port='{2}') was returned by an instance of the IPartitionResolver type '{0}'. +Cant_connect_sql_session_database=Unable to connect to SQL Server session database. +Cant_connect_sql_session_database_partition_resolver=Unable to connect to SQL Server session database. The connection string (server='{1}', database='{2}') was returned by an instance of the IPartitionResolver type '{0}'. +Login_failed_sql_session_database=Failed to login to session state SQL server for user '{0}'. +Bad_partition_resolver_connection_string=Session state cannot connect to the server because a null connection string was returned by an instance of the IPartitionResolver type '{0}'. +Bad_state_server_request=Unable to make the session state request to the session state server. The session state server is running, but the request is not formatted correctly. +Bad_state_server_request_partition_resolver=Unable to make the session state request to the session state server. The session state server is running, but the request is not formatted correctly. The connection string (server='{1}', port='{2}') was returned by an instance of the IPartitionResolver type '{0}'. +State_Server_detailed_error=Unable to make the session state request to the session state server. Details: last phase='{0}', error code={1}, size of outgoing data={2} +State_Server_detailed_error_phase0=Initialization +State_Server_detailed_error_phase1=Connecting to the state server +State_Server_detailed_error_phase2=Sending request to the state server +State_Server_detailed_error_phase3=Reading response from the state server +Error_parsing_state_server_partition_resolver_string=Error parsing the state server connection string returned by an instance of the IPartitionResolver type '{0}'. The connection string must have the format tcpip=:, where is either a valid IP address or a machine name using only ASCII characters, and is an unsigned integer ranging from 0 to 65535. +SessionIDManager_uninit=SessionIDManager is not initialized. Call Initialize() method first. +SessionIDManager_InitializeRequest_not_called=ISessionIDManager.InitializeRequest has not been called for this request yet. In each request, please first call ISessionIDManager.InitializeRequest before calling other methods. + +Cant_save_session_id_because_response_was_flushed=Session state has created a session id, but cannot save it because the response was already flushed by the application. +Cant_save_session_id_because_id_is_invalid=Cannot save the session id because it is invalid. Session ID={0} + +Cant_serialize_session_state=Unable to serialize the session state. In 'StateServer' and 'SQLServer' mode, ASP.NET will serialize the session state objects, and as a result non-serializable objects or MarshalByRef objects are not permitted. The same restriction applies if similar serialization is done by the custom session state store in 'Custom' mode. +Null_value_for_SessionStateItemCollection=The SessionStateStoreData returned by ISessionStateStore has a null value for Items. +;Invalid_child_node=Invalid child node is found in . +Session_id_too_long=The session ID is longer than the maximum limit of {0} characters. Session ID={1} +Need_v2_SQL_Server=Unable to use SQL Server because either ASP.NET version 2.0 Session State is not installed on the SQL server, or ASP.NET does not have permission to run the dbo.TempGetVersion stored procedure. If the ASP.NET Session State schema has not been installed, please install ASP.NET Session State SQL Server version 2.0 or above. If the schema has been installed, please grant execute permission on the dbo.TempGetVersion stored procedure to either the ASP.NET application pool identity, or the Sql Server user specified in the sqlConnectionString attribute. +Need_v2_SQL_Server_partition_resolver=Unable to use SQL Server because either ASP.NET version 2.0 Session State is not installed on the SQL server, or ASP.NET does not have permission to run the dbo.TempGetVersion stored procedure. If the ASP.NET Session State schema has not been installed, please install ASP.NET Session State SQL Server version 2.0 or above. If the schema has been installed, please grant execute permission on the dbo.TempGetVersion stored procedure to either the ASP.NET application pool identity, or the Sql Server user specified in the sqlConnectionString attribute. The connection string (server='{1}', database='{2}') was returned by an instance of the IPartitionResolver type '{0}'. +Cant_have_multiple_session_module=Another component has already added an HttpSessionState to the context. Please make sure only one session state module should be registered. +Missing_session_custom_provider=The custom session state store provider '{0}' is not found. +Invalid_session_custom_provider=The custom session state store provider name '{0}' is invalid. +Invalid_session_state=The session state information is invalid and might be corrupted. +Invalid_cache_based_session_timeout=For InProc and StateServer modes, the session timeout value cannot be larger than one year. +Cant_use_partition_resolve=Cannot use 'partitionResolver' unless the mode is 'StateServer' or 'SQLServer'. + +; Cross Page Posting + +Previous_Page_Not_Authorized=The current user is not allowed to access the previous page. + +; Custom errors + +;Customerrors_invalid_statuscode=The 'statusCode' is invalid. It must be between 100 and 999. + +; Util + + +;Could_not_create_object=Could not create '{0}' object. + +Empty_path_has_no_directory=Empty path has no directory. +Path_must_be_rooted=The virtual path '{0}' is not rooted. +Cannot_exit_up_top_directory=Cannot use a leading .. to exit above the top directory. +Physical_path_not_allowed='{0}' is a physical path, but a virtual path was expected. +Invalid_vpath='{0}' is not a valid virtual path. +Cannot_access_AspCompat=Cannot access ASP compatibility mode. +Apartment_component_not_allowed=The component '{0}' cannot be created. Apartment threaded components can only be created on pages with an <%@ Page aspcompat=true %> page directive. +Error_onpagestart=An error was encountered while calling OnStartPage in ASP compatibility mode. +Cannot_execute_transacted_code=Cannot execute transacted code. + +Cannot_post_workitem=Cannot post work item to thread pool. +Cannot_call_ISAPI_functions=Hosting platform does not support ISAPI functions. +Bad_attachment=Invalid mail attachment '{0}'. +Wrong_SimpleWorkerRequest=Invalid use of SimpleWorkerRequest constructor. Application path cannot be overridden in this context. Please use SimpleWorkerRequest constructor that does not override the application path. +Atio2BadString=Unable to convert two characters in the string '{0}' to a number starting at offset {1}. +MakeMonthBadString=Unable to convert characters in the string '{0}' to a month starting at offset {1}. +UtilParseDateTimeBad='{0}' was not of the correct format. Expected a string to be of the form 'Thursday, 10-Jun-93 01:29:59 GMT', 'Thu, 10 Jan 1993 01:29:59 GMT', or 'Wed Jun 09 01:29:59 1993 GMT'. + +; Web Forms + +; Mail +SmtpMail_not_supported_on_Win7_and_higher=System.Web.Mail.SmtpMail is not supported on this version of Windows. The recommended alternative is System.Net.Mail.SmtpClient. + +; Build Manager +Illegal_special_dir=The file '{0}' is in the special directory '{1}', which is not allowed. +Precomp_stub_file=This is a marker file generated by the precompilation tool, and should not be deleted! +Already_precomp=This application is already precompiled. +Cant_delete_dir=The target directory could not be deleted. Please delete it manually, or choose a different target. +Dir_not_empty=The target directory is not empty. Please delete it manually, or choose a different target. +Dir_not_empty_not_precomp=The target directory is not empty, and does not appear to contain a previously compiled application. Please delete it manually, or choose a different target. +Cant_update_precompiled_app=The file '{0}' has not been pre-compiled, and cannot be requested. +Too_early_for_webfile=The file '{0}' cannot be processed because the code directory has not yet been built. +Bar_dir_in_precompiled_app=The directory '{0}' is not allowed because the application is precompiled. +Assembly_already_loaded=The assembly '{0}' is already loaded in another appdomain. Setting in machine.config can help solve this issue. +Success_precompile=The application was successfully precompiled. +Profile_not_precomped=This application was precompiled with personalization turned off, but it appears to have been turned on after the precompilation, which is not supported. +Both_culture_and_language=The file '{0}' cannot specify both a language and a culture. +Inconsistent_language=The files '{0}' and '{1}' use a different language, which is not allowed since they need to be compiled together. +GetGeneratedSourceFile_Directory_Only=The virtual path '{0}' does not point to a directory; only existing directories are allowed. +Duplicate_appinitialize=The AppInitialize method is defined both in '{0}' and in '{1}'. +Virtual_codedir=The path '{0}' maps to a directory outside this application, which is not supported. +Unknown_buildprovider_extension=There is no build provider registered for the extension '{0}'. You can register one in the section in machine.config or web.config. Make sure is has a BuildProviderAppliesToAttribute attribute which includes the value '{1}' or 'All'. +Directory_progress=Building directory '{0}'. +Bad_Base_Class_In_Code_File=Make sure that the class defined in this code file matches the 'inherits' attribute, and that it extends the correct base class (e.g. Page or UserControl). +Reference_assemblies_not_found=Reference assemblies for target .NET Framework version not found; please ensure they are installed, or select a valid target version. +Higher_dependencies=The following assembly has dependencies on a version of the .NET Framework that is higher than the target and might not load correctly during runtime causing a failure: {0}. The dependencies are: {1}. You should either ensure that the dependent assembly is correct for the target framework, or ensure that the target framework you are addressing is that of the dependent assembly. +Invalid_target_framework_version=The value for the {0} attribute is invalid: '{1}'. Error: {2}. +Invalid_lower_target_version=The '{0}' attribute in the element of the Web.config file is used only to target version 4.0 and later of the .NET Framework (for example, ''). If you are compiling this Web application for a version of the .NET Framework earlier than 4.0, remove the '{0}' attribute from the element of the Web.config file. +Invalid_higher_target_version=The '{0}' attribute in the element of the Web.config file is used only to target version 4.0 and later of the .NET Framework (for example, ''). The '{0}' attribute currently references a version that is later than the installed version of the .NET Framework. Specify a valid target version of the .NET Framework, or install the required version of the .NET Framework. +Compiler_version_20_35_required=In the section of the Web.config file, the value for the 'compilerVersion' attribute in the provider options must be 'v2.0' if you are targeting version 2.0 or 3.0 of the .NET Framework, or must be 'v3.5' if you are targeting version 3.5 of the .NET Framework. If you are compiling this Web application for version 4.0 or later of the .NET Framework, the '{0}' attribute is required in the element of the Web.config file instead (for example, ''). +Compiler_version_40_required=The value for the 'compilerVersion' attribute in the provider options must be 'v4.0' or later if you are compiling for version 4.0 or later of the .NET Framework. To compile this Web application for version 3.5 or earlier of the .NET Framework, remove the '{0}' attribute from the element of the Web.config file. +Assembly_not_found_in_profile=The following assembly could not be resolved: '{0}'. The assembly is excluded from the target framework profile{1}. If this reference is required by your code, you may get compilation errors. Please either remove this reference, or ensure that the target framework profile you are addressing contains the assembly. +Downlevel_requires_35=The element of the Web.config file does not have a 'targetFramework' attribute. Therefore ASP.NET assumes that the Web application targets the .NET Framework version 3.5 or earlier, but ASP.NET could not find files that are installed with the .NET Framework version 3.5 that it needs to compile. If you are compiling this Web application for version 3.5 or earlier of the .NET Framework, make sure that version 3.5 of the .NET Framework is installed. If you are compiling this Web application for version 4 or later of the .NET Framework, add the 'targetFramework' attribute to the element of the Web.config file (for example, ''). +Invalid_PreApplicationStartMethodAttribute_value=The method specified by the PreApplicationStartMethodAttribute on assembly '{0}' cannot be resolved. Type: '{1}', MethodName: '{2}'. Verify that the type is public and the method is public and static (Shared in Visual Basic). +Method_can_only_be_called_during_pre_start_init=This method can only be called during the application's pre-start initialization phase. Use PreApplicationStartMethodAttribute to declare a method that will be invoked in that phase. +Method_cannot_be_called_during_pre_start_init=This method cannot be called during the application's pre-start initialization phase. +Pre_application_start_init_method_threw_exception=The pre-application start initialization method {0} on type {1} threw an exception with the following error message: {2}. + +; Web Forms +Cant_use_default_items_and_filtered_collection=You cannot use {0}'s default collection '{1}' without the property tags when using a filtered version of the same collection. +Children_not_supported_on_not_controls=Child objects are not supported for objects that are not controls. +Code_not_supported_on_not_controls=Code blocks are not supported in this context. +Code_not_allowed=Code blocks are not allowed in this file. +Compilmode_not_allowed=The compilation mode cannot be set to 'Never', because an earlier construct in the page requires compilation. +Include_not_allowed=The include file '{0}' is not allowed in this page. +Attrib_not_allowed=The attribute '{0}' is not allowed in this page. +Directive_not_allowed=The directive '{0}' is not allowed in this page. +Event_not_allowed=The event handler '{0}' is not allowed in this page. +Literal_content_not_allowed=Literal content ('{1}') is not allowed within a '{0}'. +Literal_content_not_match_property=Content ('{1}') does not match any properties within a '{0}', make sure it is well-formed. +Too_many_controls=This page allows a limit of {0} controls, and that limit has been exceeded. +Too_many_dependencies=The page '{0}' allows a limit of {1} dependencies (direct or indirect), and that limit has been exceeded. +Too_many_direct_dependencies=The page '{0}' allows a limit of {1} direct dependencies, and that limit has been exceeded. +Invalid_type=Could not load type '{0}'. +Assembly_not_compiled=Could not load the assembly '{0}'. Make sure that it is compiled before accessing the page. +Not_a_src_file='{0}' is not a valid source file. +Ambiguous_type=The type '{0}' is ambiguous: it could come from assembly '{1}' or from assembly '{2}'. Please specify the assembly explicitly in the type name. +Unsupported_filename=The file name '{0}' is not supported. +Cannot_convert_from_to=Cannot convert from '{0}' to '{1}'. +Object_tag_must_have_id=An object tag must have an ID. +Invalid_scope='{0}' is not a valid object scope. +Invalid_progid=Cannot load type with ProgID '{0}'. +Invalid_clsid=Cannot load type with CLASSID '{0}'. +Object_tag_must_have_class_classid_or_progid=An object tag must contain a Class, ClassID or ProgID attribute. +Session_not_enabled=Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the \\\\ section in the application configuration. +Page_ControlState_ControlCannotBeNull=Cannot register a null control reference to require control state. +Page_theme_not_found=Theme '{0}' cannot be found in the application or global theme directories. +Page_theme_invalid_name='{0}' is not a valid theme name. +Page_theme_default_theme_already_defined=Type {0} already has a default theme defined. +Page_theme_skinID_already_defined=SkinId '{0}' is already used by another control skin of the same type. +;Page_theme_skinID_not_found=SkinId '{0}' cannot be found for control of type {1}. +Page_theme_requires_page_header=Using themed css files requires a header control on the page. (e.g. ). +Page_theme_only_controls_allowed=This object cannot be themed. Only controls of type System.Web.UI.Control are allowed at the top-level of a skin file. +Page_theme_skin_file=skin file +Page_Title_Requires_Head=Using the Title property of Page requires a header control on the page. (e.g. ). +Page_Description_Requires_Head=Using the Description property of Page requires a header control on the page. (e.g. ). +Page_Keywords_Requires_Head=Using the Keywords property of Page requires a header control on the page. (e.g. ). +DataBoundLiterals_cant_bind=A call to Bind must be assigned to a property of a control inside a template. +TwoWayBinding_requires_ID=The {0} control with a two-way databinding to field {1} must have an ID. +NoCompileBinding_requires_ID=The {0} control with a databinding to field {1} must have an ID when the page's CompilationMode is Never. +BadlyFormattedBind=A call to Bind was not well formatted. Please refer to documentation for the correct parameters to Bind. +BadlyFormattedBindItem=Invalid code syntax for BindItem. +Property_readonly=The '{0}' property is read-only and cannot be set. +Property_theme_disabled=The '{0}' property of a control type {1} cannot be applied through a control skin. +Type_theme_disabled=The control type '{0}' cannot be themed. +Collection_readonly_Codeblocks=The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>). +Parent_collections_readonly=The control collection cannot be modified during DataBind, Init, Load, PreRender or Unload phases. +Property_Not_Persistable=The '{0}' property cannot be set declaratively. +Property_Not_Supported=The '{0}' property is not supported by '{1}' control. +Property_Not_ClsCompliant=The '{0}' property of '{1}' has type '{2}', which is not CLS-compliant. +Property_Set_Not_Supported=Setting the {0} property of {1} is not supported. +ControlBuilder_InvalidLocalizeValue='{0}' is not a valid value for the meta:localize attribute. Only 'true' and 'false' are supported. +meta_localize_error=The meta:resourcekey attribute cannot be used on a tag with meta:localize='false'. +meta_reskey_notallowed=The '{0}' tag cannot have a meta:resourcekey attribute. +meta_localize_notallowed=The '{0}' tag cannot have a meta:localize attribute. +Invalid_enum_value='{0}' is not a valid value for attribute '{1}'. It must be of enum type '{2}'. +Type_not_creatable_from_string=Cannot create an object of type '{0}' from its string representation '{1}' for the '{2}' property. +Invalid_collection_item_type={0} must have items of type '{1}'. '{2}' is of type '{3}'. +Invalid_template_container=Template property '{0}' has a TemplateContainer attribute set to '{1}', but that type does not implement INamingContainer. +Event_handler_cant_be_empty=The {0} event handler cannot be an empty string. +Events_cant_be_filtered=The filter '{0}' cannot be applied to the attribute '{1}' because it is an event handler. +Type_doesnt_have_property=Type '{0}' does not have a public property named '{1}'. +Property_doesnt_have_property=Property '{0}' does not have a property named '{1}'. +;MasterPage_Multiple_content_filter=Multiple contents applied to {0} using filter {1}. +MasterPage_Multiple_content=Multiple contents applied to {0}. +;MasterPage_doesnt_have_property=Master page type '{0}' does not have property named '{1}'. +MasterPage_doesnt_have_contentplaceholder=Cannot find ContentPlaceHolder '{0}' in the master page '{1}', verify content control's ContentPlaceHolderID attribute in the content page. +MasterPage_MasterPageFile=Gets and sets the masterPageFile used by this page. +MasterPage_MasterPage=The MasterPage of this Page. +MasterPage_Circular_Master_Not_Allowed=Circular MasterPageFile references '{0}' are not allowed. +MasterPage_Cannot_ApplyTo_ReadOnly_Collection=MasterPage cannot be applied to this page because the control collection is read-only. If the page contains code blocks, make sure they are placed inside content controls (i.e. ) +Only_Content_supported_on_content_page=Only Content controls are allowed directly in a content page that contains Content controls. +Content_allowed_in_top_level_only=Content controls have to be top-level controls in a content page or a nested master page that references a master page. +Content_only_allowed_in_content_page=Content controls are allowed only in content page that references a master page. +Content_only_one_contentPlaceHolderID_allowed=Only one ContentPlaceHolderID attribute is allowed. +Invalid_master_base=The file '{0}' is not a valid master page. +Invalid_typeless_reference=The file '{0}' is not a valid here because it doesn't expose a type. +Bad_masterPage_ext=Master page source files must have a .master file extension. +Illegal_Device=The '{0}' attribute does not support the use of device filters. +Illegal_Resource_Builder=The '{0}' attribute does not support the use of expression builders. +Too_many_filters=The string '{0}' contains too many device filters. There can be only one. +Device_unsupported_in_directive=The '{0}' directive does not support the use of device filters on its attributes. +Cannot_add_value_not_collection='{0}' could not be added to the collection. Details: {1} +ControlBuilder_CollectionHasNoAddMethod=The collection '{0}' does not have an Add() method. +Cannot_set_property='{0}' could not be set on property '{1}'. +Cannot_set_recursive_skin=Control '{0}' cannot be declared in a template inside a control skin of the same type with identical skinID. +Cannot_evaluate_expression=Cannot have the expression '{0}' that does not support evaluate in a non-compiled page. +Cannot_init='{0}' could not be initialized. Details: {1} +Unexpected_Directory='{0}' is a directory, not a file. +Circular_include=Circular file references are not allowed. +Unexpected_eof_looking_for_tag=Unexpected end of file looking for tag. +Invalid_app_file_content=The content in the application file is not valid. +Invalid_use_of_config_uc=The page '{0}' cannot use the user control '{1}', because it is registered in web.config and lives in the same directory as the page. +Page_scope_in_global_asax=The Page scope is not valid in global.asax. +App_session_only_valid_in_global_asax=The Application and Session scopes are valid only in the global.asax file. +Multiple_forms_not_allowed=A page can have only one server-side Form tag. +Postback_ctrl_not_found=An error has occurred because a control with id '{0}' could not be located or a different control is assigned to the same ID after postback. If the ID is not assigned, explicitly set the ID property of controls that raise postback events to avoid this error. +Ctrl_not_data_handler=Page.RegisterRequiresPostBack can only be called on controls that implement IPostBackDataHandler. +Transfer_not_allowed_in_callback=Server.Transfer cannot be called in a Page callback. +Redirect_not_allowed_in_callback=Response.Redirect cannot be called in a Page callback. +Script_tag_without_src_must_have_content=A script tag without a src attribute must have content. +Unknown_server_tag=Unknown server tag '{0}'. +Ambiguous_server_tag=The server tag '{0}' is ambiguous. Please modify the associated registration that is causing ambiguity and pick a new tag prefix. +Invalid_type_for_input_tag='{0}' is not a valid type for an input tag. +Control_type_not_allowed=The control type '{0}' is not allowed on this page. +Base_type_not_allowed=The base type '{0}' is not allowed for this page. +Reference_not_allowed=The referenced file '{0}' is not allowed on this page. +Id_already_used=The ID '{0}' is already used by another control. +Duplicate_id_used=Multiple controls with the same ID '{0}' were found. {1} requires that controls have unique IDs. +Only_one_directive_allowed=There can be only one '{0}' directive. +Invalid_res_expr='{0}' is not a valid expression string. It needs to use the following syntax: [className,] resourceKey. +Res_not_found=The resource object with key '{0}' was not found. +Res_not_found_with_class_and_key=The resource object with classname '{0}' and key '{1}' was not found. +Invalid_cache_settings_location=The CacheSettings Location value is invalid. +Registered_async_tasks_remain=There are registered asynchronous tasks that were never executed during the page processing. +Async_tasks_wrong_thread=Cannot execute asynchronous tasks in the context of the current thread. +Async_task_timed_out=An asynchronous operation exceeded the page timeout. +ClientScriptManager_RegisterForEventValidation_Too_Early=RegisterForEventValidation can only be called during Render(); +ClientScriptManager_InvalidPostBackArgument=Invalid postback or callback argument. Event validation is enabled using in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation. +ClientScriptManager_JqueryNotRegistered=WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive). + +DesignTimeTemplateParser_ErrorParsingTheme=There was an error parsing the theme: +Duplicate_registered_tag=The '{0}' tag has already been registered. +Empty_attribute=The '{0}' attribute cannot be an empty string. +Space_attribute=The '{0}' attribute cannot contain spaces. +Empty_expression=The expression in a <%= %> or <%# %> block cannot be an empty string. +ControlBuilder_DatabindingRequiresEvent=Databinding expressions are only supported on objects that have a DataBinding event. {0} does not have a DataBinding event. +ControlBuilder_TwoWayBindingNonProperty=Two-way binding is only supported for properties. '{0}' is not a valid property on '{1}' +ControlBuilder_CannotHaveMultipleBoundEntries=Cannot have more than one binding on property '{0}' on '{1}'. Ensure that this property is not bound through an implicit expression, for example, using meta:resourcekey. +ControlBuilder_ExpressionsNotAllowedInThemes=Expressions are not allowed in skin files. +FilteredAttributeDictionary_ArgumentMustBeString=The argument must be a string. +HotSpotCollection_InvalidType=Object is not a HotSpot. +HotSpotCollection_InvalidTypeIndex=Type index is out of bounds. +Invalid_attribute_value='{0}' is not a valid value for attribute '{1}'. +Invalid_boolean_attribute=The '{0}' attribute must be set to 'true' or 'false'. +Invalid_integer_attribute=The '{0}' attribute must be an integer value. +Invalid_nonnegative_integer_attribute=The '{0}' attribute must be a non-negative integer. +Invalid_positive_integer_attribute=The '{0}' attribute must be set to a positive integer value. +Invalid_non_zero_hexadecimal_attribute=The '{0}' attribute must be set to a non-zero hexadecimal value. +Invalid_hash_algorithm_type=The '{0}' hash algorithm type could not be instantiated. +;Invalid_integer_not_in_range_attribute=The '{0}' attribute must be within the range from {1} to {2} +Invalid_enum_attribute=The '{0}' attribute must be one of the following values: {1}. +;Invalid_timespan_attribute=The '{0}' attribute must be in the form [[hh:]mm:]ss or 'Infinite' +Invalid_culture_attribute=The 'Culture' attribute must be set to a non-neutral culture. Try one of the following: {0}. +Invalid_temp_directory=The '{0}' attribute must be set to a valid absolute path. +Invalid_reference_directive=The Reference directive must have a VirtualPath attribute, and no other attributes. +Invalid_reference_directive_attrib=The file '{0}' is not of a type that can be used here. +Invalid_typeNameOrVirtualPath_directive=The '{0}' directive must have exactly one attribute: TypeName or VirtualPath +Invalid_tagprefix_entry=Invalid or missing attributes found in the tagPrefix entry. For user control, you must also specify 'tagName' and 'src'. For custom control, you must also specify 'namespace', and optionally 'assembly'. +Mapped_type_must_inherit=The specified type '{0}' used for mapping must inherit from the original type '{1}'. +;Time_must_be_at_least_something=The '{0}' attribute must be set to at least '{1}' minute(s). +;Invalid_non_zero_timespan_attribute=The '{0}' attribute must be set to a non-zero time span value in the form [[hh:]mm:]ss or 'Infinite'. + +Missing_required_attribute=The '{0}' attribute must be specified on the '{1}' tag. +Missing_required_attributes=The '{0}' or '{1}' attribute must be specified on the '{1}' tag. +Attr_not_supported_in_directive=The '{0}' attribute is not supported by the '{1}' directive. +Attr_not_supported_in_ucdirective=The '{0}' attribute is not supported by the '{1}' directive in a user control. +Attr_not_supported_in_pagedirective=The '{0}' attribute is not supported by the '{1}' directive in a page. +Invalid_attr=The '{0}' attribute is not supported on this directive when a '{1}' attribute is present. +Attrib_parse_error=Error parsing attribute '{0}': {1} +Missing_attr=The directive is missing a '{0}' attribute. +Missing_output_cache_attr=The directive or the configuration settings profile must specify the '{0}' attribute. +Missing_varybyparam_attr=The directive is missing a 'VaryByParam' attribute, which should be set to "none", "*", or a semicolon separated list of values. +Missing_directive=The page must have a <%@ {0} class="MyNamespace.MyClass" ... %> directive. +Unknown_directive=The directive '{0}' is unknown. +Malformed_server_tag=The server tag is not well formed. +Malformed_server_block=The server block is not well formed. +Server_tags_cant_contain_percent_constructs=Server tags cannot contain <% ... %> constructs. +Include_not_allowed_in_server_script_tag=Server includes are not allowed in server script tags. +Incompatible_with_get_bufferless_input_stream=This method or property is not supported after HttpRequest.GetBufferlessInputStream has been invoked. +Incompatible_with_get_buffered_input_stream=This method or property is not supported after HttpRequest.GetBufferedInputStream has been invoked. +Incompatible_with_input_stream=This method or property is not supported after HttpRequest.Form, Files, InputStream, or BinaryRead has been invoked. +Invalid_operation_with_get_buffered_input_stream=Either BinaryRead, Form, Files, or InputStream was accessed before the internal storage was filled by the caller of HttpRequest.GetBufferedInputStream. +Only_file_virtual_supported_on_server_include=Only file and virtual are valid attributes in server-side include tags. +Runat_can_only_be_server=The Runat attribute must have the value Server. +Invalid_identifier='{0}' is not a valid identifier. +Invalid_resourcekey='{0}' is not a valid resource key. +ControlBuilder_IDMustUseAttribute=The ID property of a control can only be set using the ID attribute in the tag and a simple value. Example: +ControlBuilder_CannotHaveComplexString=The '{1}' property of '{0}' cannot be declared as an inner property, it must be declared as an attribute. +ControlBuilder_ParseTimeDataNotAvailable=The ParseTimeData property can only be used during parsing. +Duplicate_attr_in_directive=The directive contains duplicate '{0}' attributes. +Duplicate_attr_in_tag=The tag contains duplicate '{0}' attributes. +;Duplicate_entry_in_control=The control contains duplicate '{0}' entries. +Non_existent_base_type=The base type '{0}' does not exist in the source file '{1}'. +Invalid_type_to_inherit_from='{0}' is not allowed here because it does not extend class '{1}'. +Invalid_type_to_implement='{0}' exists but is not an interface. +Error_page_not_supported_when_buffering_off=Error page is not supported when buffering is disabled. +Enablesessionstate_must_be_true_false_or_readonly=enableSessionState must be set to true, false or ReadOnly +Attributes_mutually_exclusive=The '{0}' and '{1}' attributes are mutually exclusive. +Async_and_aspcompat=Async attribute cannot be set to true when AspCompat mode is enabled. +Async_and_transaction=Async attribute cannot be set to true when Transaction mode is enabled. +Async_required=This operation requires the page to be asynchronous (the Async attribute must be set to true). +Async_addhandler_too_late=This operation can only be performed prior to PreRenderComplete page event. +Async_operation_disabled=Asynchronous operations are not allowed in this context. Page starting an asynchronous operation has to have the Async attribute set to true and an asynchronous operation can only be started on a page prior to PreRenderComplete event. +Async_operation_pending=There is a pending asynchronous operation, and only one asynchronous operation can be pending concurrently. +Async_null_asyncresult=IAsyncResult returned from Begin method is null. +Async_operation_cannot_be_started=An asynchronous operation cannot be started at this time. Asynchronous operations may only be started within an asynchronous handler or module or during certain events in the Page lifecycle. If this exception occurred while executing a Page, ensure that the Page is marked <%@ Page Async=\"true\" %>. This exception may also indicate an attempt to call an \"async void\" method, which is generally unsupported within ASP.NET request processing. Instead, the asynchronous method should return a Task, and the caller should await it. +Async_operation_cannot_be_pending=An asynchronous module or handler completed while an asynchronous operation was still pending. +Server_execute_blocked_on_async_handler=HttpServerUtility.Execute blocked while waiting for an asynchronous operation to complete. +Mixed_lang_not_supported=Cannot use '{0}' because another language has been specified earlier in this page (or was implied from a CodeFile attribute). +Inconsistent_CodeFile_Language=The language of the code file is inconsistent with the language of the page. +Codefile_without_inherits=The 'CodeFile' attribute cannot be used without an 'Inherits' attribute. +CodeFileBaseClass_Without_Codefile=The 'CodeFileBaseClass' attribute cannot be used without a 'CodeFile' attribute. +Invalid_lang='{0}' is not a supported language. +Invalid_lang_extension='{0}' is not a valid language extension. +Cant_use_nocompile_uc=The user control '{0}' is not compiled, and can only be used dynamically. To force it to be compiled, set compilationMode="Always" in its @control directive. +Invalid_CodeSubDirectory_Not_Exist=The code subdirectory '{0}' does not exist. +Invalid_CodeSubDirectory=Invalid subdirectory '{0}'. Only subdirectories directly under the App_Code directory are allowed. +Reserved_AssemblyName='{0}' is a reserved assembly name, and cannot be used for a code subdirectory. + +Empty_extension=The file '{0}' must have an extension in order to be compiled. +Base_class_field_with_type_different_from_type_of_control=The base class includes the field '{0}', but its type ({1}) is not compatible with the type of control ({2}). +ControlSkin_cannot_contain_controls=Control skins cannot contain child controls. +Inner_Content_not_literal=Cannot get inner content of {0} because the contents are not literal. +Invalid_client_target=ClientTarget is set to an invalid alias '{0}'. The configuration section is used to define ClientTarget aliases. +Empty_file_name=The file name cannot be an empty string. +SetStyleSheetThemeCannotBeSet=The StyleSheetTheme property cannot be set, please override the property instead. +PropertySetBeforePageEvent=The '{0}' property can only be set in or before the '{1}' event. +PropertySetBeforeStyleSheetApplied=The '{0}' property cannot be changed dynamically if Page has a stylesheet theme. For dynamic controls, set the property before calling ApplyStyleSheetSkin(). +PropertySetBeforePreInitOrAddToControls=The '{0}' property can only be set in or before the Page_PreInit event for static controls. For dynamic controls, set the property before adding it to the Controls collection. +PropertySetAfterFrameworkInitialize=The '{0}' property can only be set in the page directive or in the configuration section. +StyleSheetAreadyAppliedOnControl=StyleSheetTheme is already applied on the control, it cannot be applied more than once. +Control_CannotOwnSelf=A control cannot own itself. +AdRotator_cant_open_file=The AdRotator {0} was unable to open the AdvertisementFile '{1}'. +AdRotator_cant_open_file_no_permission=The AdRotator {0} could not find the AdvertisementFile or the file is invalid. +AdRotator_parse_error=The AdRotator {0} was unable to parse the XML in the AdvertisementFile. {1} +AdRotator_no_advertisements=The AdRotator {0} found no valid advertisements in the file '{1}'. +AdRotator_only_one_datasource=Only one of AdvertisementFile, DataSource, or DataSourceID properties can be set on AdRotator '{0}'. +AdRotator_invalid_integer_format=The value '{0}' of field '{1}' of an advertisement data has to be a valid string to be parsed by {2}. +AdRotator_expect_records_with_advertisement_properties=The AdRotator '{0}' is expecting the data type of the first item in the collection from the DataSource property to have advertisement properties such as ImageUrl, NavigateUrl, etc.. The current data type of the item is '{1}'. +Validator_control_blank=The ControlToValidate property of '{0}' cannot be blank. +Validator_control_not_found=Unable to find control id '{0}' referenced by the '{1}' property of '{2}'. +Validator_bad_compare_control=Control '{0}' cannot have the same value '{1}' for both ControlToValidate and ControlToCompare. +Validator_bad_control_type=Control '{0}' referenced by the {1} property of '{2}' cannot be validated. +Validator_value_bad_type=The value '{0}' of the {1} property of '{2}' cannot be converted to type '{3}'. +Validator_range_overalap=The MaximumValue {0} cannot be less than the MinimumValue {1} of {2}. +Validator_bad_regex={0} is not a valid regular expression. +ValSummary_error_message_1=Error message 1. +ValSummary_error_message_2=Error message 2. +ViewState_MissingViewStateField=Invalid viewstate: Missing field: {0}. +ViewState_InvalidViewState=Invalid viewstate. +ViewState_InvalidViewStatePlus=Invalid viewstate. {0} +ClientDisconnected=The client disconnected. +HttpBufferlessInputStream_ClientDisconnected=The client is disconnected because the underlying request has been completed. There is no longer an HttpContext available. +ViewState_ClientDisconnected=The client disconnected. +ViewState_AuthenticationFailed=Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.\r\n\r\nSee http://go.microsoft.com/fwlink/?LinkID=314055 for more information. +Control_does_not_allow_children='{0}' does not allow child controls. +DataBinder_Prop_Not_Found=DataBinding: '{0}' does not contain a property with the name '{1}'. +DataBinder_Invalid_Indexed_Expr=DataBinding: '{0}' is not a valid indexed expression. +DataBinder_No_Indexed_Accessor=DataBinding: '{0}' does not allow indexed access. +XPathBinder_MustBeIXPathNavigable=XPath DataBinding: '{0}' must implement IXPathNavigable. +XPathBinder_MustHaveXmlNodes=XPathBinder.Select can only be used with data sources that contain XmlNodes. +Field_Not_Found=A field or property with the name '{0}' was not found on the selected data source. +DataItem_Not_Found=A data item was not found in the container. The container must either implement IDataItemContainer, or have a property named DataItem. +DataGrid_Missing_VirtualItemCount=AllowCustomPaging must be true and VirtualItemCount must be set for a DataGrid with ID '{0}' when AllowPaging is set to true and the selected data source does not implement ICollection. +DataGrid_NoAutoGenColumns=DataGrid with id '{0}' could not automatically generate any columns from the selected data source. +GridView_Missing_VirtualItemCount=GridView with id '{0}' must have a data source that either implements ICollection or can perform data source paging if AllowPaging is true. +GridView_NoAutoGenFields=The data source for GridView with id '{0}' did not have any properties or attributes from which to generate columns. Ensure that your data source has content. +GridView_DataSourceReturnedNullView=The IDataSource that is the data source for GridView '{0}' returned a null view. Check that the DataMember property value of GridView is valid. +GridView_UnhandledEvent=The GridView '{0}' fired event {1} which wasn't handled. +GridView_MustBeParented=A GridView with EnableSortingAndPagingCallbacks set to true must be parented to a naming container before Render is called. +GridView_DataKeyNamesMustBeSpecified=Data keys must be specified on GridView '{0}' before the selected data keys can be retrieved. Use the DataKeyNames property to specify data keys. +GridView_PersistedSelectionRequiresDataKeysNames=DataKeyNames must be specified for persisted selection to work. +DetailsView_NoAutoGenFields=DetailsView with id '{0}' did not have any properties or attributes from which to generate fields. Ensure that your data source has content. +DetailsView_UnhandledEvent=The DetailsView '{0}' fired event {1} which wasn't handled. +DetailsView_DataSourceMustBeCollection=DetailsView with id '{0}' must have a data source that implements ICollection if AllowPaging is true. +DetailsView_MustBeParented=A DetailsView with EnablePagingCallbacks set to true must be parented to a naming container before Render is called. +FileUpload_AllowMultiple=Whether to enable multi-file uploads. +FileUpload_StreamNotSeekable=The stream returned by FileContent does not support seeking, so FileBytes is not supported. +FileUpload_StreamTooLong=The stream returned by FileContent is longer than Int32.MaxValue. FileBytes supports only streams less than or equal to Int32.MaxValue. +FileUpload_StreamLengthNotReached=The byte stream that represents the uploaded file appears to be incomplete. Try the upload again. +FormView_UnhandledEvent=The FormView '{0}' fired event {1} which wasn't handled. +FormView_DataSourceMustBeCollection=DetailsView with id '{0}' must have a data source that implements ICollection if AllowPaging is true. +DetailsViewFormView_ControlMustBeInEditMode={0} '{1}' must be in edit mode to update a record. +DetailsViewFormView_ControlMustBeInInsertMode={0} '{1}' must be in insert mode to insert a new record. +DataBoundControl_InvalidDataPropertyChange=Data properties on data control '{0}' such as DataSource, DataSourceID, and DataMember cannot be changed during the databinding phase of the control. +DataBoundControl_NullView=The data source retrieved by '{0}' returned a null DataSourceView. +DataBoundControl_InvalidDataSourceType=Data source is an invalid type. It must be either an IListSource, IEnumerable, or IDataSource. +DataBoundControl_DataSourceDoesntSupportPaging=The data source '{0}' does not support server-side paging and it returned non-ICollection data. See your data source documentation to enable paging. +DataBoundControl_CallingDataMethods=Occurs before model methods are invoked for data operations. Handle this event if the model methods are defined on a custom type other than the code behind file. +DataBoundControl_NeedICollectionOrTotalRowCount=If a data source does not return ICollection and cannot return the total row count, it cannot be used by the {0} to implement server-side paging. +DataBoundControlHelper_NoNamingContainer=The {0} control '{1}' does not have a naming container. Ensure that the control is added to the page before calling DataBind. +HierarchicalDataBoundControl_InvalidDataSource=HierarchicalDataBoundControl only accepts data sources that implement IHierarchicalDataSource or IHierarchicalEnumerable. +DataBoundControl_OnCreatingModelDataSource=Raised before the data bound control is data binding using data methods. +HierarchicalDataControl_ViewNotFound=The view that hierarchical data bound control '{0}' requested could not be found. +HierarchicalDataControl_DataSourceIDMustBeHierarchicalDataControl=The DataSourceID of '{0}' must be the ID of a control of type IHierarchicalDataSource. '{1}' is not an IHierarchicalDataSource. +HierarchicalDataControl_DataSourceDoesntExist=The DataSourceID of '{0}' must be the ID of a control of type IHierarchicalDataSource. A control with ID '{1}' could not be found. +DataControl_ViewNotFound=The view that data bound control '{0}' requested could not be found. Check that the DataMember property is valid. +DataControl_DataSourceIDMustBeDataControl=The DataSourceID of '{0}' must be the ID of a control of type IDataSource. '{1}' is not an IDataSource. +DataControl_DataSourceDoesntExist=The DataSourceID of '{0}' must be the ID of a control of type IDataSource. A control with ID '{1}' could not be found. +DataControl_MultipleDataSources=Both DataSource and DataSourceID are defined on '{0}'. Remove one definition. +DataControl_ItemType_MultipleDataSources=DataSource or DataSourceID cannot be defined on '{0}' when it uses model binding. +DataControlField_NoContainer=A DataControlField must be within an INamingContainer. +DataControlField_CallbacksNotSupported=Callbacks are not supported on this data control field. Turn callbacks off on '{0}'. +DataControlFieldCollection_InvalidType=Object is not a DataControlField. +DataControlFieldCollection_InvalidTypeIndex=Type index is out of bounds. +BoundField_WrongControlType=BoundField {0} contains a control that isn't a TextBox. Override OnDataBindField to inherit from BoundField and add different controls. +CheckBoxField_WrongControlType=CheckBoxField '{0}' contains a control that isn't a CheckBox. Override OnDataBindField to inherit from CheckBoxField and add different controls. +CheckBoxField_CouldntParseAsBoolean=The data in the CheckBoxField '{0}' could not be parsed as a boolean value. Try using a BoundField instead. +CheckBoxField_NotSupported=The property {0} is not supported on CheckBoxField. +CommandField_CallbacksNotSupported=Callbacks are not supported on CommandField when the select button is enabled because other controls on your page that are dependent on the selected value of '{0}' for their rendering will not update in a callback. Turn callbacks off on '{0}'. +ImageField_WrongControlType=ImageField {0} contains a control that isn't a TextBox in edit mode, or an Image and a Label in read-only mode. Override OnDataBindField to inherit from ImageField and add different controls. +TemplateField_CallbacksNotSupported=Callbacks are not supported on TemplateField because some controls cannot update properly in a callback. Turn callbacks off on '{0}'. +PagedDataSource_Cannot_Get_Count=Cannot compute Count for a data source that does not implement ICollection. +Cannot_Have_Children_Of_Type='{0}' cannot have children of type '{1}'. +Control_Cannot_Databind='{0}' cannot contain a data binding expression. +InnerHtml_not_supported='{0}' does not support the InnerHtml property. +InnerText_not_supported='{0}' does not support the InnerText property. +ListControl_SelectionOutOfRange='{0}' has a {1} which is invalid because it does not exist in the list of items. +ListControl_RenderWhenDataEmptyNotSupportedWithTableLayout=The RepeatLayout property on control '{0}' does not support Table layout when RenderWhenDataEmpty is enabled. +ListControl_RenderWhenDataEmpty=Render the control's outer markup when not bound to data or data is empty. +BulletedList_SelectionNotSupported=Setting the SelectedIndex or SelectedValue properties of BulletedList is not supported. +BulletedList_TextNotSupported=Setting the Text property of BulletedList is not supported. +CannotUseParentPostBackWhenValidating=A button that causes validation in {0} '{1}' is attempting to use the container {0} as the post back target. The button should either turn off validation or use itself as the post back container. +CannotSetValidationOnDataControlButtons=Setting CausesValidation on DataControlButtons is not supported. +CannotSetValidationOnPagerButtons=Setting CausesValidation on DataControlPagerLinkButtons is not supported. +Invalid_DataSource_Type=An invalid data source is being used for {0}. A valid data source must implement either IListSource or IEnumerable. +Invalid_CurrentPageIndex=Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount. +ListSource_Without_DataMembers=The IListSource does not contain any data sources. +ListSource_Missing_DataMember=The IListSource does not contain a data source named '{0}'. Check your DataMember value. +Enumerator_MoveNext_Not_Called=You must call MoveNext on IEnumerator before accessing the Current property. +Sample_Databound_Text=Databound +Resource_problem=An error occurred while try to load the string resources ({0} failed with error {1}). +Duplicate_Resource_File=The resource file '{0}' cannot be used, as it conflicts with another file with the same name. +Property_Had_Malformed_Url=The '{0}' property had a malformed URL: {1}. +TypeResService_Needed=The supplied IDesignerHost must provide an implementation of ITypeResolutionService. +DataList_TemplateTableNotFound= A Table control was not found in the template for '{0}' for an item of type 'ListItemType.{1}'. +DataList_DataKeyFieldMustBeSpecified=Data keys must be specified on DataList '{0}' before the selected data key can be retrieved. Use the DataKeyField property to specify data keys. +DataList_LayoutNotSupported=DataList does not support the '{0}' layout. +EnumAttributeInvalidString='{0}' is not a valid value for the '{2}' attribute. '{2}' must be a single text (not numeric) value from the '{3}' enumeration. +UnitParseNumericPart=The numeric part ('{1}') of '{0}' cannot be parsed as a numeric part of a {2} unit. +UnitParseNoDigits='{0}' cannot be parsed as a unit as there are no numeric values in it. Examples of valid unit strings are '1px' and '.5in'. +IsValid_Cant_Be_Called=Page.IsValid cannot be called before validation has taken place. It should be queried in the event handler for a control that has CausesValidation=True and initiated the postback, or after a call to Page.Validate. +Invalid_HtmlTextWriter=An instance of '{0}' could not be used as an HtmlTextWriter. Make sure the specified class can be instantiated, extends System.Web.UI.HtmlTextWriter, and implements a constructor with a single parameter of type System.IO.TextWriter. +Form_Needs_Page=HtmlForm cannot render without a reference to the Page instance. Make sure your form has been added to the control tree. +InvalidDefaultAutoFieldGenerator=The field generator of type '{0}' can be used only with '{1}'. + +HtmlForm_OnlyIButtonControlCanBeDefaultButton=The DefaultButton of '{0}' must be the ID of a control of type IButtonControl. +Head_Needs_Page=HtmlHead cannot render without a reference to the Page instance. Make sure your head has been added to the control tree. +HtmlHead_StyleAlreadyRegistered=You cannot register a style twice. +HtmlHead_OnlyOneHeadAllowed=You can only have one control on a page. +HtmlHead_OnlyOneTitleAllowed=You can only have one element within the <head> element. +Style_RegisteredStylesAreReadOnly=Registered Styles are read-only. +Style_InvalidBorderWidth=BorderWidth must be a non-negative number and cannot be a percentage. +Style_InvalidWidth=Width must be non negative. +Style_InvalidHeight=Height must be non negative. +Cant_Multiselect_In_Single_Mode=Cannot have multiple items selected when the SelectionMode is Single. +Cant_Multiselect=Cannot have multiple items selected in a {0}. +HtmlSelect_Cant_Multiselect_In_Single_Mode=An HtmlSelect cannot have multiple items selected when Multiple is false. +Controls_Cant_Change_Between_Posts=Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls added during the initial request. +Value_Set_Not_Supported=The value property on {0} is not settable. + +SiteMap_feature_disabled=This feature is currently disabled, please enable section {0} in the configuration file. +SiteMapNode_readonly=SiteMapNode is readonly, property {0} cannot be modified. +SiteMapNodeCollection_Invalid_Type=Invalid value of type {0} passed in, value must be of type SiteMapNode. +SiteMapProvider_Circular_Provider=Circular Providers not allowed. +SiteMapProvider_Invalid_RootNode=Root node defined in provider {0} is null, root node cannot be null. +SiteMapProvider_cannot_remove_root_node=Root node cannot be removed from the providers, use RemoveProvider(string providerName) instead. +XmlSiteMapProvider_cannot_add_node=SiteMapNode {0} cannot be found in current provider, only nodes in the same provider can be added. +XmlSiteMapProvider_invalid_resource_key=Resource key {0} is not valid, it must contain a valid class name and key pair. For example, $resources:'className','key' +XmlSiteMapProvider_resourceKey_cannot_be_empty=Resource key cannot be empty. +XmlSiteMapProvider_cannot_find_provider=Provider {0} cannot be found inside XmlSiteMapProvider {1}. +;XmlSiteMapProvider_remove_node_without_provider=SiteMapNode {0} does not have a provider, cannot remove a node without a valid provider. +XmlSiteMapProvider_cannot_remove_node=SiteMapNode {0} does not exist in provider {1}, it must be removed from provider {2}. +XmlSiteMapProvider_missing_siteMapFile=The {0} attribute must be specified on the XmlSiteMapProvider. +XmlSiteMapProvider_Description=SiteMap provider which reads in .sitemap XML files. +XmlSiteMapProvider_Not_Initialized=XmlSiteMapProvider is not initialized. Call Initialize() method first. +XmlSiteMapProvider_Cannot_Be_Inited_Twice=XmlSiteMapProvider cannot be initialized twice. +XmlSiteMapProvider_Top_Element_Must_Be_SiteMap=Top element must be siteMap. +XmlSiteMapProvider_Only_One_SiteMapNode_Required_At_Top=Exactly one <siteMapNode> element is required directly inside the <siteMap> element. +XmlSiteMapProvider_Only_SiteMapNode_Allowed=Only <siteMapNode> elements are allowed at this location. +XmlSiteMapProvider_invalid_sitemapnode_returned=Provider {0} must return a valid sitemap node. +XmlSiteMapProvider_invalid_GetRootNodeCore=GetRootNode is returning null from Provider {0}, this method must return a non-empty sitemap node. +XmlSiteMapProvider_Error_loading_Config_file=The XML sitemap config file {0} could not be loaded. {1} +XmlSiteMapProvider_FileName_does_not_exist=The file {0} required by XmlSiteMapProvider does not exist. +XmlSiteMapProvider_FileName_already_in_use=The sitemap config file {0} is already used by other nodes or providers. +;XmlSiteMapProvider_Invalid_SiteMapFile=XmlSiteMapProvider does not allow physical path {0}, use virtual path instead. +XmlSiteMapProvider_Invalid_Extension=The file {0} has an invalid extension, only .sitemap files are allowed in XmlSiteMapProvider. +XmlSiteMapProvider_multiple_resource_definition=Cannot have more than one resource binding on attribute '{0}'. Ensure that this attribute is not bound through an implicit expression, for example, {0}="$resources:key". + +UrlMappings_only_app_relative_url_allowed=The URL '{0}' is not valid. Only application relative URLs (~/url) are allowed. +;UrlMappings_url_already_defined=URL {0} is already defined for mappings. +;UrlMappings_url_not_defined=Cannot remove undefined URL {0}. +FileName_does_not_exist=The file '{0}' does not exist. +SiteMapProvider_Multiple_Providers_With_Identical_Name=Multiple providers with the same name '{0}' were found. SiteMap requires providers have unique names. +XmlSiteMapProvider_Multiple_Nodes_With_Identical_Url=Multiple nodes with the same URL '{0}' were found. XmlSiteMapProvider requires that sitemap nodes have unique URLs. +XmlSiteMapProvider_Multiple_Nodes_With_Identical_Key=Multiple nodes with the same key '{0}' were found. XmlSiteMapProvider requires that sitemap nodes have unique keys. +Provider_Not_Found=Provider '{0}' was not found. +Provider_does_not_support_policy_for_responses=When using a custom output cache provider like '{0}', only the following expiration policies and cache features are supported: file dependencies, absolute expirations, static validation callbacks and static substitution callbacks. +Provider_does_not_support_policy_for_fragments=When using a custom output cache provider like '{0}', only the following expiration policies and cache features are supported: file dependencies and absolute expirations. +GetOutputCacheProviderName_Invalid=HttpApplication.GetOutputCacheProviderName returned '{0}', but the provider was not found. +OutputCacheExtensibility_CantSerializeDeserializeType=The provided parameter is not of a supported type for serialization and/or deserialization. +Collection_readonly=Collection is read-only. +ParameterCollection_NotParameter=Object is not a Parameter. +ControlParameter_CouldNotFindControl=Could not find control '{0}' in ControlParameter '{1}'. +ControlParameter_ControlIDNotSpecified=A ControlID must be specified in ControlParameter '{0}'. +ControlParameter_PropertyNameNotSpecified=PropertyName must be set to a valid property name of the control named '{0}' in ControlParameter '{1}'. +DataSourceCache_InvalidExpiryPolicy=Invalid DataSourceCacheExpiry. +DataSourceCache_InvalidDuration=The duration must be non-negative. +DataSourceCache_CacheMustBeEnabled=Cannot perform operation when cache is not enabled. +;DataSourceCache_StringEnabled=Enabled +;DataSourceCache_StringNotEnabled=Not enabled +DataSourceView_NoPaging=The data source does not support server-side data paging. +DataSourceView_NoSorting=The data source does not support sorting. +DataSourceView_NoRowCount=The data source does not support retrieving the number of rows of data. +AccessDataSource_Description=Connect to an Access database created with Microsoft Office. +AccessDataSource_DisplayName=Access Database +AccessDataSource_CannotSetConnectionString=The AccessDataSource ConnectionString property cannot be set, it is automatically generated. +AccessDataSource_CannotSetProvider=The provider name cannot be set on AccessDataSource '{0}'. +AccessDataSource_SqlCacheDependencyNotSupported=SQL cache dependencies are not supported on AccessDataSource '{0}'. +AccessDataSource_DesignTimeRelativePathsNotSupported=Cannot use AccessDataSource '{0}' at design time when the DataFile property is specified using a virtual path. +AccessDataSource_NoPathDiscoveryPermission=Access to the file '{0}' in AccessDataSource '{1}' was denied because of security settings. +AccessDataSourceView_SelectRequiresDataFile=To perform the 'Select' operation the DataFile property of the data source '{0}' must be set to a valid Microsoft Access database. +SqlDataSource_Description=Connect to any SQL database supported by ADO.NET, such as Microsoft SQL Server, Oracle, or OLEDB. +SqlDataSource_DisplayName=Database +SqlDataSource_InvalidMode=The SqlDataSourceMode for the DataSourceMode property on data source '{0}' is invalid. +SqlDataSource_SqlCacheDependencyNotSupported=SQL Cache Dependencies are not supported by the data source '{0}'. If this control is derived from SqlDataSource and has its own cache implementation it must also override the SaveDataToCache() method. +SqlDataSource_NoDbPermission=Access to the ADO.net Managed Provider '{0}' was denied in the data source with ID '{1}' because of security settings. +SqlDataSourceView_SortNotSupported=The data source '{0}' only supports sorting when the data source's DataSourceMode is set to DataSet. +SqlDataSourceView_FilterNotSupported=The data source '{0}' only supports filtering when the data source's DataSourceMode is set to DataSet. +SqlDataSourceView_CacheNotSupported=The data source '{0}' only supports caching when the data source's DataSourceMode is set to DataSet. +SqlDataSourceView_DeleteNotSupported=Deleting is not supported by data source '{0}' unless DeleteCommand is specified. +SqlDataSourceView_InsertNotSupported=Inserting is not supported by data source '{0}' unless InsertCommand is specified. +SqlDataSourceView_UpdateNotSupported=Updating is not supported by data source '{0}' unless UpdateCommand is specified. +SqlDataSourceView_CouldNotCreateConnection=The data source '{0}' could not create a database connection. Please check the data source's connection settings. +SqlDataSourceView_NoPaging=The SqlDataSource '{0}' does not have paging enabled. Set the DataSourceMode to DataSet to enable paging. +SqlDataSourceView_NoSorting=The SqlDataSource '{0}' cannot sort. Set DataSourceMode to DataSet to enable sorting. If you are using a stored procedure that supports sorting, set the SortParameterName property to the name of the stored procedure's parameter that accepts a sort expression. +SqlDataSourceView_NoRowCount=The SqlDataSource'{0}' cannot retrieve the total row count of the data source. +SqlDataSourceView_CountNotValid=The SelectCountCommand on SqlDataSource '{0}' did not return a count of the rows in the data source. Please check the SelectCountCommand. +;SqlDataSourceView_PageReaderNotSupported=The DbCommand created by SqlDataSource '{0}' does not support paged data reader. Either change the provider in your connection string or change the DataSourceMode to DataSet. +SqlDataSourceView_SortParameterRequiresStoredProcedure=The SortParameterName property is only supported with stored procedure commands in SqlDataSource '{0}'. +SqlDataSourceView_CommandNotificationNotSupported=SQL Server command notification for caching is only supported with the System.Data.SqlClient provider in SqlDataSource '{0}'. +SqlDataSourceView_Pessimistic=You have specified that your {0} command compares all values on SqlDataSource '{1}', but the dictionary passed in for {2} is empty. Pass in a valid dictionary for {0} or change your mode to OverwriteChanges. +SqlDataSourceView_MissingParameters=Error executing '{0}Command' in SqlDataSource '{1}'. Ensure the command accepts the following parameters: {2} +SqlDataSourceView_NoParameters=No Parameters +DataSourceView_delete=delete +DataSourceView_update=update +ModelDataSourceView_CannotCallOpenGenericMethods=Cannot call the method '{0}' on page '{1}' because the method is a generic method. +ModelDataSourceView_CannotCallMethodsWithOutOrRefParameters=Cannot call the method '{0}' on page '{1}' because the parameter '{2}' is passed by reference. +ModelDataSourceView_DataMethodNotFound=A public method with the name '{0}' was either not found or there were multiple methods with the same name on the type '{1}'. +ModelDataSourceView_DeleteNotSupported=Deleting is not supported unless the DeleteMethod is specified. +ModelDataSourceView_InvalidSelectReturnType=The Select Method must return one of "IQueryable<{0}>" or "IEnumerable<{0}>" or "{0}" when ItemType is set to "{0}". +ModelDataSourceView_InvalidPagingParameters=When the DataBoundControl has paging enabled, either the SelectMethod should return an IQueryable<ItemType> or should have all these mandatory parameters : int startRowIndex, int maximumRows, out int totalRowCount +ModelDataSourceView_InvalidSortingParameters=When the DataBoundControl has sorting enabled, either the SelectMethod should return an IQueryable<ItemType> or should have all these mandatory parameters : string sortByExpression +ModelDataSourceView_InsertNotSupported=Inserting is not supported unless the InsertMethod is specified. +ModelDataSourceView_MultipleModelMethodSources=The DataMethodsType and DataMethodsObject properties cannot both be specified at the same time. +ModelDataSourceView_MultipleValueProvidersNotSupported=Only one source for the parameter '{0}' can be specified. +ModelDataSourceView_UpdateNotSupported=Updating is not supported unless the UpdateMethod is specified. +ModelDataSourceView_SelectNotSupported=The Select operation is not supported unless the SelectMethod is specified. +ModelDataSourceView_SortNotSupportedOnIEnumerable=The SelectMethod does not support sorting with IEnumerable data. Automatic sorting is only supported when the SelectMethod returns an IQueryable type. +ModelDataSourceView_ParameterCannotBeNull=A null value for parameter '{0}' of non-nullable type '{1}' for method '{2}' in '{3}'. An optional parameter must be a reference type or a nullable type. +ModelDataSourceView_ParameterValueHasWrongType=An invalid value for parameter '{0}' for method '{1}' in '{2}'. The value from model binding is of type '{3}', but the parameter requires a value of type '{4}'. +ObjectDataSource_Description=Connect to a middle-tier business object or DataSet in the Bin or App_Code directory for the application. +ObjectDataSource_DisplayName=Object +ObjectDataSourceView_DeleteNotSupported=Deleting is not supported by ObjectDataSource '{0}' unless the DeleteMethod is specified. +ObjectDataSourceView_InsertNotSupported=Inserting is not supported by ObjectDataSource '{0}' unless the InsertMethod is specified. +ObjectDataSourceView_UpdateNotSupported=Updating is not supported by ObjectDataSource '{0}' unless the UpdateMethod is specified. +ObjectDataSourceView_SelectNotSupported=The Select operation is not supported by ObjectDataSource '{0}' unless the SelectMethod is specified. +ObjectDataSourceView_InsertRequiresValues=ObjectDataSource '{0}' has no values to insert. Check that the 'values' dictionary contains values. +ObjectDataSourceView_TypeNotSpecified=A type must be specified in the TypeName property of ObjectDataSource '{0}'. +ObjectDataSourceView_TypeNotFound=The type specified in the TypeName property of ObjectDataSource '{0}' could not be found. +ObjectDataSourceView_MethodNotFoundNoParams=ObjectDataSource '{0}' could not find a non-generic method '{1}' that has no parameters. +ObjectDataSourceView_MethodNotFoundWithParams=ObjectDataSource '{0}' could not find a non-generic method '{1}' that has parameters: {2}. +ObjectDataSourceView_MethodNotFoundForDataObject=ObjectDataSource '{0}' could not find a non-generic method '{1}' that takes parameters of type '{2}'. +ObjectDataSourceView_DataObjectTypeNotFound=The data object type specified in the DataObjectTypeName property of ObjectDataSource '{0}' could not be found. +ObjectDataSourceView_DataObjectPropertyNotFound=Could not find a property named '{0}' on the type specified by the DataObjectTypeName property in ObjectDataSource '{1}'. +ObjectDataSourceView_DataObjectPropertyReadOnly=The '{0}' property on the type specified by the DataObjectTypeName property in ObjectDataSource '{1}' is readonly and its value cannot be set. +ObjectDataSourceView_MultipleOverloads=More than one method with the specified name and parameters was found for ObjectDataSource '{0}'. Adding the DataObjectMethodAttribute to one of these methods and/or making it the default method can help resolve overload conflicts. +;ObjectDataSourceView_CacheNotSupported=The data source '{0}' only supports caching when the SelectMethod returns a DataSet or a DataTable. +ObjectDataSourceView_CacheNotSupportedOnSortedDataView=The data source '{0}' only supports DataView caching when there is no sort expression. +ObjectDataSourceView_CacheNotSupportedOnIDataReader=The data source '{0}' does not support caching objects that implement IDataReader. +ObjectDataSourceView_SortNotSupportedOnIEnumerable=The data source '{0}' does not support sorting with IEnumerable data. Automatic sorting is only supported with DataView, DataTable, and DataSet. +ObjectDataSourceView_FilterNotSupported=The data source '{0}' only supports filtering when the SelectMethod returns a DataSet or a DataTable. +ObjectDataSourceView_Pessimistic=You have specified that your {0} method compares all values on ObjectDataSource '{1}', but the dictionary passed in for {2} is empty. Pass in a valid dictionary for {0} or change your mode to OverwriteChanges. +ObjectDataSourceView_NoOldValuesParams=The Update method on ObjectDataSource '{0}' must have a parameter that fits the OldValuesParameterFormatString. Check your UpdateMethod or change your ConflictDetection to OverwriteValues. +ObjectDataSourceView_MissingPagingSettings=In ObjectDataSource '{0}' when EnablePaging is set to true, StartRowIndexParameterName and MaximumRowsParameterName must also be set to valid parameter names of the SelectMethod. +ObjectDataSourceView_CannotConvertType=Cannot convert value of parameter '{0}' from '{1}' to '{2}' +FilteredDataSetHelper_DataSetHasNoTables=The DataSet in data source '{0}' does not contain any tables. +StringPropertyBuilder_CannotHaveChildObjects=The '{0}' property of '{1}' does not allow child objects. +XmlHierarchyData_CouldNotFindNode=Could not find node index. XmlNode does not exist in parent. +XmlDataSource_Description=Connect to an XML file. +XmlDataSource_DesignTimeRelativePathsNotSupported=Cannot use XmlDataSource '{0}' at design time when a file property is specified using a virtual path. +XmlDataSource_DisplayName=XML File +XmlDataSource_SaveNotAllowed=Save is not enabled in XmlDataSource '{0}' when either an XSL transform is specified, the content was specified using the Data property, the content was loaded from a URL, or a custom virtual path provider was used. +XmlDataSource_NoWebPermission=Access to the URL '{0}' was denied in the XmlDataSource with ID '{1}' because of security settings. +XmlDataSource_CannotChangeWhileLoading=The {0} property of XmlDataSource '{1}' cannot be changed while the document is being loaded. +XmlDataSource_NeedUniqueIDForCache=When caching is enabled for the XmlDataSource that is not in the page's control tree it requires a UniqueID that is unique throughout the application. +XmlDataSource_CacheKeyContext=Allows the user to specify a string that will be added to the cache key. + +DataControlFieldCell_ShouldNotSetValidateRequestMode=DataControlFieldCell gets the value of ValidateRequestMode from its ContainingField. The ValidateRequestMode property cannot be set directly on DataControlFieldCell. + +NeedHeader=Using {0} requires Page.Header to be non-null (e.g. <head runat="server" />). +Form_Required_For_Focus=A form tag with runat=server must exist on the Page to use SetFocus() or the Focus property. +Page_MustCallBeforeAndDuringPreRender={0} can only be called before and during PreRender. +;Control_MustCallBeforeAndDuringPreRender={0} must be called before and during PreRender. +RoleGroupCollection_InvalidType=Argument must be a RoleGroup. +Page_CallBackError=There was an error in the callback. +Page_CallBackInvalid=The callback request is invalid. +Page_CallBackTargetInvalid=The target '{0}' for the callback could not be found or did not implement ICallbackEventHandler. +NoThemingSupport=Control of type '{0}' does not support theming. +ControlNonVisual=Control of type '{0}' is a non-visual control and does not support setting the Visible property. +NoFocusSupport=Control of type '{0}' does not support the Focus operation. +PageStatePersister_PageCannotBeNull=A PageStatePersister must be constructed with a non-null Page reference. +SessionPageStatePersister_SessionMustBeEnabled=SessionPageStatePersister can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. +Page_MissingDataBindingContext=Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control. +TemplateControl_DataBindingRequiresPage=Databinding methods such as Eval(), XPath(), and Bind() can only be used in controls contained in a page. +LabelForNotFound=Unable to find control with id '{0}' that is associated with the Label '{1}'. +Attrib_Sql9_not_allowed=The SqlDependency attribute does not support "CommandNotification" in a user control. + +FactoryGenerator_TypeNotPublic=Cannot instantiate type '{0}' because it is not public. +FactoryGenerator_TypeHasNoParameterlessConstructor=Cannot instantiate type '{0}' because there is no public parameterless constructor. +FactoryInterface=factoryInterface + +; Serialization and persistence related +InvalidSerializedData=The serialized data is invalid. +NonSerializableType=A value of type '{0}' cannot be serialized. +ErrorSerializingValue=Error serializing value '{0}' of type '{1}.' +;CantBinarySerializeTypeInCodeDir=Cannot serialize value of type '{0}' because it is automatically compiled by ASP.NET. + +; Metadata Descriptions +Control_ValidateRequestMode=Determines whether the control validates client input or not. Defaults to inherit from parent. +Control_Controls=The collection of child controls owned by the control. +Control_ID=Programmatic name of the control. +Control_MaintainState=Whether the control automatically saves its state for use in round-trips. +Control_ViewStateMode=Determines whether the control has viewstate enabled or not, defaults to inherit from parent. +Control_Visible=Indicates whether the control is visible and rendered. +Control_OnDisposed=Fires when the control has been disposed. +Control_OnInit=Fires when the page has been initialized. +Control_OnLoad=Fires when the page has been loaded. +Control_OnUnload=Fires when the page is unloaded. +Control_OnPreRender=Fires before the page is rendered. +Control_OnDataBind=Fires when the control's data binding expressions are to be evaluated. +Control_NamingContainer=The containing control or page within which ID is unique. +Control_Page=The page containing the control. +Control_Parent=The control containing this control. +Control_TemplateSourceDirectory=The virtual directory of the Page or UserControl that contains this control. +Control_TemplateControl=The TemplateControl that hosts this control. +Control_Site=Site of the control. +Control_State=Current viewstate of the control. +Control_UniqueID=The unique ID of the control within the page. +Control_ClientID=The ID of the control that is rendered for the client. +Control_ClientIDMode=Indicates how the ClientID should be generated for the control. +Control_SkinId=The SkinId of the control skin that provides the skin of the control. +Control_EnableTheming=Indicates whether the control can be themed. +Page_ClientTarget=Allows you to override automatic detection of browser capabilities and force specific rendering. +Page_ErrorPage=URL of the associated error page. +Page_Error=Occurs when an uncaught exception is thrown. +Page_OnCommitTransaction=Occurs when a user initiates a transaction. +Page_OnAbortTransaction=Occurs when a user aborts a transaction. +Page_Illegal_MaxPageStateFieldLength=MaxPageStateFieldLength can only be set to -1[off] or positive numbers. +Page_Illegal_AsyncTimeout=AsyncTimeout cannot be negative. +Page_InvalidUpdateModelAttempt='{0}' must be passed a value provider or alternatively must be invoked from inside a data-operation method of a control that uses model binding for data binding. +Page_UnobtrusiveValidationMode=Specifies the client side validation mode of the validators on this page. +Page_UpdateModel_UpdateUnsuccessful=The model of type '{0}' could not be updated. +ObjectDataSource_ConflictDetection=Specifies how data conflicts are resolved. +ObjectDataSource_ConvertNullToDBNull=Specifies whether null parameter values passed into methods will be converted to System.DBNull. +ObjectDataSource_DataObjectTypeName=Specifies a type that can be constructed for Update, Insert, and Delete operations when the method takes this type rather than having one parameter for each property. +ObjectDataSource_DeleteMethod=The method to execute when Delete() is called. +ObjectDataSource_DeleteParameters=Collection of parameters used when calling the DeleteMethod. These parameters are merged with the parameters provided by data-bound controls. +ObjectDataSource_EnablePaging=Indicates whether the Select method supports paging. +ObjectDataSource_FilterExpression=Filter expression used when Select() is called. Filtering is only available when the SelectMethod returns a DataSet or a DataTable. +ObjectDataSource_FilterParameters=Collection of parameters used in the FilterExpression property. Filtering is only available when the SelectMethod returns a DataSet or a DataTable. +ObjectDataSource_InsertMethod=The method to execute when Insert() is called. +ObjectDataSource_InsertParameters=Collection of values used when calling the InsertMethod. These parameters are merged with the parameters provided by data-bound controls. +ObjectDataSource_MaximumRowsParameterName=When EnablePaging is true, this indicates the parameter of the Select method that accepts the value for the number of rows to retrieve. +ObjectDataSource_SelectCountMethod=The method to execute when the total row count is needed. +ObjectDataSource_SelectMethod=The method to execute when Select() is called. +ObjectDataSource_SelectParameters=Collection of parameters used when calling the SelectMethod. +ObjectDataSource_SortParameterName=The name of the parameter on the Select Method that accepts a sort expression, if any. +ObjectDataSource_StartRowIndexParameterName=When EnablePaging is set to true, this property indicates the parameter of the Select method that accepts the value for the index of first row to retrieve. +ObjectDataSource_TypeName=The type that contains the methods specified in this control. +ObjectDataSource_UpdateMethod=The method to execute when Update() is called. +ObjectDataSource_UpdateParameters=Collection of parameters and values used when calling the UpdateMethod. These parameters are merged with the parameters provided by data-bound controls. +ObjectDataSource_ObjectCreated=This event is raised after the instance of the object has been created. +ObjectDataSource_ObjectCreating=This event is raised before an instance of the object is created to allow creation of a custom instance of the object. +ObjectDataSource_ObjectDisposing=This event is raised before the instance of the object is disposed. +ObjectDataSource_Selected=This event is raised one time each after the Select and SelectCount operation have completed. +ObjectDataSource_Selecting=This event is raised one time each before the Select and SelectCount operations have been executed. +ObjectDataSource_ParsingCulture=Indicates the Culture used by ObjectDataSource when converting string values to actual types of properties of data object. +DataSourceCache_Duration=The duration, in seconds, of the expiration. The expiration policy is specified by the ExpirationPolicy property. +DataSourceCache_Enabled=Whether caching is enabled for this data source. +DataSourceCache_ExpirationPolicy=The expiration policy of the cache. The duration for the expiration is specified by the Duration property. +DataSourceCache_KeyDependency=Indicates an arbitrary cache key to make this cache entry depend on. +SqlDataSource_ConflictDetection=Specifies how data conflicts are resolved. +SqlDataSource_ConnectionString=The connection string used to connect to the database. This property is not stored in ViewState. +SqlDataSource_CancelSelectOnNullParameter=Indicates whether the Select operation will be cancelled if the value of any of the SelectParameters is null. +SqlDataSource_ProviderName=The ADO.net managed provider name used to connect to the database. This property is not stored in ViewState. +SqlDataSource_DataSourceMode=Specifies the SqlDataSourceMode used for selecting rows. +SqlDataSource_DeleteCommand=The command to execute for deleting rows. +SqlDataSource_DeleteCommandType=The type of the delete command. +SqlDataSource_DeleteParameters=Collection of parameters used in Delete(). These parameters are merged with the parameters provided by data-bound controls. +SqlDataSource_FilterExpression=Filter expression used when Select() is called. Filtering is only available when the DataSourceMode is set to DataSet. +SqlDataSource_FilterParameters=Collection of parameters used in the FilterExpression property. Filtering is only available when the DataSourceMode is set to DataSet. +SqlDataSource_InsertCommand=The command to execute for inserting new rows. +SqlDataSource_InsertCommandType=The type of the insert command. +SqlDataSource_InsertParameters=Collection of values used in Insert(). These parameters are merged with the parameters provided by data-bound controls. +SqlDataSource_SelectCommand=The command to execute for selecting rows. +SqlDataSource_SelectCommandType=The type of the select command. +;SqlDataSource_SelectCountCommand=The command executed to retrieve the total number of rows. +;SqlDataSource_SelectCountParameters=Collection of parameters used for retrieving the total number of rows. +SqlDataSource_SelectParameters=Collection of parameters used for selecting rows. +SqlDataSource_SortParameterName=The name of the parameter on the Select Command that accepts a sort expression, if any. This is only supported when using a stored procedure. +SqlDataSource_UpdateCommand=The command to execute for updating rows. +SqlDataSource_UpdateCommandType=The type of the update command. +SqlDataSource_UpdateParameters=Collection of parameters and values used in Update(). These parameters are merged with the parameters provided by data-bound controls. +SqlDataSource_Selected=This event is raised after the Select operation has completed. +SqlDataSource_Selecting=This event is raised before the Select operation has been executed. +SqlDataSourceCache_SqlCacheDependency=A semi-colon delimited string indicating which databases to use for the dependency in the format "database1:table1;database2:table2". +Parameter_DbType=The database type of the parameter. If this property is set to DbType.Object, the Type property will be used instead. +Parameter_DefaultValue=The default value to use if the value of the parameter is null. +Parameter_Direction=The direction of the parameter. +Parameter_Name=The name of the parameter. +Parameter_Size=The maximum size of the parameter. +Parameter_ConvertEmptyStringToNull=Whether an empty string should be treated as a null value. If this property is set to true and the value is an empty string, the default value will be used. +Parameter_Type=The type of the parameter. +Parameter_TypeNotSupported=The Type property of parameter '{0}' cannot be set when the DbType property is set. +Parameter_ValidateInput=Determines whether the parameter's value is being validated or not. +ControlParameter_ControlID=The ID of the control to get the property value from. +ControlParameter_PropertyName=A property name indicating the property from which to get the value. If none is specified, the ControlValueProperty attribute of the control will be examined to determine the value. +CookieParameter_CookieName=The name of the cookie to get the value from. +QueryStringParameter_QueryStringField=The name of the query string field to get the value from. +FormParameter_FormField=The name of the form field to get the value from. +SessionParameter_SessionField=The name of the session field to get the value from. +ProfileParameter_PropertyName=The profile property to get the value from. + +HtmlInputHidden_OnServerChange=Fires when the value of the control changes. +HtmlInputImage_OnServerClick=Fires when the image is clicked. +HtmlInputText_ServerChange=Fires when the text within the control changes. +HtmlSelect_DataTextField=The field in the data source that provides the item text. +HtmlSelect_DataValueField=The field in the data source that provides the item value. +HtmlSelect_OnServerChange=Fires when the selection changes. +HtmlSelect_DataMember=The data member of the select. +HtmlTextArea_OnServerChange=Fires when the text within the control changes. + +AccessDataSource_DataFile=The name of a Microsoft Office Access database file. +AdRotator_AdvertisementFile=XML file containing advertisements. +AdRotator_AlternateTextField=The element name that specifies which alternate text to retrieve. + +AdRotator_ImageUrlField=The element name that specifies which image URL to retrieve. +AdRotator_KeywordFilter=Keyword for limiting selection of advertisements. +AdRotator_NavigateUrlField=The element name that specifies which advertisement Web page URL to retrieve. +AdRotator_Target=The target frame for the NavigateUrl of the advertisement. +AdRotator_OnAdCreated=Fired after an advertisement is retrieved from the AdvertisementFile. + +AssemblyResourceLoader_HandlerNotRegistered=The WebResource.axd handler must be registered in the configuration to process this request.\r\n\r\n<!-- Web.Config Configuration File -->\r\n\r\n<configuration>\r\n <system.web>\r\n <httpHandlers>\r\n <add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="True" />\r\n </httpHandlers>\r\n </system.web>\r\n</configuration> +AssemblyResourceLoader_InvalidRequest=This is an invalid webresource request. +AssemblyResourceLoader_AssemblyNotFound=Assembly {0} not found. +AssemblyResourceLoader_ResourceNotFound=Resource {0} not found in assembly. +AssemblyResourceLoader_NoCircularReferences=The resource '{0}' cannot contain a reference to itself. + +DataControls_ShowFooter=Whether to the show the control's footer. +DataControls_ShowHeader=Whether to the show the control's header. +DataControls_AutoGenerateColumns=Whether the columns are generated automatically at runtime based on the associated data source. +Button_CausesValidation=Whether the button causes validation to fire. +WebControl_RepeatLayout=Whether items are repeated in a table or in-flow. +DataSource_Updating=This event is raised before the Update operation has been executed. +DataSource_Inserting=This event is raised before the Insert operation has been executed. +DataSource_Deleting=This event is raised before the Delete operation has been executed. +DataSource_Updated=This event is raised after the Update operation has completed. +DataSource_Inserted=This event is raised after the Insert operation has completed. +DataSource_Deleted=This event is raised after the Delete operation has completed. +TableItem_VerticalAlign=The vertical alignment of the cell content. +Button_PostBackUrl=The URL to post to when the button is clicked. +LoginControls_DefaultRequiredFieldValidatorText=* +LoginControls_SuccessPageUrl=The URL that the user is directed to after the action has succeeded. +LoginControls_EditProfileIconUrl=The URL of the icon for the edit profile page +LoginControls_HelpPageIconUrl=The URL of the icon for the help page. +LoginControls_HelpPageUrl=The URL of the help page. +ChangePassword_ChangePasswordButtonImageUrl=The URL of an image to be displayed for the change password button. +ChangePassword_ContinueButtonImageUrl=The URL of an image to be displayed for the continue button. +PagerSettings_PreviousPageText=The text to be used on the previous page button. +PagerSettings_NextPageText=The text to be used on the next page button. +ChangePassword_UserNameRequiredErrorMessage=The text to be shown in the validation summary when the user name is empty. +ChangePassword_ConfirmPasswordCompareErrorMessage=The text to be shown in the validation summary when the password and confirm password do not match. +LoginControls_ConfirmPasswordRequiredErrorMessage=The text to be shown in the validation summary when the confirm password is empty. +LoginControls_AnswerRequiredErrorMessage=The text to be shown in the validation summary when the answer is empty. +LoginControls_TitleText=The text to be shown for the title. +ChangePassword_PasswordRecoveryText=The text to be shown for the password recovery link. +ChangePassword_ChangePasswordButtonText=The text to be shown for the change password button. +ChangePassword_HelpPageText=The text to be shown for the help link. +ChangePassword_CreateUserText=The text to be shown for the create user link. +ChangePassword_SuccessText=The text to be shown after the password has been changed. +LoginControls_UserNameLabelText=The text that identifies the user name textbox. +WebControl_SkipLinkText=The text that appears in the ALT attribute of the invisible image link that allows screen readers to skip repetitive content. +View_HeaderText=The text shown in the header if no HeaderTemplate is defined. +View_FooterText=The text shown in the footer if no FooterTemplate is defined. +View_EmptyDataText=The text shown in the empty data row if no EmptyDataTemplate is defined. +BoundField_NullDisplayText=The text displayed if the data bound to the field is null. +View_PagerTemplate=The template used for the pager. +WebControl_HeaderTemplate=The template used for the header. +View_EmptyDataTemplate=The template used for the control when no items are returned from the data source. +LoginControls_TitleTextStyle=The style of the title. +LoginControls_TextBoxStyle=The style of the textboxes. +LoginControls_LabelStyle=The style of the textbox labels. +;Table_SummaryTitleStyle=The style of the mobile summary title. +WebControl_InstructionTextStyle=The style of the instructions. +WebControl_HyperLinkStyle=The style of the hyperlinks. +WebControl_FailureTextStyle=The style of the failure text. +;Table_DetailLinkStyle=The style for the links shown in mobile details view. +View_EmptyDataRowStyle=The style applied to the row that contains the EmptyDataTemplate. +WebControl_HeaderStyle=The style applied to the header. +View_RowStyle=The style applied to rows. +View_InsertRowStyle=The style applied to rows when the control is in insert mode. +View_EditRowStyle=The style applied to rows when the control is in edit mode. +DataControls_Columns=The set of columns to be shown in the control. +HotSpot_Target=The name of the window/frame into which the navigation URL should be opened. +MembershipProvider_Name=The name of the membership provider. +View_DefaultMode=The mode that the control will begin in, and will revert to after a Cancel, Insert, or Update command. +LoginControls_TextLayout=The layout of the labels in relation to the textboxes. +UserName_InitialValue=The initial value in the user name textbox. +WebControl_SelectedIndex=The index of the currently selected item. +View_DataSourceReturnedNullView=The IDataSource that is the data source for DetailsView '{0}' returned a null view. Check that the DataMember property value of DetailsView is valid. +WebControl_HorizontalAlign=The horizontal alignment of the control. +TableItem_HorizontalAlign=The horizontal alignment of the cell content. + +DataSource_OldValuesParameterFormatString=The format string applied to the parameter names of the old values passed in an update command when old data values are being compared for conflicts. For example, "Original_{0}". To remove the prefix, specify "{0}" for the value of this property. +Binding_DataMember=The element or table name that contains the attributes or columns specified by TextField and ValueField. +Item_RepeatDirection=The direction in which items are laid out. +DataControls_Caption=The descriptive caption associated with the control. +;DataControl_SummaryViewColumn=The data source field corresponding to the mobile summary view. +DataSource_InvalidViewName=The data source '{0}' only supports a single view named '{1}'. You may also leave the view name (also called a data member) empty for the default view to be chosen. +WebControl_CommandName=The command associated with the button. +WebControl_CommandArgument=The command argument associated with the button. +WebControl_BackImageUrl=The background image within the control. +WebControl_TextAlign=The alignment of the text label with respect to each item. +WebControl_CaptionAlign=The alignment of the associated caption. +WebControl_InstructionText=Text that is displayed to give instructions. +DataControls_HeaderStyle=Style applied to the header. +DataControls_FooterStyle=Style applied to the footer. +HotSpot_HotSpotMode=Specifies whether the image map causes postback or navigation behavior. +DataControls_GridLines=Settings for grid lines between cells. +Password_InvalidPasswordErrorMessage=Please enter a different password. +Table_UseAccessibleHeader=Indicates that the control should use accessible header cells in its containing table control. +HtmlControl_OnServerClick=Fires when the control is clicked. +Button_OnCommand=Fires when the button is clicked and an associated command is defined. +Control_OnServerCheckChanged=Fires when the checked state of the control changes. +DataControls_OnItemUpdated=Fires after an Update Command is executed on the data source. +DataControls_OnItemDeleting=Fires before a Delete Command is executed on the data source. +DataControls_OnItemInserting=Fires before an Insert Command is executed on the data source. +DataControls_OnItemUpdating=Fires before an Update Command is executed on the data source. +DataControls_OnItemCreated=Fires when an item is created. +DataControls_OnItemDataBound=Fires after an item has been databound. +DataControls_OnItemDeleted=Fires after a Delete Command is executed on the data source. +DataControls_OnItemInserted=Fires after an Insert Command is executed on the data source. +DataControls_DataKeyNames=A comma-separated list of key fields in the data source. +DataControls_DataSourceMustBeCollectionWhenNotDataBinding=Data source must implement ICollection when calling CreateChildControls with dataBinding=false. +DataControls_OnRowDeleted=Fires after a Delete Command is executed on the data source. +DataSource_Filtering=This event is raised before the filter expression is applied to the data. +WebControl_PagerStyle=Controls the paging UI style associated with the control. +WebControl_CantFindProvider=Could not find the specified membership provider. + +BaseDataList_CellPadding=The padding within cells. +BaseDataList_CellSpacing=The spacing between cells. +BaseDataList_DataKeyField=The field in the data source used to populate the DataKeys collection. +BaseDataList_DataKeys=The collection of data keys. +BaseDataList_DataMember=The table or view used for binding when a DataSet is used as a data source. +BaseDataList_OnSelectedIndexChanged=Fires when the current selection changes. +BaseValidator_ControlToValidate=ID of the control to validate. +BaseValidator_ErrorMessage=Message to display in a ValidationSummary when the validated control is invalid. +BaseValidator_IsValid=Indicates whether the validated control is in error. +BaseValidator_Display=How the validator is displayed. +BaseValidator_EnableClientScript=Indicates whether to perform validation on the client in up-level browsers. +BaseValidator_SetFocusOnError=Whether the validator sets focus on the control when invalid. +BaseValidator_Text=Text to display for the validator when the validated control is invalid. +BaseValidator_ValidationGroup=The group to which the validator belongs. +BaseCompareValidator_CultureInvariantValues=Whether we should do culture invariant conversion against the string value properties on the validator. +BoundColumn_DataField=The field to which this column is bound. +BoundColumn_DataFormatString=The formatting that is applied to the bound value. For example, "{0:d}" or "{0:c}". +BoundColumn_ReadOnly=Whether the column does not permit editing of its bound field. +BoundField_ApplyFormatInEditMode=Whether the data should be shown with the DataFormatString formatting applied when in edit mode. If set to true, the data may have to be unformatted before it is updated in the data source. +BoundField_DataField=The field to which this field is bound. +BoundField_DataFormatString=The formatting that is applied to the bound value. For example, "{0:d}" or "{0:c}". +BoundField_HtmlEncode=Whether the field is HTML encoded when displayed to the user. +BoundField_ReadOnly=Whether the field does not permit editing of its bound field. +BoundField_ConvertEmptyStringToNull=Whether the field treats empty strings as null when the value is extracted from the field. +BulletedList_BulletedListDisplayMode=The display mode of the bulleted list. +BulletedList_BulletImageUrl=The URL of an image to use as bullets. +BulletedList_BulletStyle=The Style used for the bullets. +BulletedList_FirstBulletNumber=The value at which an ordered list begins numbering. +BulletedList_Target=The target frame for the URL. +BulletedList_OnClick=Fires when any linkbutton in list is clicked. +Button_OnClientClick=The client-side script that is executed on a client-side OnClick. +ButtonColumn_ButtonType=The type of button contained within the column. +ButtonColumn_CausesValidation=Whether pressing the button will cause validation to occur. +ButtonColumn_DataTextField=The field bound to the text property of the button. +ButtonColumn_DataTextFormatString=The formatting applied to the value bound to the Text property. For example, "select: {0}". +ButtonColumn_Text=The text used for the button. +ButtonColumn_ValidationGroup=The name of the validation group for which this button should cause validation. +;Button_SoftkeyLabel=The label shown when the Button is mapped to a mobile device softkey. +Button_Text=The text to be shown on the button. +Button_OnClick=Fires when the button is clicked. +Button_UseSubmitBehavior=Indicates whether the button render as a submit button. +CheckBox_AutoPostBack=Automatically posts back to the server when the control is clicked. +CheckBox_Checked=The checked state of the control. +CheckBox_InputAttributes=Attributes to be rendered on the HTML input element. +CheckBox_LabelAttributes=Attributes to be rendered on the HTML span element associated with the checkbox text. +CheckBox_Text=The text label shown with the check box. + +CheckBoxField_Text=The Text property of the CheckBox in this field. + +CheckBoxList_CellPadding=The padding between each item. +CheckBoxList_CellSpacing=The spacing between each item. +CheckBoxList_RepeatColumns=The number of columns used to lay out the items. +CircleHotSpot_X=The x coordinate of the circle center. +CircleHotSpot_Y=The y coordinate of the circle center. +CircleHotSpot_Radius=The radius of the circular hot spot. +CommandField_DefaultCancelCaption=Cancel +CommandField_DefaultDeleteCaption=Delete +CommandField_DefaultEditCaption=Edit +CommandField_DefaultInsertCaption=Insert +CommandField_DefaultNewCaption=New +CommandField_DefaultSelectCaption=Select +CommandField_DefaultUpdateCaption=Update +CommandField_CancelImageUrl=The URL of the image to be displayed as the cancel button. +CommandField_DeleteImageUrl=The URL of the image to be displayed as the delete button. +CommandField_EditImageUrl=The URL of the image to be displayed as the edit button. +CommandField_InsertImageUrl=The URL of the image to be displayed as the insert button. +CommandField_NewImageUrl=The URL of the image to be displayed as the new button. +CommandField_SelectImageUrl=The URL of the image to be displayed as the select button. +CommandField_UpdateImageUrl=The URL of the image to be displayed as the update button. +CommandField_ShowDeleteButton=Whether the field should display a delete button to the user. +CommandField_ShowCancelButton=Whether the field should display a cancel button to the user. +CommandField_ShowInsertButton=Whether the field should display an insert button to the user. +CommandField_ShowEditButton=Whether the field should display an edit button to the user. +CommandField_ShowSelectButton=Whether the field should display a select button to the user. +CommandField_CancelText=The text to be displayed on the cancel button. +CommandField_DeleteText=The text to be displayed on the delete button. +CommandField_EditText=The text to be displayed on the edit button. +CommandField_InsertText=The text to be displayed on the insert button. +CommandField_NewText=The text to be displayed on the new button. +CommandField_SelectText=The text to be displayed on the select button. +CommandField_UpdateText=The text to be displayed on the update button. + +ButtonFieldBase_ButtonType=The type of the button to be rendered in the field. The values are Link, Button, and Image. +ButtonFieldBase_CausesValidation=Whether pressing the button will cause validation to occur. +ButtonFieldBase_ValidationGroup=The name of the validation group for which this button should cause validation. +ButtonField_DataTextField=The field bound to the text property of the button. +ButtonField_DataTextFormatString=The formatting applied to the value bound to the Text property. For example, "select: {0}". +ButtonField_ImageUrl=The URL of the image if the ButtonType is Image. +ButtonField_Text=The text used for the button. + +ChangePassword_CancelButtonType=The type of the cancel button. +ChangePassword_ContinueButtonType=The type of the continue button. +ChangePassword_ChangePasswordButtonType=The type of the change password button. +ChangePassword_CancelButtonImageUrl=The URL of an image to be displayed for the cancel button. +ChangePassword_CancelButtonText=The text of the cancel button. +ChangePassword_CancelButtonStyle=The style of the cancel button. +ChangePassword_CancelButtonClick=Raised when the cancel button is clicked +ChangePassword_CancelDestinationPageUrl=The URL to redirect to when the cancel button is clicked. +ChangePassword_ChangePasswordError=Raised if the change password attempt fails. +ChangePassword_ChangedPassword=Raised after the password has been changed. +ChangePassword_ChangingPassword=Raised before the change password attempt. +ChangePassword_ChangePasswordFailureText=The text to be shown when the change password attempt fails +ChangePassword_ContinueButtonClick=Raised when the continue button is clicked +LoginControls_ContinueDestinationPageUrl=The URL to redirect to when the continue button is clicked. +ChangePassword_ContinueButtonText=The text of the continue button. +ChangePassword_ContinueButtonStyle=The style of the continue button. +ChangePassword_CreateUserIconUrl=The URL of the icon for the create user page. +ChangePassword_CreateUserUrl=The URL of the create user page. +ChangePassword_DefaultChangePasswordTitleText=Change Your Password +ChangePassword_DefaultChangePasswordFailureText=Password incorrect or New Password invalid. New Password length minimum: {0}. Non-alphanumeric characters required: {1}. +ChangePassword_DefaultCancelButtonText=Cancel +ChangePassword_DefaultConfirmPasswordRequiredErrorMessage=Confirm New Password is required. +ChangePassword_DefaultConfirmNewPasswordLabelText=Confirm New Password: +ChangePassword_DefaultContinueButtonText=Continue +ChangePassword_DefaultNewPasswordLabelText=New Password: +ChangePassword_DefaultNewPasswordRequiredErrorMessage=New Password is required. +ChangePassword_DefaultConfirmPasswordCompareErrorMessage=The Confirm New Password must match the New Password entry. +ChangePassword_DefaultPasswordRequiredErrorMessage=Password is required. +ChangePassword_DefaultChangePasswordButtonText=Change Password + +ChangePassword_DefaultSuccessTitleText=Change Password Complete +ChangePassword_DefaultSuccessText=Your password has been changed! + +ChangePassword_DefaultUserNameLabelText=User Name: +ChangePassword_DefaultUserNameRequiredErrorMessage=User Name is required. +ChangePassword_EditProfileText=The text to be shown for the edit link. +ChangePassword_EditProfileUrl=The URL of the edit profile page +ChangePassword_DisplayUserName=True if the user name text box should be shown +;ChangePassword_FailureTextWrongType=FailureText control with ID {0} inside the ChangePasswordTemplate must be of type IStaticTextControl. +ChangePassword_InvalidBorderPadding=BorderPadding must be greater than or equal to -1. +;ChangePassword_LoginError=Raised if the authentication fails. + +ChangePassword_PasswordHintText=Text that is displayed to give password guidelines. + +ChangePassword_MailDefinition=The content and format of the e-mail message that contains the successful change password notification. + + +ChangePassword_NewPasswordRegularExpressionErrorMessage=The text to be shown when the new password regular expression fails. +ChangePassword_NewPasswordLabelText=The text that identifies the new password textbox. +ChangePassword_NewPasswordRegularExpression=Regular expression specification for valid new passwords. +ChangePassword_NewPasswordRequiredErrorMessage=The text to be shown in the validation summary when the new password is empty. + +ChangePassword_NoCurrentPasswordTextBox={0}: ChangePasswordTemplate does not contain an IEditableTextControl with ID {1} for the current password. +ChangePassword_NoNewPasswordTextBox={0}: ChangePasswordTemplate does not contain an IEditableTextControl with ID {1} for the new password. + +ChangePassword_NoUserNameTextBox={0}: ChangePasswordTemplate does not contain an IEditableTextControl with ID {1} for the username, this is required if DisplayUserName=true. +ChangePassword_UserNameTextBoxNotAllowed={0}: ChangePasswordTemplate contains an IEditableTextControl with ID {1} for the username, this is not allowed if DisplayUserName=false. +ChangePassword_PasswordHintStyle=The style of the password hint +ChangePassword_PasswordRecoveryIconUrl=The URL of the icon for the password recovery link. +ChangePassword_PasswordRecoveryUrl=The URL of the password recovery page. +ChangePassword_PasswordRequiredErrorMessage=The text to be shown in the validation summary when the password is empty. +ChangePassword_SendingMail=Raised before the e-mail is sent. +ChangePassword_SendMailError=Raised when there is an error sending mail. +ChangePassword_ChangePasswordButtonStyle=The style to be shown for the change password button. +ChangePassword_SuccessTitleText=The text to be shown for the title on success +ChangePassword_SuccessTextStyle=The style of the success text. +ChangePassword_ConfirmNewPasswordLabelText=The text that identifies the confirm password textbox. +ChangePassword_ValidatorTextStyle=The style of the validators' text. + +CompareValidator_ControlToCompare=ID of the control to compare with. +CompareValidator_Operator=Comparison operation to apply to values. +CompareValidator_ValueToCompare=Value to compare against. +Content_ContentPlaceHolderID=The ID of the corresponding ContentPlaceHolder in the master page. + +ContentPlaceHolder_only_in_master=ContentPlaceHolder can only be used in .master files. +ContentPlaceHolder_duplicate_contentPlaceHolderID=Duplicate ContentPlaceHolder '{0}' were found. ContentPlaceHolders require unique IDs. +CreateUserWizard_AutoGeneratePassword=Determines if the control autogenerates a password for the user. +CreateUserWizard_Answer=The initial value in the answer textbox. +CreateUserWizard_InvalidAnswerErrorMessage=Text to be shown when the security answer is invalid. +CreateUserWizard_AnswerLabelText=The text that identifies the answer textbox. +CreateUserWizard_CompleteSuccessText=The text to be shown after the user has been created. +CreateUserWizard_ContinueButtonType=The type of the continue button. +CreateUserWizard_CreatingUser=Raised before the user is created. +CreateUserWizard_CreatedUser=Raised after the user is created. +CreateUserWizard_ConfirmPasswordLabelText=The text that identifies the confirm password textbox. +CreateUserWizard_ContinueButtonText=The text of the continue button. +CreateUserWizard_ContinueButtonStyle=The style of the continue button. +CreateUserWizard_ContinueButtonClick=Raised when the continue button is clicked. +;CreateUserWizard_ContinueDestinationPageUrl=The URL of the continue page. +CreateUserWizard_CreateUserButtonImageUrl=The URL for the image of the create user button. +CreateUserWizard_CreateUserButtonType=The type of the create user button. +CreateUserWizard_CreateUserButtonText=The text of the create user button. +CreateUserWizard_CreateUserButtonStyle=The style of the create user button. +CreateUserWizard_CreateUserError=Raised when there is an error creating the user. +CreateUserWizard_CreateUserStep=The create user WizardStep. +;CreateUserWizard_DefaultCancelButtonText=Cancel +CreateUserWizard_DefaultConfirmPasswordCompareErrorMessage=The Password and Confirmation Password must match. +CreateUserWizard_DefaultConfirmPasswordRequiredErrorMessage=Confirm Password is required. +CreateUserWizard_DefaultConfirmPasswordLabelText=Confirm Password: +CreateUserWizard_DefaultContinueButtonText=Continue +CreateUserWizard_DefaultCreateUserButtonText=Create User +CreateUserWizard_DefaultDuplicateUserNameErrorMessage=Please enter a different user name. +CreateUserWizard_DefaultDuplicateEmailErrorMessage=The e-mail address that you entered is already in use. Please enter a different e-mail address. +CreateUserWizard_DefaultEmailLabelText=E-mail: +CreateUserWizard_DefaultUnknownErrorMessage=Your account was not created. Please try again. +CreateUserWizard_DefaultInvalidEmailErrorMessage=Please enter a valid e-mail address. +CreateUserWizard_DefaultInvalidPasswordErrorMessage=Password length minimum: {0}. Non-alphanumeric characters required: {1}. +CreateUserWizard_DefaultCompleteTitleText=Complete +CreateUserWizard_DefaultPasswordRequiredErrorMessage=Password is required. +CreateUserWizard_DefaultQuestionLabelText=Security Question: +CreateUserWizard_DefaultInvalidQuestionErrorMessage=Please enter a different security question. +CreateUserWizard_DefaultInvalidAnswerErrorMessage=Please enter a different security answer. +CreateUserWizard_DefaultAnswerLabelText=Security Answer: +CreateUserWizard_DefaultEmailRegularExpressionErrorMessage=Please enter a different e-mail. +CreateUserWizard_DefaultCompleteSuccessText=Your account has been successfully created. +CreateUserWizard_DefaultCreateUserTitleText=Sign Up for Your New Account +CreateUserWizard_DefaultUserNameLabelText=User Name: +CreateUserWizard_DefaultUserNameRequiredErrorMessage=User Name is required. +CreateUserWizard_DefaultAnswerRequiredErrorMessage=Security answer is required. +CreateUserWizard_DefaultEmailRequiredErrorMessage=E-mail is required. +CreateUserWizard_DefaultQuestionRequiredErrorMessage=Security question is required. +CreateUserWizard_DuplicateEmailErrorMessage=Text to be shown when a duplicate e-mail error is returned from create user. +CreateUserWizard_DuplicateUserNameErrorMessage=Text to be shown when a duplicate username error is returned from create user. +CreateUserWizard_EditProfileText=The text to be shown for the edit link. +CreateUserWizard_EditProfileUrl=The URL of the edit profile page. +CreateUserWizard_Email=The text to be shown in the initial textbox for e-mail. +CreateUserWizard_EmailRegularExpression=Regular expression specification for valid e-mail addresses. +CreateUserWizard_EmailRegularExpressionErrorMessage=The text to be shown in the validation summary when the e-mail does not match the regular expression. +CreateUserWizard_InvalidEmailErrorMessage=The text to be shown when the e-mail is invalid. +CreateUserWizard_EmailLabelText=The text that identifies the e-mail textbox. +CreateUserWizard_UnknownErrorMessage=The text that is displayed for unknown errors. +CreateUserWizard_CompleteStep=The complete WizardStep. +;CreateUserWizard_CompleteTitleText=The text for the complete step title. +CreateUserWizard_DisableCreatedUser=Determines if the newly created user will be disabled. +CreateUserWizard_LoginCreatedUser=Determines if the newly created user will be logged into the site. +CreateUserWizard_QuestionAndAnswerRequired=Determines whether a security question and answer is required to create the user. +CreateUserWizard_RequireEmail=Determines whether an e-mail address is required to create the user. +CreateUserWizard_ErrorMessageStyle=The style of the error message. +CreateUserWizard_PasswordHintStyle=The style of the password hint text. +CreateUserWizard_MailDefinition=The content and format of the e-mail message that contains the create user notification. +CreateUserWizard_InvalidPasswordErrorMessage=The text to be shown when the password is invalid. +CreateUserWizard_PasswordRegularExpression=Regular expression specification for valid new passwords. +CreateUserWizard_PasswordRegularExpressionErrorMessage=The text to be shown in the validation summary when the password does not match the regular expression. +CreateUserWizard_PasswordRequiredErrorMessage=The text to be shown in the validation summary when the password is empty. +CreateUserWizard_NoPasswordTextBox={0}: CreateUserWizardStep.ContentTemplate does not contain an IEditableTextControl with ID {1} for the new password, this is required if AutoGeneratePassword = true. +CreateUserWizard_NoUserNameTextBox={0}: CreateUserWizardStep.ContentTemplate does not contain an IEditableTextControl with ID {1} for the username. +CreateUserWizard_NoEmailTextBox={0}: CreateUserWizardStep.ContentTemplate does not contain an IEditableTextControl with ID {1} for the e-mail, this is required if RequireEmail = true. +CreateUserWizard_NoQuestionTextBox={0}: CreateUserWizardStep.ContentTemplate does not contain an IEditableTextControl with ID {1} for the security question, this is required if your membership provider requires a question and answer. +CreateUserWizard_NoAnswerTextBox={0}: CreateUserWizardStep.ContentTemplate does not contain an IEditableTextControl with ID {1} for the security answer, this is required if your membership provider requires a question and answer. +CreateUserWizard_Question=The initial value in the question textbox. +CreateUserWizard_InvalidQuestionErrorMessage=Text to be shown when the security question is invalid. +CreateUserWizard_QuestionLabelText=The text that identifies the question textbox. +CreateUserWizard_QuestionRequiredErrorMessage=The text to be shown in the validation summary when the question is empty. +CreateUserWizard_EmailRequiredErrorMessage=The text to be shown in the validation summary when the e-mail is empty. + +CreateUserWizard_SendMailError=Raised when there is an error sending mail. +CreateUserWizard_SideBar_Label_Not_Found={0} control must contain a Label with ID {1} in its ItemTemplate. +CreateUserWizard_CompleteSuccessTextStyle=The style of the complete success text. + +CreateUserWizard_DuplicateCreateUserWizardStep=There can only be one CreateUserWizardStep in your WizardSteps. +CreateUserWizard_DuplicateCompleteWizardStep=There can only be one CompleteWizardStep in your WizardSteps. +CreateUserWizard_ValidatorTextStyle=The style of the validators' text. +TemplatedWizardStep_ContentTemplate=The content template for the wizard step. +TemplatedWizardStep_CustomNavigationTemplate=The custom navigation template for the wizard step. +CreateUserWizardStep_AllowReturnCannotBeSet=AllowReturn cannot be set. +CreateUserWizardStep_StepTypeCannotBeSet=StepType cannot be changed. +CreateUserWizardStep_OnlyAllowedInCreateUserWizard=CreateUserWizardStep is only allowed in a CreateUserWizard control. +CompleteWizardStep_OnlyAllowedInCreateUserWizard=CompleteWizardStep is only allowed in a CreateUserWizard control. +CustomValidator_ClientValidationFunction=Client script validation function. +CustomValidator_ValidateEmptyText=Whether the validator validates the control when the text of the control is empty. +CustomValidator_ServerValidate=Called to perform validation on the server. +BaseDataBoundControl_DataSourceID=The control ID of an IDataSource that will be used as the data source. +BaseDataBoundControl_DataSource=The data source that is used to populate the items in the list. +BaseDataBoundControl_OnDataBound=Fires after the control has been databound. +DataBoundControl_DataMember=The table or view used for binding against. +DataBoundControl_EnableModelValidation=Whether page validation will be performed after validation is done in the model. +DataBoundControl_ItemType=The name of the model type used in the SelectMethod, InsertMethod, UpdateMethod, and DeleteMethod. +DataBoundControl_SelectMethod=The name of the method on the page that is called when this control does a select operation. +DataBoundControl_UpdateMethod=The name of the method on the page that is called when this control does an update operation. +DataBoundControl_InsertMethod=The name of the method on the page that is called when this control does an insert operation. +DataBoundControl_DeleteMethod=The name of the method on the page that is called when this control does a delete operation. +DataControlField_AccessibleHeaderText=The text rendered by some controls as the abbreviated text within the header of this field. +DataControlField_ControlStyle=The style applied to each control within this field. +DataControlField_FooterStyle=The style applied to footer within this field. +DataControlField_FooterText=The text within the footer of this field. +DataControlField_HeaderImageUrl=The URL of the image to be displayed in the header of this field. +DataControlField_HeaderStyle=The style applied to header within this field. +DataControlField_HeaderText=The text within the header of this field. +DataControlField_InsertVisible=Whether the field is present when in Insert mode. +DataControlField_ItemStyle=The style applied to rows within this field. +DataControlField_ShowHeader=Whether the field's HeaderText is visible. This property is used to control layout by some controls. +DataControlField_SortExpression=The sort expression associated with the field. +DataControlField_Visible=Whether the field is visible or not. +DataGrid_AllowCustomPaging=Whether to turn on support for custom paging. +DataGrid_AllowPaging=Whether to turn on paging functionality in the DataGrid. +DataGrid_AllowSorting=Whether the column headers can be used to sort the associated data source. +DataGrid_AlternatingItemStyle=The style applied to alternating items. +DataGrid_CurrentPageIndex=The index of the current page. +;DataGrid_DetailTitleStyle=The style used for the mobile details view. +DataGrid_EditItemIndex=The index of the item shown in edit mode. +DataGrid_EditItemStyle=The style applied to items in edit mode. +DataGrid_ItemStyle=The style applied to items. +DataGrid_Items=The collection of items. +;DataGrid_NextRow=Next Row +DataGrid_PageCount=The current page count. +DataGrid_PagerStyle=Controls the paging UI associated with the control. +DataGrid_PageSize=The number of items from the data source to display per page. +;DataGrid_PreviousRow=Previous Row +DataGrid_SelectedItem=The currently selected item. +DataGrid_SelectedItemStyle=The style applied to selected items. +DataGrid_OnCancelCommand=Fires when a Cancel CommandEvent is generated within the DataGrid. +DataGrid_OnDeleteCommand=Fires when a Delete CommandEvent is generated within the DataGrid. +DataGrid_OnEditCommand=Fires when an Edit CommandEvent is generated within the DataGrid. +DataGrid_OnItemCommand=Fires when an event is generated within the DataGrid. +DataGrid_OnPageIndexChanged=Fires when the current page index of the DataGrid has changed. +DataGrid_OnSortCommand=Fires when a Sort CommandEvent is generated within the DataGrid. +DataGrid_OnUpdateCommand=Fires when an Update CommandEvent is generated within the DataGrid. +DataGrid_VisibleItemCount=The count of visible items. +DataGridColumn_FooterStyle=The style applied to footer within this column. +DataGridColumn_FooterText=The text within the footer of this column. +DataGridColumn_HeaderImageUrl=The URL of the image to be displayed in the header of this column. +DataGridColumn_HeaderStyle=The style applied to header within this column. +DataGridColumn_HeaderText=The text within the header of this column. +DataGridColumn_ItemStyle=The style applied to rows within this column. +DataGridColumn_SortExpression=The sort expression associated with the column. +DataGridColumn_Visible=Whether the column is visible or not. +DataGridPagerStyle_Mode=The type of paging UI to use. +DataGridPagerStyle_PageButtonCount=Number of pages to show in the paging UI. +DataGridPagerStyle_Position=The position of the navigation bar. +DataGridPagerStyle_Visible=Whether the paging UI is visible. +DataList_AlternatingItemStyle=The style applied to alternating items. +DataList_AlternatingItemTemplate=The template used for alternating items. +DataList_EditItemIndex=The index of the item shown in edit mode. +DataList_EditItemStyle=The style applied to items in edit mode. +DataList_EditItemTemplate=The template used for items in edit mode. +DataList_ExtractTemplateRows=Whether to extract the rows defined in the table within the template content. +DataList_FooterTemplate=Template used for the footer. +DataList_HeaderTemplate=Template used for the header. +DataList_ItemStyle=The style applied to items. +DataList_Items=The collection of items. +DataList_ItemTemplate=The template used for items. +DataList_RepeatColumns=The number of columns to be used for the layout. +DataList_SelectedItemStyle=The style applied to selected items. +DataList_SelectedItem=The currently selected item. +DataList_SelectedItemTemplate=The template used for the currently selected item. +DataList_SeparatorStyle=The style applied to separator items. +DataList_SeparatorTemplate=The template used for separator items. +DataList_OnCancelCommand=Fires when a Cancel CommandEvent is generated within the DataList. +DataList_OnDeleteCommand=Fires when a Delete CommandEvent is generated within the DataList. +DataList_OnEditCommand=Fires when an Edit CommandEvent is generated within the DataList. +DataList_OnItemCommand=Fires when a CommandEvent is generated within the DataList. +DataList_OnUpdateCommand=Fires when an Update CommandEvent is generated within the DataList. +DetailsView_AllowPaging=Whether to turn on paging functionality in the DetailsView. +DetailsView_AlternatingRowStyle=The style applied to alternating rows. +DetailsView_AutoGenerateDeleteButton=Whether a delete button is generated automatically at runtime. +DetailsView_AutoGenerateEditButton=Whether an edit button is generated automatically at runtime. +DetailsView_AutoGenerateInsertButton=Whether an insert button is generated automatically at runtime. +DetailsView_AutoGenerateRows=Whether the rows are generated automatically at runtime based on the associated data source. +DetailsView_CellPadding=The padding within cells. +DetailsView_CellSpacing=The spacing between cells. +DetailsView_CommandRowStyle=The style applied to rows that contain command fields. +DetailsView_DataKey=The Data key of the currently displayed item. +DetailsView_PageIndex=The index of the current data item being displayed by the control. +DetailsView_EnablePagingCallbacks=Whether client script for paging should be rendered to browser clients that can support callbacks. +DetailsView_FooterStyle=The style applied to the footer. +DetailsView_FooterTemplate=The template used for the footer. +DetailsView_FieldHeaderStyle=The style applied to the header column. +DetailsView_OnPageIndexChanged=Fires when the page index of the DetailsView has changed. +DetailsView_OnPageIndexChanging=Fires when the page index of the DetailsView is changing. +DetailsView_OnItemCommand=Fires when a CommandEvent is generated within the DetailsView. +DetailsView_OnItemCreated=Fires when the item is created. +DetailsView_OnModeChanged=Fires after the DetailsView's mode changes. +DetailsView_OnModeChanging=Fires before the DetailsView's mode changes. +DetailsView_PagerSettings=Controls the paging UI settings associated with the control. +DetailsView_Fields=The set of fields to be shown in the control. +DetailsView_Rows=The collection of rows. + +FontInfo_Name=The preferred font to be used to render the control. +FontInfo_Names=Sequence of fonts that can be used to render the control. +FontInfo_Size=The size of the font. +FontInfo_Bold=Whether the font is bold. +FontInfo_Italic=Whether the font is italic. +FontInfo_Underline=Whether the font is underlined. +FontInfo_Strikeout=Whether the font has a strike through it. +FontInfo_Overline=Whether the font contains an overline. +FormView_AllowPaging=Whether to turn on paging functionality in the FormView. +FormView_CellPadding=The padding within cells. +FormView_CellSpacing=The spacing between cells. +FormView_DataKey=The Data key of the currently displayed item. +FormView_PageIndex=The index of the current page being displayed by the control. +FormView_EditItemTemplate=The template used when the control is in edit mode. +FormView_RenderOuterTable=Whether to render a table around the templates in the FormView. +FormView_FooterStyle=The style applied to the footer. +FormView_FooterTemplate=The template used for the footer. +FormView_InsertItemTemplate=The template used when the control is in insert mode. +FormView_OnPageIndexChanged=Fires when the page index of the FormView has changed. +FormView_OnPageIndexChanging=Fires when the page index of the FormView is changing. +FormView_OnItemCommand=Fires when a CommandEvent is generated within the FormView. +FormView_OnItemCreated=Fires when the item is created. +FormView_OnModeChanged=Fires after the FormView's mode changes. +FormView_OnModeChanging=Fires before the FormView's mode changes. +FormView_Rows=The collection of rows. + +HiddenField_OnValueChanged=Fires when the value of the control changes. +HiddenField_Value=The value stored in the hidden field. +HotSpot_AccessKey=Keyboard shortcut used by the HotSpot. +HotSpot_AlternateText=Tool tip to display over the hotspot. +HotSpot_PostBackValue=The value for postback event. +HotSpot_NavigateUrl=URL for navigation. +HotSpot_TabIndex=The tab order of the HotSpot. +HyperLink_ImageUrl=The URL of an image to be displayed. +HyperLink_ImageHeight=The height of an image to be displayed. +HyperLink_ImageWidth=The width of an image to be displayed. +HyperLink_NavigateUrl=The URL to navigate to. +HyperLink_Target=The target frame for the NavigateUrl. +HyperLink_Text=The text to be shown for the link. +HyperLinkColumn_DataNavigateUrlField=The field bound to the NavigateUrl property of the hyperlink. +HyperLinkColumn_DataTextField=The field bound to the text property of the hyperlink. +HyperLinkColumn_NavigateUrl=The URL navigated to by the hyperlink. +HyperLinkColumn_Text=The text used for the hyperlink. +HyperLinkField_DataNavigateUrlFields=The fields bound to the NavigateUrl property of the hyperlink. +HyperLinkField_DataNavigateUrlFormatString=The formatting applied to the value bound to the NavigateUrl property of the hyperlink. For example, "page.aspx?id={0}". +HyperLinkField_DataTextField=The field bound to the text property of the hyperlink. +HyperLinkField_DataTextFormatString=The formatting applied to the value bound to the Text property of the hyperlink. For example, "go back to: {0}". +HyperLinkField_NavigateUrl=The URL navigated to by the hyperlink. +HyperLinkField_Text=The text used for the hyperlink. +Image_AlternateText=The alternate text displayed when the image cannot be shown. +Image_DescriptionUrl=The URL containing a more detailed description of the image. +Image_GenerateEmptyAlternateText=Specifies whether an empty alternate text attribute is generated when the alternate text is not specified. +Image_ImageAlign=The alignment of the image. +Image_ImageUrl=The URL of the image to be shown. +ImageButton_OnClick=Fires when the image is clicked. +ImageButton_OnCommand=Fires when the image is clicked and an associated command is defined. +;ImageButton_SoftkeyLabel=The label shown when the ImageButton is mapped to a mobile device softkey. +ImageField_AlternateText=The value of the AlternateText property of the image. +ImageField_DataAlternateTextField=The field bound to the AlternateText property of the image. +ImageField_DataAlternateTextFormatString=The formatting applied to the value bound to the AlternateText property of the image when using the DataAlternateTextField. For example, "image: {0}". +ImageField_ConvertEmptyStringToNull=Whether the field treats empty strings as null when the value is extracted from the field. +ImageField_ImageUrlField=The field to which the image URL is bound. +ImageField_ImageUrlFormatString=The formatting applied to the value bound to the ImageUrl property of the image. +ImageField_NullImageUrl=The URL of the image displayed if the data bound to the field is null. +ImageField_ReadOnly=Whether the field does not permit editing of its image field. +ImageMap_Click=Fires when a hotspot is clicked. +ImageMap_HotSpots=The hotspots collection. +IRenderOuterTableControl_CannotSetStyleWhenDisableRenderOuterTable=The style property '{0}' cannot be used while RenderOuterTable is disabled on the {1} control with ID '{2}'. +Label_AssociatedControlID=The ID of the control associated with the Label. +Label_Text=The text to be shown for the Label. +Literal_Text=The text to be shown for the literal. +Literal_Mode=Determines whether the text is transformed or encoded. +;LinkButton_SoftkeyLabel=The label shown when the LinkButton is mapped to a mobile device softkey. +LinkButton_Text=The text to be shown for the link. +LinkButton_OnClick=Fires when the button is clicked. +ListBox_Rows=The number of visible rows to display. +ListBox_SelectionMode=The selection mode for the list. +ListControl_AppendDataBoundItems=Append data bound items to statically declared list items. +ListControl_AutoPostBack=Automatically postback to the server after selection is changed. +ListControl_DataTextField=The field in the data source which provides the item text. +ListControl_DataTextFormatString=The formatting applied to the text field. For example, "{0:d}". +ListControl_DataValueField=The field in the data source which provides the item value. +ListControl_Items=The collection of items in the list. +ListControl_SelectedItem=The currently selected item. +ListControl_SelectedValue=The value of the currently selected item. +ListControl_OnSelectedIndexChanged=Fires when the selected index has been changed. +ListControl_Text=The text value. +ListControl_TextChanged=Fires when the text property has been changed. +Login_LoggedIn=Raised after the user is authenticated. +Login_Authenticate=Raised to authenticate the user. +Login_LoggingIn=Raised before the user is authenticated. +Login_CheckBoxStyle=The style of the checkbox. +Login_CreateUserUrl=The URL of the create user page. +Login_CreateUserIconUrl=The URL of an icon for the create user link. +Login_DefaultFailureText=Your login attempt was not successful. Please try again. +LoginControls_DefaultPasswordLabelText=Password: +Login_DefaultPasswordRequiredErrorMessage=Password is required. +Login_DefaultRememberMeText=Remember me next time. +Login_DefaultLoginButtonText=Log In +Login_DefaultTitleText=Log In +Login_DefaultUserNameLabelText=User Name: +Login_DefaultUserNameRequiredErrorMessage=User Name is required. +Login_DestinationPageUrl=The URL that the user is directed to upon successful login. +Login_DisplayRememberMe=True if the remember me checkbox is displayed. +Login_HelpPageIconUrl=The URL of an icon for the help page link. +Login_InvalidBorderPadding=BorderPadding must be greater than or equal to -1. +Login_LoginError=Raised if the authentication fails. +Login_FailureAction=The action to take when a login attempt fails. +Login_FailureText=The text to be shown when a login attempt fails. +Login_Orientation=The general layout of the control. +Login_NoPasswordTextBox={0}: LayoutTemplate does not contain an IEditableTextControl with ID {1} for the password. +Login_NoUserNameTextBox={0}: LayoutTemplate does not contain an IEditableTextControl with ID {1} for the username. +LoginControls_PasswordLabelText=The text that identifies the password textbox. +Login_PasswordRecoveryUrl=The URL of the password recovery page. +Login_PasswordRecoveryIconUrl=The URL of an icon for the password recovery link. +Login_PasswordRequiredErrorMessage=The text to be shown in the validation summary when the password is empty. +Login_RememberMeSet=Whether the remember me checkbox is initially checked. +Login_RememberMeText=The text to be shown for the remember me checkbox. +LoginControls_RenderOuterTable=Whether to render a table around the templates in this control. +Login_LoginButtonImageUrl=The URL of an image to be displayed for the login button. +Login_LoginButtonStyle=The style of the login button. +Login_LoginButtonType=The type of the login button. +Login_LoginButtonText=The text to be shown for the login button. +Login_BorderPadding=The padding from the border of the control. +;Login_BorderSpacing=The spacing from the border of the control. +Login_ValidatorTextStyle=The style of the validators' text. +Login_VisibleWhenLoggedIn=True if the control remains visible when a user is logged in. +LoginName_InvalidFormatString=FormatString is not a valid format string. +LoginName_FormatString=The format specification. {0} is replaced with the user name of the logged in user. +LoginName_DesignModeUserName=[UserName] +LoginStatus_LoginImageUrl=The URL of the image to be shown for the login button. +LoginStatus_LoginText=The text to be shown for the login button. +LoginStatus_LogoutAction=The action to perform after logging out. +LoginStatus_LogoutImageUrl=The URL of the image to be shown for the logout button. +LoginStatus_LogoutPageUrl=The URL redirected to after logging out. +LoginStatus_LogoutText=The text to be shown for the logout button. +LoginStatus_LoggedOut=Raised after the user is logged out. +LoginStatus_LoggingOut=Raised before the user is logged out. +LoginStatus_DefaultLoginText=Login +LoginStatus_DefaultLogoutText=Logout +LoginView_RoleGroups=Associates templates with roles. +LoginView_ViewChanged=Raised after the view is changed. +LoginView_ViewChanging=Raised before the view is changed. +EmbeddedMailObject_Name=The name of the embedded mail object. +EmbeddedMailObject_Path=The absolute path to the embedded mail object file. +MailDefinition_EmbeddedObjects=Embedded objects within the e-mail message. +MailDefinition_BodyFileName=The file that contains the body of the e-mail message. +MailDefinition_CC=A comma-delimited list of e-mail addresses that receive a carbon copy (CC) of the e-mail message. +MailDefinition_From=The sender's e-mail address. +MailDefinition_InvalidReplacements=The replacements dictionary must contain only strings. +MailDefinition_IsBodyHtml=True if the body is html; +MailDefinition_NoFromAddressSpecified=A from e-mail address must be specified in the From property or the system.net/mailSettings/smtp config section. +MailDefinition_Priority=The priority of the e-mail message. +MailDefinition_Subject=The subject line of the e-mail message. +MenuItemStyle_HorizontalPadding=The amount of horizontal padding around the item text. +MenuItemStyle_ItemSpacing=The amount of vertical spacing between items. +MenuItemStyle_VerticalPadding=The amount of vertical padding around the item text. +MenuItemStyleCollection_InvalidArgument=MenuItemStyleCollection can only contain MenuItemStyles. +MenuItemBinding_Depth=The menu depth associated with the menu level object. +MenuItemBinding_Enabled=The default value for the Enabled property for all menu items in this level when databinding. +MenuItemBinding_EnabledField=The table column or XML attribute name to use for the menu item's Enabled property when databinding. +MenuItemBinding_FormatString=The format string to use when formatting the value retrieved from TextField, for example: "Item {0}". +MenuItemBinding_ImageUrl=The default image URL for all menu items in this level when databinding. +MenuItemBinding_ImageUrlField=The table column or XML attribute name to use for the menu item's ImageUrl property when databinding. +MenuItemBinding_NavigateUrl=The default navigation URL for all menu items in this level when databinding. +MenuItemBinding_NavigateUrlField=The table column or XML attribute name to use for the menu item's NavigateUrl property when databinding. +MenuItemBinding_PopOutImageUrl=The default pop-out image URL for all menu items in this level when databinding. +MenuItemBinding_PopOutImageUrlField=The table column or XML attribute name to use for the menu item's PopOutImageUrl property when databinding. +MenuItemBinding_Selectable=The default value for the Selectable property for all menu items in this level when databinding. +MenuItemBinding_SelectableField=The table column or XML attribute name to use for the menu item's Selectable property when databinding. +MenuItemBinding_SeparatorImageUrl=The default separator image URL for all menu items in this level when databinding. +MenuItemBinding_SeparatorImageUrlField=The table column or XML attribute name to use for the menu item's SeparatorImageUrl property when databinding. +MenuItemBinding_Target=The default navigation target for all menu items in this level when databinding. +MenuItemBinding_TargetField=The table column or XML attribute name to use for the menu item's Target property when databinding. +MenuItemBinding_Text=The default text for all menu items in this level when databinding. +MenuItemBinding_TextField=The table column or XML attribute name to use for a menu item's Text property when databinding. +MenuItemBinding_ToolTip=The default tooltip for all menu items in this level when databinding. +MenuItemBinding_ToolTipField=The table column or XML attribute name to use for the menu item's ToolTip property when databinding. +MenuItemBinding_Value=The default value for all menu items in this level when databinding. +MenuItemBinding_ValueField=The table column or XML attribute name to use for a menu item's Value property when databinding. When binding to a data source, this is usually a unique key in the current level view. +MenuItem_Enabled=Enabled state of the menu item. +MenuItem_ImageUrl=The URL for the image for the menu item. +MenuItem_NavigateUrl=The URL to which the menu item navigates when selected. +MenuItem_PopOutImageUrl=The URL for the image that shows if the menu item has children. +MenuItem_Selectable=If false, the menu item can't be selected, but its child menu items are still accessible. +MenuItem_Selected=The select state of the menu item. +MenuItem_SeparatorImageUrl=The URL for the image that will be used as a separator. +MenuItem_Target=The navigate target used when the menu item is selected. +MenuItem_Text=The display text of the menu item. +MenuItem_ToolTip=The tooltip of the menu item. +MenuItem_Value=The value of the menu item. +MenuItemCollection_InvalidArrayType=MenuItem[] expected. +Menu_Bindings=The data bindings for menu items in the menu. +Menu_CannotChangeRenderingMode=The RenderingMode property cannot be changed once rendering or pre-rendering begins. +Menu_DataSourceReturnedNullView=The IHierarchicalDataSource that is the data source for Menu '{0}' returned a null view for the given view path. +Menu_DesignTimeDummyItemText=Menu Item +Menu_DisappearAfter=The time (in milliseconds) after which the popped-out menus will disappear. +Menu_DynamicBottomSeparatorImageUrl=The URL of the image that will serve as a bottom separator in the dynamic part of the menu. +Menu_DynamicDisplayPopOutImage=Determines if the default pop-out image is displayed in the dynamic part of the menu. +Menu_DynamicHorizontalOffset=The horizontal offset in pixels between the right border of a menu item and the left border of its sub-menu. +Menu_DynamicHoverStyle=The style that gets applied when the mouse hovers over an item in the dynamic part of the menu (only available when client script is enabled). +Menu_DynamicItemFormatString=The format string that gets applied to the dynamic item texts, for example "Item {0}". +Menu_DynamicMenuItemStyle=The style of menu items that are in the dynamic part of the menu. +Menu_DynamicMenuStyle=The style of submenus in the dynamic part. +Menu_DynamicPopoutImageUrl=The URL of the image that will show that an item has a sub-menu in the dynamic part of the menu. +Menu_DynamicPopoutImageText=The alternate text for the pop-out image in the dynamic part of the menu. +Menu_DynamicSelectedStyle=The style applied to the selected item if in the dynamic part of the menu. +Menu_DynamicTemplate=The template for dynamic menu items. +Menu_DynamicTopSeparatorImageUrl=The URL of the image that will serve as a top separator in the dynamic part of the menu. +Menu_DynamicVerticalOffset=The vertical offset in pixels between the top of a menu item and the top of its sub-menu. +;Menu_ExpandImageUrl=The URL to the image that expands an item when hovered over. +;Menu_HideSelectElements=When set to false, the menu won't hide the Select elements on the page when displaying pop-out menus. The Select elements may then appear above the pop-out menus. +Menu_IncludeStyleBlock=Determines whether or not to render the inline style block (only used in standards compliance mode) +Menu_InvalidDataBinding=Could not bind to the '{0}' property (specified by {1}) while databinding Menu. Please check the Bindings fields. +Menu_InvalidDepth=The depth of the selected item is larger than StaticDisplayLevels + MaximumDynamicDisplayLevels. This could be caused by an invalid declaration, by a change since the last request or by a forged request. +Menu_InvalidNavigation=Can't open a disabled menu item. +Menu_InvalidSelection=Can't select a disabled or unselectable menu item. +Menu_Items=The collection of items in the menu. +Menu_ItemWrap=Whether the item text should be word wrapped. +Menu_LevelMenuItemStyles=The menu item styles to be applied at each level of the menu. +Menu_LevelSelectedStyles=The selected menu item styles to be applied at each level of the menu. +Menu_LevelSubMenuStyles=The sub-menu styles to be applied at each level of the menu. +Menu_MaximumDynamicDisplayLevels=The maximum number of pop-outs supported by the menu. +Menu_MaximumDynamicDisplayLevelsInvalid=MaximumDynamicDisplayLevels must be a positive integer. +Menu_MenuItemClick=Fired after an item has been clicked. +Menu_MenuItemDataBound=Fired after a MenuItem is databound. +Menu_Orientation=Whether the static part of the menu should be rendered horizontally or vertically. +Menu_PathSeparator=The character used to separate parts of the path. +Menu_RenderingMode=Whether to render the menu with tables or unordered lists. +Menu_ScrollDown=Scroll down +Menu_ScrollDownImageUrl=The URL of the image that will enable scrolling down in sub-menus. +Menu_ScrollDownText=The tooltip text for the scroll-down button in sub-menus. +Menu_ScrollUpImageUrl=The URL of the image that will enable scrolling up in sub-menus. +Menu_SkipLinkTextDefault=Skip Navigation Links +Menu_ScrollUp=Scroll up +Menu_ScrollUpText=The tooltip text for the scroll-up button in sub-menus. +Menu_StaticBottomSeparatorImageUrl=The URL of the image that will serve as a bottom separator in the static part of the menu. +Menu_StaticDisplayLevels=The number of levels displayed in the static part of the menu. +Menu_StaticDisplayPopOutImage=Determines if the default pop-out image is displayed in the static part of the menu. +Menu_StaticHoverStyle=The style that gets applied when the mouse hovers over an item in the static part of the menu (only available when client script is enabled). +Menu_StaticItemFormatString=The format string that gets applied to the static item texts, for example "Item {0}". +Menu_StaticMenuItemStyle=The style of menu items that are in the static part of the menu. +Menu_StaticMenuStyle=The style of the static part of the menu. +Menu_StaticPopoutImageText=The alternate text for the pop-out image in the static part of the menu. +Menu_StaticPopoutImageUrl=The URL of the image that will show that an item has a sub-menu in the static part of the menu. +Menu_StaticSelectedStyle=The style applied to the selected item if in the static part of the menu. +Menu_StaticSubMenuIndent=The indentation between a static menu item and its static sub-menu. +Menu_StaticTemplate=The template for static menu items. +Menu_StaticTopSeparatorImageUrl=The URL of the image that will serve as a top separator in the static part of the menu. +ModelErrorMessage_AssociatedControlID=The ID of the control associated with the model state error message. +ModelErrorMessage_ModelStateKey=The key of the model state value to display the first error for. +ModelErrorMessage_SetFocusOnError=Whether focus is set on the associated control when a model state error message is found. +MultiView_ActiveView=The active View control. +MultiView_ActiveViewChanged=Fires when the active view control is changed. +MultiView_ActiveViewIndex_out_of_range=The ActiveViewIndex must be less than Views.Count and at least -1. +MultiView_cannot_have_children_of_type=MultiView cannot have children of type '{0}'. It can only have children of type View. +Multiview_rendering_block_not_allowed=A rendering block cannot be nested inside a MultiView control. +MultiView_Views=The collection of Views. +MultiView_invalid_view_id=MultiView with id '{0}' could not find a View '{1}' specified in CommandArgument with CommandName '{2}'. +MultiView_invalid_view_index_format=CommandArgument '{0}' with CommandName '{1}' is not a valid integer for ActiveViewIndex. +MultiView_view_not_found=The view {0} cannot be found inside {1}, the ActiveView must be a View control directly inside a MultiView. +MultiView_ActiveViewIndex_less_than_minus_one=ActiveViewIndex is being set to '{0}'. It cannot be less than -1. +MultiView_ActiveViewIndex_equal_or_greater_than_count=ActiveViewIndex is being set to '{0}'. It must be smaller than the current number of View controls '{1}'. For dynamically added views, make sure they are added before or in Page_PreInit event. +View_CannotSetVisible=The Visible property of a View control can only be set by setting the active View of a MultiView. +SiteMapPath_CannotFindUrl=Could not find the sitemap node with URL '{0}'. +SiteMapPath_CurrentNodeStyle=The style applied to current node. +SiteMapPath_CurrentNodeTemplate=The template used for the current node. +;SiteMapPath_HoverStyle=The style applied for mouse hover. +SiteMapPath_OnItemDataBound=Fires when an item is databound. +SiteMapPath_NodeStyle=The style applied to navigation nodes. +SiteMapPath_NodeTemplate=The template used for the navigation nodes. +SiteMapPath_PathDirection=The direction of path to render. +SiteMapPath_PathSeparator=The separator string between each node. +SiteMapPath_PathSeparatorTemplate=The template used for the path separators. +SiteMapPath_PathSeparatorStyle=The style applied to the path separators. +SiteMapPath_Provider=The SitemapProvider used by this control. +SiteMapPath_RenderCurrentNodeAsLink=Indicates whether the current node will be rendered as a link. +SiteMapPath_RootNodeStyle=The style applied to root node. +SiteMapPath_RootNodeTemplate=The template used for the root node. +SiteMapPath_SiteMapProvider=The name of the sitemap provider. +SiteMapPath_SkipToContentText=The text that appears in the ALT attribute of the invisible image link that allows screen readers to skip repetitive content. +SiteMapPath_Default_SkipToContentText=Skip Navigation Links +SiteMapPath_ShowToolTips=Indicates whether tooltip will be shown. +SiteMapPath_ParentLevelsDisplayed=The number of parent nodes to display. +SubMenuStyle_HorizontalPadding=The amount of horizontal padding around the items. +SubMenuStyle_VerticalPadding=The amount of vertical padding around the items. +SubMenuStyleCollection_InvalidArgument=SubMenuStyleCollection can only contain SubMenuStyles. +Panel_BackImageUrl=The background image of the panel. +Panel_DefaultButton=The default button for the panel. +Panel_Direction=The direction of text in the panel. +Panel_GroupingText=The text of group box around this control's contents. +Panel_HorizontalAlign=The horizontal alignment of the content. +Panel_ScrollBars=The appearance of scrollbars for the panel. +Panel_Wrap=Whether the content should wrap or not. +PasswordRecovery_AnswerLabelText=The text that identifies the answer textbox. +PasswordRecovery_AnswerLookupError=Raised when the answer provided is incorrect. +PasswordRecovery_VerifyingAnswer=Raised before the answer is validated. +PasswordRecovery_SendingMail=Raised before the e-mail is sent. +PasswordRecovery_VerifyingUser=Raised before the username is looked up. +PasswordRecovery_DefaultAnswerLabelText=Answer: +PasswordRecovery_DefaultAnswerRequiredErrorMessage=Answer is required. +PasswordRecovery_DefaultBody=Please return to the site and log in using the following information.\nUser Name: <%UserName%>\nPassword: <%Password%>\n\n +PasswordRecovery_DefaultGeneralFailureText=Your attempt to retrieve your password was not successful. Please try again. +PasswordRecovery_DefaultUserNameFailureText=We were unable to access your information. Please try again. +PasswordRecovery_DefaultQuestionInstructionText=Answer the following question to receive your password. +PasswordRecovery_DefaultQuestionFailureText=Your answer could not be verified. Please try again. +PasswordRecovery_DefaultQuestionLabelText=Question: +PasswordRecovery_DefaultQuestionTitleText=Identity Confirmation +PasswordRecovery_DefaultSubject=Password +PasswordRecovery_DefaultSubmitButtonText=Submit +PasswordRecovery_DefaultSuccessText=Your password has been sent to you. +PasswordRecovery_DefaultUserNameInstructionText=Enter your User Name to receive your password. +PasswordRecovery_DefaultUserNameLabelText=User Name: +PasswordRecovery_DefaultUserNameRequiredErrorMessage=User Name is required. +PasswordRecovery_DefaultUserNameTitleText=Forgot Your Password? +;PasswordRecovery_FromNotSpecified=The sender's e-mail address must be set in the smtpMail config section, the PasswordRecovery.MailDefinition.From field, or in the SendingMail event handler. +PasswordRecovery_GeneralFailureText=The text to be shown when there is an unexpected failure. +PasswordRecovery_InvalidBorderPadding=BorderPadding must be greater than or equal to -1. +PasswordRecovery_MailDefinition=The content and format of the e-mail message that contains the successful recovered password notification. +PasswordRecovery_NoUserNameTextBox={0}: UserNameTemplate does not contain an IEditableTextControl with ID {1} for the username. +PasswordRecovery_NoAnswerTextBox={0}: QuestionTemplate does not contain an IEditableTextControl with ID {1} for the answer. + +PasswordRecovery_QuestionFailureText=The text to be shown when the answer is incorrect. +PasswordRecovery_QuestionInstructionText=Text that is displayed to give instructions for answering the question. +PasswordRecovery_QuestionLabelText=The text that identifies the question textbox. +PasswordRecovery_QuestionTemplate=Template for the question view. +PasswordRecovery_QuestionTemplateContainer=Container for the question view. +PasswordRecovery_QuestionTitleText=The text to be shown for the title when answering the question. +PasswordRecovery_RecoveryNotSupported=Membership provider does not support password retrieval or reset. +PasswordRecovery_SubmitButtonStyle=The style of the submit button. +PasswordRecovery_SubmitButtonType=The type of the submit button. + +PasswordRecovery_SuccessTemplate=Template for the success view. +PasswordRecovery_SuccessTemplateContainer=Container for the success view. +PasswordRecovery_SuccessText=The text to be shown after the password e-mail has been sent. +PasswordRecovery_SuccessTextStyle=The style of the success text. +PasswordRecovery_UserLookupError=Raised when the user name is invalid. +PasswordRecovery_UserNameFailureText=The text to be shown when the user name is invalid. +PasswordRecovery_UserNameInstructionText=Text that is displayed to give instructions for entering the user name. +PasswordRecovery_UserNameLabelText=The text that identifies the user name textbox. +PasswordRecovery_UserNameTemplate=Template for the username view. +PasswordRecovery_UserNameTemplateContainer=Container for the username view. +PasswordRecovery_UserNameTitleText=The text to be shown for the title when entering the user name. +;PasswordRecovery_UserNameWrongType=UserName control with ID {0} inside UserNameTemplate must be of type ITextControl. +;PasswordRecovery_ValidatorTextStyle=The style of the validators' text. +PolygonHotSpot_Coordinates=The coordinates of the points representing the polygon. +RadioButton_GroupName=Group that this radio button belongs to. +RadioButtonList_CellPadding=The padding between each item. +RadioButtonList_CellSpacing=The spacing between each item. +RadioButtonList_RepeatColumns=The number of columns to use to lay out the items. +RangeValidator_MaximumValue=Maximum value for the control being validated. +RangeValidator_MinmumValue=Minimum value for the control being validated. +RangeValidator_Type=Data type of values for comparison. +ReadOnlyHierarchicalDataSourceView_CantAccessPathInEnumerable=Can't use a view path when the data source implements IHierarchicalEnumerable and not IHierarchicalDataSource. +RectangleHotSpot_Bottom=The bottom coordinate of the rectangular hot spot. +RectangleHotSpot_Right=The right coordinate of the rectangular hot spot. +RectangleHotSpot_Top=The top coordinate of the rectangular hot spot. +RectangleHotSpot_Left=The left coordinate of the rectangular hot spot. +RegularExpressionValidator_ValidationExpression=Regular expression to determine validity. +Repeater_AlternatingItemTemplate=The template used for alternating items. +Repeater_DataMember=The table or view used for binding when a DataSet is used a data source. +Repeater_FooterTemplate=The template used for the footer. +Repeater_Items=The collection of items. +Repeater_ItemTemplate=The template used for the items. +Repeater_OnItemCommand=Fires when an event is generated within the DataList. +Repeater_SeparatorTemplate=The template used for the separators. + +RepeatInfo_ListLayoutDoesNotSupportHeaderFooterSeparator=The UnorderedList and OrderedList layouts do not support headers, footers, or separators. +RepeatInfo_ListLayoutOnlySupportsVerticalLayout=The UnorderedList and OrderedList layouts only support vertical layout. +RepeatInfo_ListLayoutDoesNotSupportMultipleColumn=The UnorderedList and OrderedList layouts do not support multi-column layouts. +RepeatInfo_ListLayoutDoesNotSupportImpliedOuterTable=The UnorderedList and OrderedList layouts do not support implied outer tables. + +RequiredFieldValidator_InitialValue=Initial value of the field to validate. +SiteMapDataSource_Description=Connect to the site navigation tree for this application (requires a valid sitemap file at the application root). +SiteMapDataSource_DisplayName=Site Map +SiteMapDataSource_Provider=The SitemapProvider used by this control. +SiteMapDataSource_ContainsListCollection=Indicates whether the data source control contains ListCollection. +SiteMapDataSource_StartingNodeOffset=The depth at which the base node of the SiteMap starts. +SiteMapDataSource_StartingNodeUrl=The URL of the starting node. +SiteMapDataSource_SiteMapProvider=The name of the provider used to populate the data source control. +SiteMapDataSource_ProviderNotFound=The SiteMapProvider '{0}' cannot be found. +SiteMapDataSource_DefaultProviderNotFound=Default provider is not defined in your configuration files. You must specify the defaultProvider within <siteMap> section to enable sitemap feature. +SiteMapDataSource_ShowStartingNode=Indicates whether the starting node should be returned. +SiteMapDataSource_StartFromCurrentNode=Indicates whether to display from the current node. +SiteMapDataSource_StartingNodeUrlAndStartFromcurrentNode_Defined=StartingNodeUrl may not be set when StartFromCurrentNode is true. +GridView_AllowCustomPaging=Whether to turn on support for custom paging. +GridView_AllowPaging=Whether to turn on paging functionality in the GridView. +GridView_AllowSorting=Whether the field headers can be used to sort the associated data source. +GridView_AlternatingRowStyle=The style applied to alternating rows. +GridView_AutoGenerateDeleteButton=Whether the delete button is generated automatically at runtime. +GridView_AutoGenerateEditButton=Whether the edit button is generated automatically at runtime. +GridView_AutoGenerateSelectButton=Whether the select button is generated automatically at runtime. +GridView_CellPadding=The padding within cells. +GridView_CellSpacing=The spacing between cells. +GridView_DataKeys=The collection of data key field values. +GridView_EditIndex=The index of the row shown in edit mode. +GridView_EditRowStyle=The style applied to rows in edit mode. +GridView_EnableSortingAndPagingCallbacks=Whether client script for sorting and paging should be rendered to browser clients that can support callbacks. +GridView_EnablePersistedSelection=Whether selection should be based on DataKeys or row index. +GridView_EmptyDataRowStyle=The style applied to the row that contain the EmptyDataTemplate. +;GridView_NextRow=Next Row +GridView_OnRowCancelingEdit=Fires when a Cancel event is generated within the GridView. +GridView_OnRowEditing=Fires when an Edit event is generated within the GridView. +GridView_OnPageIndexChanging=Fires when the current page index of the GridView is changing. +GridView_OnPageIndexChanged=Fires when the current page index of the GridView has changed. +GridView_OnSelectedIndexChanged=Fires when a row is selected in the GridView, after the selection is complete. +GridView_OnSelectedIndexChanging=Fires when a new row is selected in the GridView, before the new row is selected. +GridView_OnSorted=Fires when a column is sorted in the GridView, after the sort is complete. +GridView_OnSorting=Fires when a column is sorted in the GridView, before the sort occurs. +GridView_OnRowCommand=Fires when an event is generated within the GridView. +GridView_OnRowCreated=Fires when a row is created. +GridView_OnRowDataBound=Fires after a row has been databound. +GridView_PageCount=The current page count. +GridView_PageIndex=The index of the current page. +GridView_PagerSettings=Controls the paging UI settings associated with the control. +GridView_PageSize=The number of rows from the data source to display per page. +;GridView_PreviousRow=Previous Row +GridView_RowHeaderColumn=The data source field corresponding to the column that is the row header. +GridView_Rows=The collection of rows. +GridView_ShowHeaderWhenEmpty=Whether to the show the header when displaying the EmptyDataTemplate. +GridView_SelectedIndex=The index of the currently selected row. +GridView_SelectedRow=The currently selected row. +GridView_SelectedRowStyle=The style applied to selected rows. +GridView_SortDirection=The direction in which to sort the field. +GridView_SortExpression=Sort expression used to sort the data source to which the GridView is binding. +GridView_SortedAscendingCellStyle=The style applied to cells when sorting in ascending order. +GridView_SortedDescendingCellStyle=The style applied to cells when sorting in descending order. +GridView_SortedAscendingHeaderStyle=The style applied to header when sorting in ascending order. +GridView_SortedDescendingHeaderStyle=The style applied to header when sorting in descending order. +GridView_VirtualItemCount=The count of visible items. +PagerSettings_FirstPageImageUrl=The URL to the image to be used for the first page button. +PagerSettings_FirstPageText=The text to be used on the first page button. +PagerSettings_LastPageImageUrl=The URL to the image to be used for the last page button. +PagerSettings_LastPageText=The text to be used on the last page button. +PagerSettings_Mode=The type of paging UI to use. +PagerSettings_NextPageImageUrl=The URL to the image to be used for the next page button. +PagerSettings_PageButtonCount=Number of pages to show in the paging UI. +PagerSettings_PreviousPageImageUrl=The URL to the image to be used for the previous page button. +PagerStyle_Position=The position of the navigation bar. +PagerStyle_Visible=Whether the paging UI is visible. +Style_BackColor=Background color of the controls applied with this style. +Style_BorderColor=Border color of the controls applied with this style. +Style_BorderWidth=Thickness of the border around the controls applied with this style. +Style_BorderStyle=Style of the border of controls applied with this style. +Style_CSSClass=CSS class name applied to the user of this style. +Style_Font=The font used for text in controls applied with this style. +Style_ForeColor=Foreground color of the controls applied with this style. +Style_Height=The height of the controls applied with this style. +Style_Width=The width of the controls applied with this style. + +Substitution_MethodNameDescr=The name of the substitution callback static method. +Substitution_CannotBeInCachedControl=Substitution controls cannot be used in cached User Controls or cached Master Pages. +Substitution_BadMethodName=Cannot find static method '{0}' matching HttpResponseSubstitutionCallback. +Substitution_NotAllowed=Adding a Substitution control to a control collection is not permitted. +Substitution_SiteNotAllowed=Setting the Site on a Substitution control is not permitted. +Table_SectionsMustBeInOrder=The table {0} must contain row sections in order of header, body, then footer. +Table_BackImageUrl=The background image of the table. +Table_Caption=The caption associated with the table. +Table_CellSpacing=The spacing between the table cells. +Table_CellPadding=The padding within the table cells. +Table_GridLines=Which grid lines to display between the table cells. +Table_HorizontalAlign=The horizontal alignment of the table. +Table_Rows=The collection of rows within the table. + +TableCell_AssociatedHeaderCellNotFound=The cell {0} listed as an associated header cell was not found. +TableCell_AssociatedHeaderCellID= Lists the header cell IDs associated with the current table cell. This attribute is rendered with the HTML headers attribute. +TableCell_ColumnSpan=The number of columns this cell spans. +TableCell_RowSpan=The number of rows this cell spans. +TableCell_Text=The text to be rendered within the cell. +TableCell_Wrap=Whether the cell content should wrap or not. +TableHeaderCell_AbbreviatedText=Sets the abbreviated text for a header cell. The abbreviated text is rendered with the HTML abbr attribute. The abbr attribute is important for screen readers since it allows them to read a shortened version of a header for each cell in the table. +TableHeaderCell_Scope=Represents the cells that the header applies to. Renders the HTML SCOPE attribute. Possible values are from the TableHeaderScope enumeration: Column and Row. +TableHeaderCell_CategoryText=Contains a list of categories associated with the table header (read by screen readers). The categories can be any string values. The categories are rendered as a comma delimited list using the HTML axis attribute. +TableItemStyle_Wrap=Whether the cell content should wrap or not. +TableRow_Cells=The collection of cells within the table row. +TableRow_TableSection=The tablesection for the table row. +TableSectionStyle_Visible=Determines whether the table section is visible. +TableStyle_BackImageUrl=The background image within the table. +TableStyle_CellPadding=The spacing within cells of the table. +TableStyle_CellSpacing=The spacing between cells of the table. +TableStyle_GridLines=The type of grid to be shown within the table. +TableStyle_InvalidCellSpacing=CellSpacing must be greater than -1. +TableStyle_InvalidCellPadding=CellPadding must be greater than -1. +TableStyle_HorizontalAlign=The horizontal alignment of the table. +Control_Missing_Attribute=The required attribute '{0}' is not found on '{1}' control. + +TemplateColumn_EditItemTemplate=The template to use for rows in edit mode in this column. +TemplateColumn_FooterTemplate=The template to use for the footer in this column. +TemplateColumn_HeaderTemplate=The template to use for the header in this column. +TemplateColumn_ItemTemplate=The template to use for rows in this column. +TemplateField_AlternatingItemTemplate=The template to use for alternating items in this field. +;TemplateField_ConvertEmptyStringToNull=Whether the field treats empty strings as null when the value is extracted from the field. +TemplateField_EditItemTemplate=The template to use for items in edit mode in this field. +TemplateField_FooterTemplate=The template to use for the footer in this field. +TemplateField_HeaderTemplate=The template to use for the header in this field. +TemplateField_InsertItemTemplate=The template to use for items in insert mode in this field. +TemplateField_ItemTemplate=The template to use for items in this field. +TextBox_AutoCompleteType=The type of input content used by client browsers for auto completion. +TextBox_AutoPostBack=Automatically postback to the server after the text is modified. +TextBox_Columns=The width of the textbox in characters. +TextBox_InvalidColumns=Columns must be greater than -1. +TextBox_InvalidRows=Rows must be greater than -1. +TextBox_MaxLength=The maximum number of characters that can be entered. +TextBox_TextMode=The behavior mode of the textbox. +TextBox_ReadOnly=Whether the text in the control can be changed or not. +TextBox_Rows=The number of lines to display for a multi-line textbox. +TextBox_Text=The text value. +TextBox_Wrap=Whether the text should wrap or not. +TextBox_OnTextChanged=Fires when the text property has been changed. +TreeNodeStyle_ChildNodesPadding=Gets and sets the vertical spacing between the node and its child nodes. +TreeNodeStyle_HorizontalPadding=The amount of horizontal padding around the node text. +TreeNodeStyle_ImageUrl=The URL of the image rendered on nodes. +TreeNodeStyle_NodeSpacing=The amount of vertical spacing between nodes. +TreeNodeStyle_VerticalPadding=The amount of vertical padding around the node text. +TreeNodeStyleCollection_InvalidArgument=TreeNodeStyleCollection can only contain TreeNodeStyles. +TreeNodeBinding_Depth=The tree depth associated with the tree level object. +TreeNodeBinding_EmptyBindingText=(Empty) +TreeNodeBinding_FormatString=The format string to use when formatting the value retrieved from TextField, for example: "Node {0}". +TreeNodeBinding_ImageToolTip=The default image tooltip for all nodes in this level when data binding. +TreeNodeBinding_ImageToolTipField=The table column or XML attribute name to use for the node's ImageToolTip property when data binding. +TreeNodeBinding_ImageUrl=The default image URL for all nodes in this level when data binding. +TreeNodeBinding_ImageUrlField=The table column or XML attribute name to use for the node's ImageUrl property when data binding. +TreeNodeBinding_NavigateUrl=The default navigation URL for all nodes in this level when data binding. +TreeNodeBinding_NavigateUrlField=The table column or XML attribute name to use for the node's NavigateUrl property when data binding. +TreeNodeBinding_PopulateOnDemand=If set to true, the TreeView populates data at the hierarchy-level represented by the TreeNodeBinding object on-demand (when the node is expanded), either by calling a service directly from the client (if TreeView.PopulateNodesFromClient is set) or by causing a postback to the server. If set to false, the TreeView populates node data all-at-once, when the page containing the TreeView is first requested. +TreeNodeBinding_SelectAction=The default select action for all nodes in this level when data binding. +TreeNodeBinding_ShowCheckBox=The default show checkbox state for all nodes in this level when data binding. +TreeNodeBinding_Target=The default navigation target for all nodes in this level when data binding. +TreeNodeBinding_TargetField=The table column or XML attribute name to use for the node's Target property when data binding. +TreeNodeBinding_Text=The default text for all nodes in this level when data binding. +TreeNodeBinding_TextField=The table column or XML attribute name to use for a node's Text property when data binding. +TreeNodeBinding_ToolTip=The default tooltip for all nodes in this level when data binding. +TreeNodeBinding_ToolTipField=The table column or XML attribute name to use for the node's ToolTip property when data binding. +TreeNodeBinding_Value=The default value for all nodes in this level when data binding. +TreeNodeBinding_ValueField=The table column or XML attribute name to use for an item's Value property when databinding. When binding to a data source, this is usually a unique key in the current level view. +TreeNodeCollection_InvalidArrayType=TreeNode[] expected. +TreeNode_Checked=The checked state of the tree node. +TreeView_DataSourceReturnedNullView=The IHierarchicalDataSource that is the data source for TreeView '{0}' returned a null view for the given view path. +TreeNode_Expanded=The expand state of the tree node. +TreeNode_ImageToolTip=The tooltip of the image associated with the tree node. +TreeNode_ImageUrl=The URL for the image for the tree node. +TreeView_InvalidDataBinding=Could not bind to the '{0}' property (specified by {1}) while data binding TreeView. Please check the Bindings fields. +;TreeView_InvalidDepth=The depth of the selected item is larger than MaxDatabindDepth. This could be caused by an invalid declaration, by a change since the last request or by a forged request. +TreeNode_NavigateUrl=The URL to which the tree node navigates when selected. +TreeNode_PopulateOnDemand=Whether the node should populate its child nodes on demand. +TreeView_PopulateOnlyForDataSourceControls=PopulateOnDemand only supported when binding the TreeView to a data source control using the DataSourceID property or when the TreeNodePopulate event is handled. +TreeView_PopulateOnlyEmptyNodes=PopulateOnDemand can't be set to true on a node that already has children. +TreeNode_Selected=The select state of the tree node. +TreeNode_SelectAction=The action that the node takes when selected. +TreeNode_ShowCheckBox=Whether the node should show its checkbox. +TreeNode_Target=The navigate target used when the node is selected. +TreeNode_Text=The display text of the tree node. +TreeNode_ToolTip=The tooltip of the tree node. +TreeNode_Value=The value of the tree node. +TreeView_AutoGenerateDataBindings=Whether the tree will automatically bind to data. +TreeView_DataBindings=The data bindings for nodes in the tree. +TreeView_CollapseImageToolTip=The tooltip format string of the image that collapses a node when clicked. +TreeView_CollapseImageToolTipDefaultValue=Collapse {0} +TreeView_CollapseImageUrl=The URL of the image that collapses a node when clicked. +TreeView_Default_SkipLinkText=Skip Navigation Links. +TreeView_EnableClientScript=Whether the TreeView should try to use client-script. +TreeView_ExpandImageToolTip=The tooltip format string of the image that expands a node when clicked. +TreeView_ExpandImageToolTipDefaultValue=Expand {0} +TreeView_ExpandImageUrl=The URL to the image that expands a node when clicked. +TreeView_HoverNodeStyle=The style that gets applied when the mouse hovers over a node (only available when client script is enabled). +TreeView_ExpandDepth=When data binding, how many levels of the tree to expand by default. +TreeView_ImageSet=Whether to use the packaged images or those specified in the properties of TreeView. +TreeView_LeafNodeStyle=The style applied to leaf nodes. +TreeView_LevelStyles=The tree styles to be applied at each level of the tree. +TreeView_LineImagesFolderUrl=The relative folder that contains the line images for the TreeView. +TreeView_MaxDataBindDepth=The maximum depth to which the TreeView will databind. +TreeView_NoExpandImageUrl=The URL of the image that represents the absence of an expand/collapse icon. +TreeView_NodeIndent=The number of pixels to indent each node. +TreeView_Nodes=The initial collection of nodes for the tree. +TreeView_NodeStyle=The default style applied to all nodes. +TreeView_NodeWrap=Whether the node text should be word wrapped. +TreeView_ParentNodeStyle=The style applied to parent nodes (excluding root nodes). +TreeView_PathSeparator=The character used to separate parts of the path. +TreeView_PopulateNodesFromClient=Whether the TreeView should try to populate nodes from the client (without posting back). +TreeView_RootNodeStyle=The style applied to root nodes. +TreeView_SelectedNodeStyle=The style applied to the selected node. +TreeView_ShowCheckBoxes=The node types next to which checkboxes should be shown. +TreeView_ShowExpandCollapse=Whether to show the expand/collapse icon next to the nodes. +TreeView_ShowLines=Whether to show lines connecting the tree nodes. +TreeView_SkipLinkText=The text that appears in the ALT attribute of the invisible image link that allows screen readers to skip repetitive content. +TreeView_CheckChanged=Fired after the check state of a node changes. +TreeView_SelectedNodeChanged=Fired after the selected node changes. +TreeView_TreeNodeCollapsed=Fired after a TreeNode is collapsed. +TreeView_TreeNodeExpanded=Fired after a TreeNode is expanded. +TreeView_TreeNodeDataBound=Fired after a TreeNode is databound. +TreeView_TreeNodePopulate=Fired when a TreeNode is being populated. +ValidationSummary_DisplayMode=Format for error summary display. +ValidationSummary_HeaderText=Header text to display in the summary. +ValidationSummary_ShowMessageBox=Whether to display a message box on error in up-level browsers. +ValidationSummary_ShowModelStateErrors=Whether the model state errors from a data operation should be shown. +ValidationSummary_ShowSummary=Whether to display the summary text on the page. +ValidationSummary_ShowValidationErrors=Whether the validation summary from validators should be shown. +ValidationSummary_EnableClientScript=Whether to update the summary on the client in up-level browsers. +ValidationSummary_ValidationGroup=The group to which the validation summary belongs. +PostBackControl_ValidationGroup=The group that should be validated when the control causes a postback. +AutoPostBackControl_CausesValidation=Whether the control causes validation to fire. + +Calendar_Caption=The caption associated with the calendar. +Calendar_CellPadding=The padding within cells. +Calendar_CellSpacing=The spacing between cells. +Calendar_DayHeaderStyle=The style applied to the day header row. +Calendar_DayNameFormat=Format for day header text. +Calendar_DayStyle=The style applied to days. +Calendar_FirstDayOfWeek=Which day of the week is displayed first. +Calendar_NextMonthText=Text for the next month button. +Calendar_NextPrevFormat=Format for month navigation buttons. +Calendar_NextPrevStyle=The style applied to month navigation buttons. +Calendar_OtherMonthDayStyle=The style applied to days from adjacent months +Calendar_PrevMonthText=Text for the previous month button +Calendar_SelectedDate=The currently selected date. +Calendar_SelectedDates=The set of selected dates for use when range selection is enabled. +Calendar_SelectedDayStyle=The style of currently selected days. +Calendar_SelectionMode=Determines whether days, weeks and months are selectable. +Calendar_SelectMonthText=Text for the select month button. +Calendar_SelectorStyle=The style applied to the week and month selector column. +Calendar_SelectWeekText=Text for select week button. +Calendar_ShowDayHeader=True if showing days of week header. +Calendar_ShowGridLines=True if showing grid lines. +Calendar_ShowNextPrevMonth=True if showing the next/previous month buttons. +Calendar_ShowTitle=True if showing the title. +Calendar_TitleFormat=Format for month title in header. +Calendar_TitleStyle=The style applied to the title. +Calendar_TodayDayStyle=The style applied to today's date. +Calendar_TodaysDate=The current date as displayed by the Calendar. +Calendar_VisibleDate=The month to be displayed. +Calendar_WeekendDayStyle=The style applied to weekend days. +Calendar_OnDayRender=Fires as a day is being rendered. +Calendar_OnSelectionChanged=Fires when selection is changed by the user. +Calendar_OnVisibleMonthChanged=Fires when visible month is changed by the user. +Calendar_TitleText=Calendar +Calendar_PreviousMonthTitle=Go to the previous month +Calendar_NextMonthTitle=Go to the next month +Calendar_SelectMonthTitle=Select the whole month +Calendar_SelectWeekTitle=Select week {0} + +View_Activate=Fires when the view control is activated. +View_Deactivate=Fires when the view control is deactivated. +ViewCollection_must_contain_view=Controls added to a ViewCollection must be of type View. +WebControl_AccessKey=Keyboard shortcut used by the control. +WebControl_InvalidAccessKey=AccessKey too long, cannot be more than one character. +WebControl_Attributes=Tag attributes of the control. +WebControl_BackColor=Color of the background of the control. +WebControl_BorderColor=Color of the border around the control. +WebControl_BorderWidth=Width of the border around the control. +WebControl_BorderStyle=Style of the border around the control. +WebControl_CSSClassName=CSS Class name applied to the control. +WebControl_ControlStyle=The style associated with the control. +WebControl_ControlStyleCreated=Whether the style associated with the control has been created. +WebControl_Enabled=Enabled state of the control. +WebControl_Font=The font used for text within the control. +WebControl_ForeColor=Color of the text within the control. +WebControl_Height=The height of the control. +WebControl_Style=Low-level access to control styles. +WebControl_TabIndex=The tab order of the control. +WebControl_Tooltip=The tooltip displayed when the mouse is over the control. +WebControl_Width=The width of the control. +;WebServiceDataSourceControl_CacheEnabled=Whether to internally cache the Web Service data. +;WebServiceDataSourceControl_CacheKey=Key used as part of the cache id. +;WebServiceDataSourceControl_CacheTime=Length of time to keep the cache. +;WebServiceDataSourceControl_Method=Describes the Web Service method to be called. +;WebServiceDataSourceControl_Timeout=Milliseconds to wait for a Web Service response. +;WebServiceDataSourceControl_TypeName=The Web Service proxy type identifier. +;WebServiceDataSourceControl_URL=An alternate URL for the Web Service. +;WebServiceDataSourceControl_OnWebServiceExceptionCaught=Fires when an exception is thrown in calling the Web Service. +;WebServiceMethod_Parameters=A list of parameters to be passed to the Web Service method. +;WebServiceMethod_Name=The name of the Web Service method. +;Wizard_only_one_wizardStep_allowed=Only one <wizardSteps> is allowed inside the {0} control. +Wizard_ActiveStep=The active WizardStep control. +Wizard_ActiveStepIndex=The index of the active WizardStep control. +Wizard_ActiveStepIndex_out_of_range=The ActiveStepIndex must be less than WizardSteps.Count and at least -1. For dynamically added steps, make sure they are added before or in Page_PreInit event. +Wizard_CancelButtonClick=Fires when the cancel button is clicked. +Wizard_CancelButtonImageUrl=The URL for the image to be used for the cancel button. +Wizard_CancelButtonText=The text of the cancel button. +Wizard_CancelButtonType=The button type of the cancel button. +Wizard_CancelButtonStyle=The style of the cancel button. +Wizard_CancelDestinationPageUrl=The URL to redirect to when the cancel button is clicked. +Wizard_CellPadding=The padding within cells. +Wizard_CellSpacing=The spacing between cells. +Wizard_Default_CancelButtonText=Cancel +Wizard_DisplayCancelButton=Indicates whether cancel button is displayed. +Wizard_FinishDestinationPageUrl=The URL to redirect to when the finish button is clicked. +Wizard_FinishCompleteButtonStyle=The style of the finish step button. +Wizard_FinishCompleteButtonText=The text of the finish step button. +Wizard_FinishCompleteButtonType=The button type of the finish step button. +Wizard_FinishCompleteButtonImageUrl=The URL for the image to be used for the finish button. +Wizard_FinishPreviousButtonStyle=The style of the finish step's previous button. +Wizard_FinishPreviousButtonText=The text of the finish step's previous button. +Wizard_FinishPreviousButtonType=The button type of the finish step's previous button. +Wizard_FinishPreviousButtonImageUrl=The URL for the image to be used for the finish step's previous button +Wizard_FinishNavigationTemplate=The template used for finish navigation layout. +Wizard_InvalidBubbleEvent=The command '{0}' is not valid for the previous step, make sure the step type is not changed between postbacks. +Wizard_NavigationButtonStyle=The style of the navigation buttons. +Wizard_NavigationStyle=The style applied to the navigation layout. +Wizard_StepNextButtonStyle=The style of the next step button. +Wizard_StepNextButtonText=The text of the next step button. +Wizard_StepNextButtonType=The button type of the next step button. +Wizard_StepNextButtonImageUrl=The URL for the image to be used for the next button. +Wizard_StepPreviousButtonStyle=The style of the previous step button. +Wizard_StepPreviousButtonText=The text of the previous step button. +Wizard_StepPreviousButtonType=The button type of the previous step button. +Wizard_StepPreviousButtonImageUrl=The URL for the image to be used for the previous button. +Wizard_SideBarButtonStyle=The style of the side bar buttons. +Wizard_DisplaySideBar=Indicates whether sidebar is displayed. +Wizard_SideBarStyle=The style applied to the side bar. +Wizard_SideBarTemplate=The template used for the side bar layout. +Wizard_StartNavigationTemplate=The template used for the start navigation layout. +Wizard_StartNextButtonStyle=The style of the start step's next button. +Wizard_StartNextButtonText=The text of the start step's next button. +Wizard_StartNextButtonType=The type of the start step's next button. +Wizard_StartNextButtonImageUrl=The URL for the image to be used for the start step's next button. +Wizard_Step_Not_In_Wizard=The step cannot be found in Wizard's WizardSteps collection. +Wizard_StepNavigationTemplate=The template used for the step navigation layout. +Wizard_StepStyle=The style applied to the steps. +Wizard_WizardSteps=The collection of the WizardStep controls inside the control. +Wizard_HeaderText=The header text of wizard control. +Wizard_Default_SkipToContentText=Skip Navigation Links. +Wizard_ActiveStepChanged=Fires when the active step is changed. +Wizard_FinishButtonClick=Fires when the finish button is clicked. +Wizard_NextButtonClick=Fires when the next button is clicked. +Wizard_PreviousButtonClick=Fires when the previous button is clicked. +Wizard_SideBarButtonClick=Fires when the sidebar button is clicked. +Wizard_Default_StepPreviousButtonText=Previous +Wizard_Default_StepNextButtonText=Next +Wizard_Default_FinishButtonText=Finish +Wizard_SideBar_Button_Not_Found={0} control must contain an IButtonControl with ID {1} in every item template, this maybe include ItemTemplate, EditItemTemplate, SelectedItemTemplate or AlternatingItemTemplate if they exist. +Wizard_DataList_Not_Found=SideBarTemplate must contain a ListView control or a DataList control with ID {0} to enable the side bar navigation feature. +Wizard_Cannot_Modify_ControlCollection=The Control collection cannot be modified. +Wizard_Header_Placeholder_Must_Be_Specified_For_HeaderTemplate=A header placeholder must be specified on Wizard '{0}' when HeaderTemplate is set. Specify a placeholder by setting a control's ID property to "{1}". The placeholder control must also specify runat="server". +Wizard_Header_Placeholder_Must_Be_Specified_For_HeaderText=A header placeholder must be specified on Wizard '{0}' when HeaderText is set. Specify a placeholder by setting a control's ID property to "{1}". The placeholder control must also specify runat="server". +Wizard_Navigation_Placeholder_Must_Be_Specified=A navigation placeholder must be specified on Wizard '{0}'. Specify a placeholder by setting a control's ID property to "{1}". The placeholder control must also specify runat="server". +Wizard_Sidebar_Placeholder_Must_Be_Specified=A sidebar placeholder must be specified on Wizard '{0}' when DisplaySideBar is set to true. Specify a placeholder by setting a control's ID property to "{1}". The placeholder control must also specify runat="server". +Wizard_Step_Placeholder_Must_Be_Specified=A step placeholder must be specified on Wizard '{0}'. Specify a placeholder by setting a control's ID property to "{1}". The placeholder control must also specify runat="server". +Wizard_LayoutTemplate=The template used for a customized layout. + + +Wizard_WizardStepOnly=Only WizardStep can be added to WizardControlCollection. +WizardStep_AllowReturn=Determines whether the step can be visited more than once. +WizardStep_Name=The name of wizard step. +WizardStep_Title=The title of wizard step. +WizardStep_StepType=The type of wizard step. +WizardStep_WrongContainment=WizardStep can only be placed inside the <WizardSteps> tag of a Wizard control. +Xml_DocumentContent=The XML string that the transform is applied to. +Xml_DocumentSource=The XML file that the transform is applied to. +Xml_TransformSource=The XSL file used to transform the XML data. +Xml_Document=The XML document that the transform is applied to. +Xml_Transform=The XSL transform used on the XML data. +Xml_TransformArgumentList=The argument list used by the XSL stylesheet. +Xml_XPathNavigator=The XPathNavigator that the transform is applied to. +XmlDataSource_Data=Inline XML data. This is only used if no file is specified in the DataFile property. +XmlDataSource_DataFile=The path to an XML data file. +XmlDataSource_Transform=Inline XML transform. This is only used if no file is specified in the TransformFile property. +XmlDataSource_TransformFile=The path to an XML transform file. +XmlDataSource_XPath=Specifies an initial XPath that is applied to the XML data. +XmlDataSource_Transforming=This event is raised before the transform is applied. + + +; WebParts + +AppearanceEditorPart_Title=Title +AppearanceEditorPart_Height=Height +AppearanceEditorPart_Width=Width +AppearanceEditorPart_ChromeType=Chrome Type +AppearanceEditorPart_Hidden=Hidden +AppearanceEditorPart_Direction=Direction +AppearanceEditorPart_PartTitle=Appearance +AppearanceEditorPart_Pixels=pixels +AppearanceEditorPart_Points=points +AppearanceEditorPart_Picas=picas +AppearanceEditorPart_Inches=inches +AppearanceEditorPart_Millimeters=millimeters +AppearanceEditorPart_Centimeters=centimeters +AppearanceEditorPart_Percent=percent +AppearanceEditorPart_Em=em +AppearanceEditorPart_Ex=ex +BehaviorEditorPart_AllowClose=Allow Close +BehaviorEditorPart_AllowConnect=Allow Connect +BehaviorEditorPart_AllowHide=Allow Hide +BehaviorEditorPart_AllowMinimize=Allow Minimize +BehaviorEditorPart_AllowZoneChange=Allow Zone Change +BehaviorEditorPart_ExportMode=Export Mode +BehaviorEditorPart_ExportModeNone=Do not allow +BehaviorEditorPart_ExportModeAll=Export all data +BehaviorEditorPart_ExportModeNonSensitiveData=Non-sensitive data only +BehaviorEditorPart_HelpMode=Help Mode +BehaviorEditorPart_HelpModeModal=Modal +BehaviorEditorPart_HelpModeModeless=Modeless +BehaviorEditorPart_HelpModeNavigate=Navigate +BehaviorEditorPart_Description=Description +BehaviorEditorPart_TitleLink=Title Link +BehaviorEditorPart_TitleIconImageLink=Title Icon Image Link +BehaviorEditorPart_CatalogIconImageLink=Catalog Icon Image Link +BehaviorEditorPart_HelpLink=Help Link +BehaviorEditorPart_ImportErrorMessage=Import Error Message +BehaviorEditorPart_AuthorizationFilter=Authorization Filter +BehaviorEditorPart_AllowEdit=Allow Edit +BehaviorEditorPart_PartTitle=Behavior +BlobPersonalizationState_CantApply=Cannot apply personalization data to '{0}', because personalization data was already applied to a control with this ID. +BlobPersonalizationState_CantExtract=Cannot extract personalization data for '{0}', because personalization data was never applied to this control. Ensure that the control's ID has not changed since personalization data was applied. +BlobPersonalizationState_DeserializeError=Cannot deserialize the blob of personalization data associated with the current page. +BlobPersonalizationState_NotApplied=Personalization data has not been applied. +BlobPersonalizationState_NotLoaded=Personalization data has not been loaded. +;CatalogDisplayMode_Description=Allows the user to add Web Parts from a catalog to the page. +;CatalogDisplayMode_Name=Catalog Mode +CatalogPart_MustBeInZone=CatalogPart '{0}' must be placed in a CatalogZone. +CatalogPart_SampleWebPartTitle=WebPart {0} +CatalogPart_UnknownDescription=Unknown description. +;CatalogPart_ZoneMustBeRegistered=Zone must be registered with the WebPartManager. +CatalogZone_OnlyCatalogParts=Should only have catalog parts in the ZoneTemplate of '{0}'. +CatalogZoneBase_AddVerb=Verb to add a Web Part to a Zone. +;CatalogZoneBase_AvailableCatalogText=The text shown above the list of available CatalogParts. +CatalogZoneBase_CloseVerb=Verb to close the CatalogZone. +CatalogZoneBase_DefaultEmptyZoneText=Catalog Zone contains no Catalog Parts. +CatalogZoneBase_DefaultSelectTargetZoneText=Add to: +CatalogZoneBase_HeaderText=Catalog Zone +CatalogZoneBase_InstructionText=Select the catalog you would like to browse. +CatalogZoneBase_NoCatalogPartID=CatalogPart does not have an ID. +CatalogZoneBase_PartLinkStyle=The style applied to each link to select a CatalogPart. +CatalogZoneBase_SelectCatalogPart=Selects '{0}' +CatalogZoneBase_SelectedCatalogPartID=ID of the selected CatalogPart. +CatalogZoneBase_SelectedPartLinkStyle=The style applied to the link to the currently selected CatalogPart. +CatalogZoneBase_SelectTargetZoneText=The text shown next to the dropdown for selecting the target Zone. +CatalogZoneBase_ShowCatalogIcons=Whether an icon should be displayed next to each item in a CatalogPart. +;ConnectDisplayMode_Description=Allows the user to connect and disconnect Web Parts. +;ConnectDisplayMode_Name=Connect Mode +ConnectionConsumerAttribute_InvalidConnectionPointType=Type '{0}' is not a valid consumer connection point. It must be public, a subclass of ConsumerConnectionPoint, and have a public constructor with the same parameters as the ConsumerConnectionPoint constructor. +ConnectionProviderAttribute_InvalidConnectionPointType=Type '{0}' is not a valid provider connection point. It must be public, a subclass of ProviderConnectionPoint, and have a public constructor with the same parameters as the ProviderConnectionPoint constructor. +ConnectionsZone_CancelVerb=Verb to cancel the current action. +ConnectionsZone_ConfigureConnectionTitle=Configure Connection +ConnectionsZone_ConfigureConnectionTitleDescription=The title for the connection configuration mode. +ConnectionsZone_ConfigureVerb=Verb to configure a connection. +ConnectionsZone_ConnectToConsumerInstructionText=Create consumer connections for this Web Part. +ConnectionsZone_ConnectToConsumerInstructionTextDescription=The instruction text when creating a connection to a consumer. +ConnectionsZone_ConnectToConsumerText=Create a connection to a Consumer +ConnectionsZone_ConnectToConsumerTextDescription=The text of the link to the creation of a new connection to a consumer. +ConnectionsZone_ConnectToConsumerTitle=Send Data to Web Part +ConnectionsZone_ConnectToConsumerTitleDescription=The title when creating a new connection to a consumer. +ConnectionsZone_ConnectToProviderInstructionText=Create provider connections for this Web Part. +ConnectionsZone_ConnectToProviderInstructionTextDescription=The instruction text when creating a new connection to a consumer. +ConnectionsZone_ConnectToProviderText=Create a connection to a Provider +ConnectionsZone_ConnectToProviderTextDescription=The text of the link to the creation of a new connection to a provider. +ConnectionsZone_ConnectToProviderTitle=Get Data from Web Part +ConnectionsZone_ConnectToProviderTitleDescription=The title when creating a new connection to a provider. +ConnectionsZone_ConnectVerb=Verb to connect two Web Parts. +ConnectionsZone_ConsumersInstructionText=Web parts that the current Web part sends information to: +ConnectionsZone_ConsumersInstructionTextDescription=The text that describes the list of existing connections to consumers. +ConnectionsZone_ConsumersTitle=Consumers +ConnectionsZone_ConsumersTitleDescription=The legend for the set of existing connections to consumers. +ConnectionsZone_CloseVerb=Verb to close the ConnectionsZone. +ConnectionsZone_DisconnectVerb=Verb to disconnect two Web Parts. +ConnectionsZone_DisconnectInvalid=The provider or the consumer of the connection to disconnect must be the currently selected Web Part. +ConnectionsZone_ErrorCantContinueConnectionCreation=Can't continue with the creation of this connection because at least one of the Web Parts or connection points has disappeared or has become incompatible with the currently selected Web Part or is already used by another connection and doesn't support multiple connections. +ConnectionsZone_ErrorMessage=The message that's displayed by the connections zone when it can't create or continue creating a connection. +ConnectionsZone_Get=Get: +ConnectionsZone_GetDescription=The text that appears before consumer connection point names. +ConnectionsZone_GetFromText=From: +ConnectionsZone_GetFromTextDescription=The text that appears before provider names. +ConnectionsZone_HeaderText=Connections Zone +ConnectionsZone_HeaderTextDescription=The text that appears in the header of the connections zone. +ConnectionsZone_InstructionText=Manage the connections for the current Web part. +ConnectionsZone_InstructionTextDescription=The instruction text when the connections zone is displaying existing connections. +ConnectionsZone_InstructionTitle=Manage the connections for {0} +ConnectionsZone_InstructionTitleDescription=The title when the connections zone is displaying existing connections. The name of the Web part to connect is appended to this text at run-time. +ConnectionsZone_MustImplementITransformerConfigurationControl=The control returned from WebPartTransformer.CreateConfigurationControl() must implement ITransformerConfigurationControl. +ConnectionsZone_NoConsumers=No compatible consumers +ConnectionsZone_NoExistingConnectionTitle=No active connections +ConnectionsZone_NoExistingConnectionTitleDescription=The title when no connection exists on the selected Web part. +ConnectionsZone_NoExistingConnectionInstructionText=There are no active connections available in your Web Part. You may create a new connection by selecting the links above if there are compatible Web Parts on the page. +ConnectionsZone_NoExistingConnectionInstructionTextDescription=The instruction text when no connection exist on the selected Web part. +ConnectionsZone_NoProviders=No compatible providers +ConnectionsZone_ProvidersInstructionText=Web parts that the current Web part gets information from: +ConnectionsZone_ProvidersInstructionTextDescription=The text that describes the list of existing connections to providers. +ConnectionsZone_ProvidersTitle=Providers +ConnectionsZone_ProvidersTitleDescription=The legend for the set of existing connections to providers. +ConnectionsZone_SendText=Send: +ConnectionsZone_SendTextDescription=The text that appears before provider connection point names. +ConnectionsZone_SendToText=To: +ConnectionsZone_SendToTextDescription=The text that appears before consumer names. +ConnectionsZone_WarningConnectionDisabled=This connection is currently inactive due to the unavailability of one of its end points. +ConnectionsZone_WarningMessage=The message that is displayed when an existing connection is no longer valid. +ConnectionPoint_InvalidControlType=Type must be a subclass of Control. +ContentDirection_NotSet=Not Set +ContentDirection_LeftToRight=Left to Right +ContentDirection_RightToLeft=Right to Left +DeclarativeCatalogPart_PartTitle=Declarative Catalog +DeclarativeCatlaogPart_WebPartsListUserControlPath=Path to a UserControl containing additional WebParts to display in the CatalogPart. +;DesignDisplayMode_Description=Allows the user to rearrange the Web Parts on the page. +;DesignDisplayMode_Name=Design Mode +;EditDisplayMode_Description=Allows the user to edit the properties of Web Parts. +;EditDisplayMode_Name=Edit Mode +EditorPart_MustBeInZone=EditorPart '{0}' must be placed in an EditorZone. +EditorPart_ErrorBadUrl=Url properties must be relative or use the http: or https: protocol. +EditorPart_ErrorConvertingProperty=Error converting property to the required type. +EditorPart_ErrorConvertingPropertyWithType=Property value must be of type {0}. +EditorPart_ErrorSettingProperty=Error setting property value. +EditorPart_ErrorSettingPropertyWithExceptionMessage=Error setting property value: {0} +EditorPart_PropertyMaxValue=Property value must be less than or equal to {0}. +EditorPart_PropertyMinValue=Property value must be greater than or equal to {0}. +EditorPart_PropertyMustBeDecimal=Property value must be a decimal number. +EditorPart_PropertyMustBeInteger=Property value must be an integer. +;EditorPartCollection_WrongType=Value must be of type EditorPart. +EditorZone_OnlyEditorParts=Should only have editor parts in the ZoneTemplate of '{0}'. +EditorZoneBase_ApplyVerb=Verb to apply the changes and leave the EditorZone open. +EditorZoneBase_CancelVerb=Verb to cancel the changes and close the EditorZone. +EditorZoneBase_DefaultEmptyZoneText=Editor Zone contains no Editor Parts. +EditorZoneBase_DefaultErrorText=There was an error applying one or more Editor Parts. +EditorZoneBase_DefaultHeaderText=Editor Zone +EditorZoneBase_DefaultInstructionText=Modify the properties of the Web Part, then click OK or Apply to apply your changes. +EditorZoneBase_ErrorText=The text shown when there is an error in an Editor Part. +EditorZoneBase_NoEditorPartID=EditorPart does not have an ID. +EditorZoneBase_OKVerb=Verb to apply the changes and close the EditorZone. +ErrorWebPart_ErrorText=Web Part Error: {0} +GenericWebPart_CannotWrapWebPart=Web Parts cannot be wrapped by a GenericWebPart. +GenericWebPart_CannotWrapOutputCachedControl=OutputCached controls cannot be wrapped by a GenericWebPart. +GenericWebPart_NoID=The specified control of type '{0}' does not have an ID. +GenericWebPart_CannotModify=Cannot modify the controls collection of a GenericWebPart. To create a new GenericWebPart, use the WebPartManager.CreateWebPart() method. +GenericWebPart_ChildControlIsNull=The child control inside the GenericWebPart is null. +;GenericWebPart_CantLoadType=Cannot load the Type of the control with ID {0}. +ImportCatalogPart_PartTitle=Imported Web Part Catalog +ImportCatalogPart_Browse=Type a file name (.WebPart) or click "Browse" to locate a Web Part. +ImportCatalogPart_BrowseHelpText=The help text that appears before the upload field. +ImportCatalogPart_Upload=Once you have selected a Web Part file to import, click the Upload button. +ImportCatalogPart_UploadHelpText=The text that appears above the upload button. +ImportCatalogPart_UploadButton=Upload +ImportCatalogPart_UploadButtonText=The text of the button that launches the Web Part upload. +ImportCatalogPart_ImportedPartLabel=Imported Web Part +ImportCatalogPart_ImportedPartErrorLabel=Error while importing Web Part +ImportCatalogPart_PartImportErrorLabelText=The text that appears in the catalog if an error occurs during import. +ImportCatalogPart_ImportedPartLabelText=The text that appears in the catalog above an imported part description. +ImportCatalogPart_NoFileName=You must type a Web Part file name (.WebPart). +LayoutEditorPart_ChromeState=Chrome State +LayoutEditorPart_Zone=Zone +LayoutEditorPart_ZoneIndex=Zone Index +LayoutEditorPart_PartTitle=Layout +;NormalDisplayMode_Description=Allows the user to browse the Web Parts on the page. +;NormalDisplayMode_Name=Normal Mode +PageCatalogPart_PartTitle=Page Catalog +Part_Description=The text description of the Part. +Part_ChromeState=Whether the Part is shown minimized or normal size. +Part_ChromeType=The type of chrome that will be rendered around the Part. +Part_Title=The title of the Part. +;Part_TitleStyle=The style applied to the title bar. +Part_Unknown=Unknown +Part_Untitled=Untitled +PartChromeState_Normal=Normal +PartChromeState_Minimized=Minimized +PartChromeType_Default=Default +PartChromeType_TitleAndBorder=Title and Border +PartChromeType_TitleOnly=Title Only +PartChromeType_BorderOnly=Border Only +PartChromeType_None=None +;PersonalizableAttribute_PropertyMustBePersonalizable=The property must be Personalizable. +PersonalizableTypeEntry_InvalidProperty=The '{0}' property of '{1}' is not a valid Personalizable property. It must have a public get and set accessor, and take no index parameters. +PersonalizationDictionary_MustBeTypeString=Value must be of type String. +PersonalizationDictionary_MustBeTypePersonalizationEntry=Value must be of type PersonalizationEntry. +PersonalizationDictionary_MustBeTypeDictionaryEntryArray=Value must be of type DictionaryEntry[]. +PersonalizationProvider_ApplicationNameExceedMaxLength=The ApplicationName cannot exceed character length {0}. +PersonalizationProvider_BadConnection=The specified connectionStringName, '{0}', was not registered. +PersonalizationProvider_CantAccess=A connection could not be made by the {0} personalization provider using the specified registration. +PersonalizationProvider_NoConnection=The connectionStringName attribute must be specified when registering a personalization provider. +PersonalizationProvider_UnknownProp=Invalid attribute '{0}', specified in the '{1}' personalization provider registration. +PersonalizationProvider_WrongType=Argument must be of type BlobPersonalizationState. +;PropertyGridEditorPart_ErrorConvertingString=Property requires a value of type {0}. +;PropertyGridEditorPart_ErrorText=Text shown when there is an error setting a property value entered in the property grid. +PropertyGridEditorPart_PartTitle=Property Grid +PropertyGridEditorPart_DesignModeWebPart_BoolProperty=Sample boolean property +PropertyGridEditorPart_DesignModeWebPart_EnumProperty=Sample enum property +PropertyGridEditorPart_DesignModeWebPart_StringProperty=Sample string property +ProxyWebPartConnectionCollection_ReadOnly=The StaticConnections collection of ProxyWebPartManager is read-only after connections have been activated. +RowToFieldTransformer_FieldName=Field Name: +RowToFieldTransformer_NoProviderSchema=No Provider Schema +;RowToFilterTransformer_ConsumerFieldName=Consumer Field Name: +;RowToFilterTransformer_NoConsumerSchema=No Consumer Schema +;RowToFilterTransformer_ProviderFieldName=Provider Field Name: +;RowToFilterTransformer_NoProviderSchema=No Provider Schema +RowToParametersTransformer_DifferentFieldNamesLength=The number of ConsumerFieldNames and ProviderFieldNames must be the same. +RowToParametersTransformer_ConsumerFieldName=Consumer Field Name: +RowToParametersTransformer_NoConsumerSchema=No Consumer Schema +RowToParametersTransformer_ProviderFieldName=Provider Field Name: +RowToParametersTransformer_NoProviderSchema=No Provider Schema +SqlPersonalizationProvider_Description=Personalization provider that stores data in a SQL Server database. +ToolZone_CantSetVisible=Cannot set the Visible property of a Tool Zone. Override the ToolZone.Display property instead. +ToolZone_EditUIStyle=The style applied to the UI elements used for editing. +ToolZone_HeaderCloseVerb=Verb displayed in the header to close the Zone. +ToolZone_HeaderVerbStyle=The style applied to the HeaderCloseVerb. +ToolZone_InstructionText=The instructional text shown in the Zone. +ToolZone_InstructionTextStyle=The style applied to the instructional text shown in the Zone. +ToolZone_LabelStyle=The style applied to the labels for the UI elements used for editing. +ToolZone_DisplayModesReadOnly=The collection of DisplayModes on a ToolZone is read-only. +WebPartTransformerAttribute_Missing=The WebPartTransformerAttribute is not defined on the type '{0}'. +WebPartTransformerAttribute_NotTransformer=The type '{0}' is not a subclass of WebPartTransformer. +WebPartTransformerAttribute_SameTypes=The consumer and provider types of a transformer may not be the same type. +WebPartTransformerCollection_NotEmpty=The WebPartTransformerCollection may contain at most one WebPartTransformer. +WebPartTransformerCollection_ReadOnly=The WebPartTransformerCollection of Connection is read-only after it has been activated. +UnknownWebPart=The specified Web Part does not belong the collection of Web Parts on this page. +WebPart_AllowClose=Whether the Web Part can be closed. +WebPart_AllowConnect=Whether the Web Part can be connected to other Web Parts. +WebPart_AllowEdit=Whether the Web Part's properties can be changed using the EditorZone. +WebPart_AllowHide=Whether the Web Part can be hidden. +;WebPart_AllowLink=Whether the Web Part can be linked to external from the page. +WebPart_AllowMinimize=Whether the Web Part can be minimized. +WebPart_AllowZoneChange=Whether the Web Part can be moved to another Zone. +WebPart_AuthorizationFilter=String used by the WebPartManager to determine if the user is authorized to view this WebPart. +WebPart_BadUrl='{0}' is not a valid Url. It must be relative or use the http: or https: protocol. +WebPart_CatalogIconImageUrl=The URL of the image to be displayed in the catalog for the Web Part. +;WebPart_CantSetVisible=Cannot set the Visible property of a Web Part. Use WebPartManager.AddWebPart() or WebPartManager.DeleteWebPart() instead. +WebPart_CantSetExportMode=Cannot set ExportMode after Load if not in shared mode or if there is no WebPartManager or if the WebPart is outside of a Zone. +WebPart_DefaultImportErrorMessage=Cannot import this Web Part. +WebPart_ErrorFormatString={0} (Error) +WebPart_ExportMode=Which properties can be exported from the Web Part. +WebPart_HelpMode=Determines how the help page should be shown. +WebPart_HelpUrl=The URL of the page that provides help for this Web Part. +WebPart_Hidden=Whether the Web Part should be hidden on the page. A hidden Web Part can still be edited and participate in connections. +WebPart_HiddenFormatString=(Hidden) {0} +WebPart_ImportErrorInvalidVersion=The version of the imported <webPart /> is not supported. +WebPart_ImportErrorMessage=The text shown when there is an error importing the Web Part. +WebPart_ImportErrorNoVersion=The imported <webPart /> must specify its version using the xmlns attribute. +WebPart_NonWebPart=The specified control is not being used as a Web Part. +WebPart_NotStandalone=The {0} property cannot be set on Web Part '{1}', since it is a standalone Web Part. +WebPart_OnlyStandalone=The {0} property cannot be set on Web Part '{1}'. It can only be set on a standalone Web Part. +WebPart_SetZoneTemplateTooLate=The ZoneTemplate property can only be set in or before the Page_PreInit event for static controls. For dynamic controls, set the property before adding it to the Controls collection. +WebPart_TitleIconImageUrl=The URL of the image to be displayed in the title bar of the Web Part. +WebPart_TitleUrl=The URL of the page that contains additional information about this Web Part. The title of the Web Part will be rendered as a link to this page. +WebPart_Collection_DuplicateID=A {0} has already been added with ID '{1}'. +WebPartActionVerb_CantSetChecked=Cannot set the Checked property of this Verb. +WebPartCatalogAddVerb_Description=Adds a Web Part to a Zone +WebPartCatalogAddVerb_Text=Add +WebPartCatalogCloseVerb_Description=Closes Catalog +WebPartCatalogCloseVerb_Text=Close +WebPartChrome_ConfirmExportSensitive=This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad. +WebPartCloseVerb_Description=Closes '{0}' +WebPartCloseVerb_Text=Close +WebPartConnectVerb_Description=Edits the connections for '{0}' +WebPartConnectVerb_Text=Connect +WebPartConnection_ConsumerIDNotSet=The ConsumerID property is not set. +WebPartConnection_ConsumerRequiresSecondaryInterfaces=The consumer connection point '{0}' on '{1}' does not support a connection with no secondary interfaces, so it cannot be connected via a transformer. +WebPartConnection_DisabledConnectionPoint=The connection point '{0}' on '{1}' is disabled. +WebPartConnection_Duplicate=The connection point '{0}' on '{1}' does not allow multiple connections. +WebPartConnection_IncompatibleConsumerTransformer=The transformer and the consumer connection point '{0}' on '{1}' do not use the same connection interface. +WebPartConnection_IncompatibleConsumerTransformerWithType=The transformer of type '{0}' and the consumer connection point '{1}' on '{2}' do not use the same connection interface. +WebPartConnection_IncompatibleProviderTransformer=The provider connection point '{0}' on '{1}' and the transformer do not use the same connection interface. +WebPartConnection_IncompatibleProviderTransformerWithType=The provider connection point '{0}' on '{1}' and the transformer of type '{2}' do not use the same connection interface. +WebPartConnection_IncompatibleSecondaryInterfaces=The consumer connection point '{0}' on '{1}' does not support connecting on the secondary interfaces provided by connection point '{2}' on '{3}'. +WebPartConnection_NoCommonInterface=The provider connection point '{0}' on '{1}' and the consumer connection point '{2}' on '{3}' do not use the same connection interface. +WebPartConnection_NoConsumer=Could not find the connection consumer Web Part with ID '{0}'. +WebPartConnection_NoConsumerConnectionPoint=There is no consumer connection point '{0}' on '{1}'. +WebPartConnection_NoID=Connection does not have an ID. +WebPartConnection_NoProvider=Could not find the connection provider Web Part with ID '{0}'. +WebPartConnection_NoProviderConnectionPoint=There is no provider connection point '{0}' on '{1}'. +WebPartConnection_ProviderIDNotSet=The ProviderID property is not set. +WebPartConnection_TransformerNotAvailable=The required transformer type is not allowed to be used on this page. +WebPartConnection_TransformerNotAvailableWithType=The transformer type '{0}' is not allowed to be used on this page. +WebPartConnectionsCancelVerb_Description=Cancels the current action +WebPartConnectionsCancelVerb_Text=Cancel +WebPartConnectionsCloseVerb_Description=Closes Connections Editor +WebPartConnectionsCloseVerb_Text=Close +WebPartConnectionsConfigureVerb_Description=Modifies the configuration of the connection +WebPartConnectionsConfigureVerb_Text=Edit... +WebPartConnectionsConnectVerb_Description=Connects the Web Parts +WebPartConnectionsConnectVerb_Text=Connect +WebPartConnectionsDisconnectVerb_Description=Disconnects the Web Parts +WebPartConnectionsDisconnectVerb_Text=Disconnect +WebPartDeleteVerb_Description=Deletes '{0}' +WebPartDeleteVerb_Text=Delete +WebPartDisplayModeCollection_CantRemove=Collection does not allow removal of items. +WebPartDisplayModeCollection_CantSet=Collection does not allow setting of items. +WebPartDisplayModeCollection_DuplicateName=A display mode has already been added with name '{0}'. +WebPartEditorApplyVerb_Description=Applies changes +WebPartEditorApplyVerb_Text=Apply +WebPartEditorCancelVerb_Description=Cancels changes +WebPartEditorCancelVerb_Text=Cancel +WebPartEditorOKVerb_Description=Applies changes and closes editor +WebPartEditorOKVerb_Text=OK +WebPartEditVerb_Description=Edits '{0}' +WebPartEditVerb_Text=Edit +WebPartExportHandler_InvalidArgument=Invalid export parameters. +WebPartExportHandler_DisabledExportHandler=Web Part export is currently disabled. It can be enabled by setting enableExport="true" in the WebParts section of the configuration file for this application. +WebPartExportVerb_Description=Exports the personalization data for '{0}' as an XML file +WebPartExportVerb_Text=Export +WebPartHeaderCloseVerb_Description=Closes Zone +WebPartHeaderCloseVerb_Text=Close +WebPartHelpVerb_Description=Shows help for '{0}' +WebPartHelpVerb_Text=Help +;WebPartLinkVerb_Description=Exports '{0}' as a link on the desktop +;WebPartLinkVerb_Text=Create Desktop Link +;WebPartLinkHandler_Exception=Couldn't export web part {0} from page {1} +;WebPartLinkHandler_InvalidArgument=Parameter {0} is missing from the query string. +WebPartManager_Personalization=The personalization settings associated with the WebPartManager and this page. +WebPartManager_MustRegister=Zone must be registered with the WebPartManager. +WebPartManager_UnknownConnection=Unknown connection. +WebPartManager_AlreadyInConnect=Web part is already in connect mode. +WebPartManager_AlreadyInZone=Web Part is already in a zone. +WebPartManager_MustBeInConnect=Must be in connect mode. +WebPartManager_AlreadyInEdit=Web part is already in edit mode. +WebPartManager_MustBeInEdit=Must be in edit mode. +WebPartManager_InvalidConnectionPoint=ConnectionPoint must be from a Web Part's ConnectionPoints collection. +WebPartManager_NoSelectedWebPartConnect=No Web Part is having its connections changed. +WebPartManager_NoSelectedWebPartEdit=No Web Part is being edited. +WebPartManager_MustBeInZone=Web Part must be currently in a Zone. +WebPartManager_OnlyOneInstance=Can only have one instance of a WebPartManager and it must precede any instances of WebPartZone controls. +WebPartManager_AlreadyRegistered=Zone has already been registered. +WebPartManager_NoZoneID=Zone does not have an ID. +WebPartManager_DuplicateZoneID=A Zone has already been added with ID '{0}'. +WebPartManager_CannotModify=Cannot directly modify the collection of Web Parts. Instead, use the WebPartManager.AddWebPart() or WebPartManager.DeleteWebPart() method. +WebPartManager_NoWebPartID=Web Part does not have an ID. +WebPartManager_NoChildControlID=Child Control of Generic Web Part does not have an ID. +WebPartManager_DuplicateWebPartID=A Web Part or Child Control of a Generic Web Part has already been added with ID '{0}'. +WebPartManager_StaticConnections=The static connections between Web Parts on the page. +WebPartManager_InvalidConsumerSignature=Method '{0}' on type '{1}' is not a valid connection consumer. It must be public, return void, and take one parameter. +WebPartManager_InvalidProviderSignature=Method '{0}' on type '{1}' is not a valid connection provider. It must be public, return an object, and take no parameters. +WebPartManager_ConnectTooLate=The ConnectWebParts method cannot be called after connections have already been activated (in WebPartManager.PreRender). +WebPartManager_DisconnectTooLate=The DisconnectWebParts method cannot be called after connections have already been activated (in WebPartManager.PreRender). +WebPartManager_EnableClientScript=Whether the client script features of the Web Part framework are enabled. +WebPartManager_ForbiddenType=You are not allowed to use this Web Part. +;WebPartManager_TypeNotPublic=The type of the Web Part must be a public class. +;WebPartManager_NoParameterlessConstructor=The type of the Web Part must contain a parameterless constructor. +WebPartManager_PartNotExportable=This part is not exportable. To be exportable, a part must be personalizable and not have its ExportMode set to None. +WebPartManager_ImportInvalidFormat=The file format is not valid. Try importing a Web Part file (.WebPart). +WebPartManager_ImportInvalidData=Couldn't import property {0}. +;WebPartManager_NotPersonalizable=The type specified is not personalizable. +WebPartManager_RegisterTooLate=The RegisterZone method cannot be called after the Page has been initialized. +WebPartManager_ExportSensitiveDataWarning=The warning message to be displayed when potentially exporting sensitive personalized data. +WebPartManager_AlreadyDisconnected=Connection has already been disconnected. +WebPartManager_ConnectionsReadOnly=The Connections collection of WebPartManager is read-only. +WebPartManager_DynamicConnectionsReadOnly=The DynamicConnections collection of WebPartManager is read-only after connections have been activated. +WebPartManager_StaticConnectionsReadOnly=The StaticConnections collection of WebPartManager is read-only after connections have been activated. +WebPartManager_DisplayModesReadOnly=The collection of DisplayModes on the WebPartManager is read-only. +;WebPartManager_AlreadyConnected=The Web Part '{0}' is already connected on the consumer connection point '{1}'. You must delete the existing connection before creating a new connection. +WebPartManager_InvalidDisplayMode=The specified display mode is not supported on this page. Make sure personalization is enabled and the corresponding zones are present on the page. The display mode can be set during and after Page_Init. +WebPartManager_DisabledDisplayMode=The specified display mode is currently disabled on this page. Make sure personalization is enabled for the current user. +WebPartManager_CloseProviderWarning=The text shown to confirm closing a provider Web Part. +WebPartManager_DefaultCloseProviderWarning=You are about to close this Web Part. It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed. To close this Web Part, click OK. To keep this Web Part, click Cancel. +WebPartManager_DeleteWarning=The text shown to confirm deleting a Web Part. +WebPartManager_DefaultDeleteWarning=You are about to permanently delete this Web Part. Are you sure you want to do this? To delete this Web Part, click OK. To keep this Web Part, click Cancel. +WebPartManager_CantConnectClosed=Cannot create a new connection to closed Web Part '{0}'. +WebPartManager_DuplicateConnectionID=A Connection has already been added with ID '{0}'. +WebPartManager_AuthorizeWebPart=Raised to authorize a WebPart to be displayed in the page. +WebPartManager_ConnectionsActivated=Raised after Connections have been activated. +WebPartManager_ConnectionsActivating=Raised before Connections are activated. +WebPartManager_DisplayModeChanged=Raised after the DisplayMode has been changed. +WebPartManager_DisplayModeChanging=Raised before the DisplayMode is changed. +WebPartManager_SelectedWebPartChanged=Raised after the SelectedWebPart has been changed. +WebPartManager_SelectedWebPartChanging=Raised before the SelectedWebPart is changed. +WebPartManager_WebPartAdded=Raised after a WebPart has been added. +WebPartManager_WebPartAdding=Raised before a WebPart is added. +WebPartManager_WebPartClosed=Raised after a WebPart has been closed. +WebPartManager_WebPartClosing=Raised before a WebPart is closed. +WebPartManager_WebPartDeleted=Raised after a WebPart has been deleted. +WebPartManager_WebPartDeleting=Raised before a WebPart is deleted. +WebPartManager_WebPartMoved=Raised after a WebPart has been moved. +WebPartManager_WebPartMoving=Raised before a WebPart is moved. +WebPartManager_WebPartsConnected=Raised after a new Connection has been established. +WebPartManager_WebPartsConnecting=Raised before a new Connection is established. +WebPartManager_WebPartsDisconnected=Raised after a Connection has been disconnected. +WebPartManager_WebPartsDisconnecting=Raised before a Connection is disconnected. +WebPartManager_CantDeleteStatic=Cannot delete a static Web Part. +WebPartManager_CantDeleteSharedInUserScope=Cannot delete a shared Web Part in User personalization scope. +WebPartManager_CantAddControlType=Cannot add a control of Type {0}. The Type must be loadable by BuildManager.GetType(string typeName). +WebPartManager_PathCannotBeEmpty=The "path" argument cannot be empty if the "type" argument is UserControl. +WebPartManager_PathMustBeEmpty=The "path" argument must be empty if the "type" argument is not UserControl. The "path" argument cannot be '{0}'. +;WebPartManager_ErrorWebPartTitle=Error +WebPartManager_CantCreateInstance=Could not create instance of the required type. +WebPartManager_CantCreateInstanceWithType=Could not create instance of type '{0}'. +WebPartManager_TypeMustDeriveFromControl=The type is not a subclass of Control. +WebPartManager_TypeMustDeriveFromControlWithType=The type '{0}' is not a subclass of Control. +WebPartManager_InvalidPath=Could not load the required path. +WebPartManager_InvalidPathWithPath=Could not load path '{0}'. +WebPartManager_CantCreateGeneric=Could not create GenericWebPart. +WebPartManager_CantBeginConnectingClosed=Cannot begin connecting a closed WebPart. +WebPartManager_CantBeginEditingClosed=Cannot begin editing a closed WebPart. +WebPartManager_AlreadyClosed=Cannot close a closed WebPart. +WebPartManager_CantSetEnableTheming=Cannot set the EnableTheming property on WebPartManager. EnableTheming must be true for the WebParts to be themeable. +WebPartManager_CantConnectToSelf=A WebPart cannot be connected to itself. +WebPartManager_ErrorLoadingWebPartType=Could not load the required type. +WebPartManagerRequired=You must enable Web Parts by adding a WebPartManager to your page. The WebPartManager must be placed before any Web Part controls on the page. +WebPartMenu_DefaultDropDownAlternateText=Verbs +;WebPartMenu_SeparatorAlternateText=------ +;WebPartMenuStyle_SeparatorColor=The color of the separators within the popup menu. +WebPartMenuStyle_ShadowColor=The color of the shadow below the popup menu. +WebPartMinimizeVerb_Description=Minimizes '{0}' +WebPartMinimizeVerb_Text=Minimize +WebPartPersonalization_CannotLoadPersonalization=Personalization state could not be loaded by the selected personalization provider. +WebPartPersonalization_CannotEnterSharedScope=Cannot toggle the page into shared personalization scope. The current user must be granted the right to enter shared personalization scope. +WebPartPersonalization_CantCallMethodBeforeInit=The '{0}' method of '{1}' cannot be called before initialization of the page is complete. +WebPartPersonalization_CantUsePropertyBeforeInit=The '{0}' property of '{1}' cannot be used before initialization of the page is complete. +WebPartPersonalization_Enabled=Whether personalization of Web Parts is enabled. +WebPartPersonalization_InitialScope=The initial PersonalizationScope to be used when the page is first requested. +WebPartPersonalization_MustSetBeforeInit=The '{0}' property of '{1}' must be set before initialization of the page is complete. +WebPartPersonalization_PersonalizationNotEnabled=Personalization is not enabled. The Enabled property must be set to true, a registered personalization provider must be selected, and initialization of the page must be complete. +WebPartPersonalization_PersonalizationNotModifiable=Personalization is not enabled and/or modifiable. The Enabled property must be set to true, and a registered personalization provider must be selected. The current user must be granted the right to modify personalization state. +WebPartPersonalization_PersonalizationStateNotLoaded=Personalization state has not been loaded. +WebPartPersonalization_ProviderName=The name of a registered PersonalizationProvider used to access personalization state. +WebPartPersonalization_ProviderNotFound=The specified personalization provider, '{0}', is not registered. +WebPartPersonalization_SameType='{0}' and '{1}' must be the same type. +WebPartRestoreVerb_Description=Restores '{0}' +WebPartRestoreVerb_Text=Restore +WebPartTracker_CircularConnection=The ProviderConnectionPoint '{0}' is involved in a circular connection. +WebPartVerb_Checked=Whether the verb is checked. In a menu a checkmark would appear next to the verb text. +WebPartVerb_Description=The description of the verb. May be displayed in a tooltip. +WebPartVerb_Enabled=Whether the verb is enabled. A disabled verb will be shown but cannot be invoked. +WebPartVerb_ImageUrl=The URL of the image to display for the verb. +WebPartVerb_Text=The text to be displayed for the verb. +WebPartVerb_Visible=Whether the verb is visible. +WebPartZoneBase_AllowLayoutChange=Whether Web Parts can be added to, removed from, or moved within the Zone. +WebPartZoneBase_CloseVerb=Verb to close a Web Part. +WebPartZoneBase_ConnectVerb=Verb to edit the connections of a Web Part. +WebPartZoneBase_CreateVerbs=Raised to add verbs to the Web Parts. +WebPartZoneBase_DefaultEmptyZoneText=Add a Web Part to this zone by dropping it here. +WebPartZoneBase_DeleteVerb=Verb to delete a Web Part. +WebPartZoneBase_DisplayTitleFallback=Zone {0} +WebPartZoneBase_DragHighlightColor=The color of the Zone's border when a Web Part is dragged over the Zone. +WebPartZoneBase_EditVerb=Verb to edit a Web Part. +WebPartZoneBase_ExportVerb=Verb to export a Web Part's personalization data. +WebPartZoneBase_HelpVerb=Verb to show the help for a Web Part. +WebPartZoneBase_LayoutOrientation=Specifies how the Web Parts are arranged within the Zone. +;WebPartZoneBase_LinkVerb=Verb to create a desktop link to a Web Part. +WebPartZoneBase_MenuPopupStyle=The style for the Verbs drop-down menu. +WebPartZoneBase_MenuCheckImageStyle=The style for the checkmarks in the verbs menu. +WebPartZoneBase_MenuCheckImageUrl=The image used to render the checkmarks in the verbs menu dropdown. +WebPartZoneBase_MenuLabelHoverStyle=The mouse hover style for the verbs menu label. +WebPartZoneBase_MenuLabelStyle=The style for the verbs menu label. +WebPartZoneBase_MenuLabelText=The text for the verbs menu label. +WebPartZoneBase_MenuPopupImageUrl=The image used to render the verbs menu popup. +WebPartZoneBase_MenuVerbHoverStyle=The mouse hover style applied to the verbs within the menu popup. +WebPartZoneBase_MenuVerbStyle=The style applied to the verbs within the menu popup. +WebPartZoneBase_MinimizeVerb=Verb to minimize a Web Part. +WebPartZoneBase_RestoreVerb=Verb to restore a Web Part. +WebPartZoneBase_SelectedPartChromeStyle=The style applied to the chrome of the selected Web Part. +WebPartZoneBase_ShowTitleIcons=Whether the icon of each Web Part should be displayed in its title bar. +WebPartZoneBase_TitleBarVerbButtonType=The type of the verb buttons for each Web Part when rendered in the verb bar. +WebPartZoneBase_TitleBarVerbStyle=The style applied to the verbs within the title bar. +;WebPartZoneBase_TitleSeparator=The string used to separate the Title and Caption of each Web Part. +WebPartZoneBase_WebPartVerbRenderMode=Specifies how the Web Part Verbs will be rendered. +Zone_AddedTooLate=A Zone can only be added to the Page in or before the Page_Init event. +Zone_EmptyZoneText=The text shown when the Zone is empty. +Zone_EmptyZoneTextStyle=The style applied to the EmptyZoneText. +Zone_ErrorStyle=The style applied to the error message shown in the Zone. +Zone_FooterStyle=Style for the footer of the zone. +;Zone_HeaderAlignment=The horizontal alignment of the zone's header. +Zone_HeaderStyle=Style for the header of the zone. +Zone_HeaderText=The text in the header of the zone. +Zone_InvalidParent=A Zone may not be placed inside a Part or another Zone. +Zone_Padding=The padding between Parts in the Zone. +Zone_PartStyle=Style for the contained parts. +Zone_PartChromePadding=Padding for the chrome of the contained parts. +Zone_PartChromeStyle=Style for the chrome of the contained parts. +Zone_PartChromeType=The type of chrome for the contained parts. +;Zone_PartTitleHorizontalAlign=The horizontal alignment of the titles of the contained parts. +Zone_PartTitleStyle=Style for the title bars of the contained parts. +Zone_VerbButtonType=The type of the verb buttons. +Zone_VerbStyle=The style applied to the verbs. +Zone_SampleHeaderText=Zone Name + + +PersonalizationAdmin_UnexpectedResetSharedStateReturnValue=Unexpected integer value '{0}' is returned when calling provider's ResetState method for resetting shared state with one path. The expected value should be either 0 or 1. +PersonalizationAdmin_UnexpectedResetUserStateReturnValue=Unexpected integer value '{0}' is returned when calling provider's ResetState method for resetting user state with one path and one username. The expected value should be either 0 or 1. +PersonalizationAdmin_UnexpectedPersonalizationProviderReturnValue=The negative value '{0}' is returned when calling provider's '{1}' method. The method should return non-negative integer. + +PersonalizationStateInfoCollection_CouldNotAddSharedStateInfo=Error happened when adding a SharedPersonalizationStateInfo with Path '{0}' to the PersonalizationStateInfoCollection. +PersonalizationStateInfoCollection_CouldNotAddUserStateInfo=Error happened when adding a UserPersonalizationStateInfo with Path '{0}' and Username '{1}' to the PersonalizationStateInfoCollection. + +PersonalizationStateQuery_IncorrectValueType=The query key '{0}' can only be set with value of type {1}. + +PersonalizationProviderHelper_CannotHaveCommaInString=Input parameter '{0}' cannot have comma in string value '{1}'. +PersonalizationProviderHelper_Empty_Collection=Input parameter '{0}' cannot be an empty collection. +PersonalizationProviderHelper_Invalid_Less_Than_Parameter=Input parameter '{0}' must be greater than or equal to {1}. +PersonalizationProviderHelper_More_Than_One_Path=Input parameter '{0}' cannot contain more than one entry when '{1}' contains some entries. +PersonalizationProviderHelper_Negative_Integer=The input parameter cannot be negative. +PersonalizationProviderHelper_No_Usernames_Set_In_Shared_Scope=Input parameter '{0}' cannot be provided when '{1}' is set to '{2}'. +PersonalizationProviderHelper_Null_Entries=Input parameter '{0}' cannot contain null entries. +PersonalizationProviderHelper_Null_Or_Empty_String_Entries=Input parameter '{0}' cannot contain null or empty string entries. +PersonalizationProviderHelper_TrimmedEmptyString=Input parameter '{0}' cannot be an empty string. +PersonalizationProviderHelper_Trimmed_Entry_Value_Exceed_Maximum_Length=Trimmed entry value '{0}' of input parameter '{1}' cannot exceed character length {2}. + +; StringUtil +StringUtil_Trimmed_String_Exceed_Maximum_Length=Trimmed string value '{0}' of input parameter '{1}' cannot exceed character length {2}. + +; Web category attributes +; (Indirectly referenced through the WebCategoryAttribute class) +Category_Accessibility=Accessibility +Category_Cache=Cache +Category_Control=Control +Category_Databindings=Databindings +Category_DefaultProperties=Default Properties +Category_Links=Links +Category_Navigation=Navigation +Category_Paging=Paging +Category_Parameter=Parameter +Category_Styles=Styles +Category_Validation=Validation +Category_Verbs=Verbs +Category_WebPart=Web Part +Category_WebPartAppearance=Web Part Appearance +Category_WebPartBehavior=Web Part Behavior + +; Error Formatter text, generic to error pages +Error_Formatter_ASPNET_Error=Server Error in '{0}' Application. +Error_Formatter_Description=Description: + +Error_Formatter_Source_File=Source File: +Error_Formatter_No_Source_File=none +Error_Formatter_Version=Version Information: +Error_Formatter_CLR_Build=Microsoft .NET Framework Version: +Error_Formatter_ASPNET_Build=; ASP.NET Version: +Error_Formatter_Line=Line: +Error_Formatter_FusionLog=Assembly Load Trace +Error_Formatter_FusionLogDesc=The following information can be helpful to determine why the assembly '{0}' could not be loaded. +Unhandled_Err_Error=Unhandled Execution Error +Unhandled_Err_Desc=An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.\r\n +Unhandled_Err_Exception_Details=Exception Details +Unhandled_Err_Stack_Trace=Stack Trace +Unauthorized_Err_Desc1=ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\\ASPNET on IIS 5 or Network Service on IIS 6 and IIS 7, and the configured application pool identity on IIS 7.5) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user. +Unauthorized_Err_Desc2=To grant ASP.NET access to a file, right-click the file in File Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access. +Security_Err_Error=Security Exception +Security_Err_Desc=The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file. +NotFound_Resource_Not_Found=The resource cannot be found. +NotFound_Http_404=HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. +NotFound_Requested_Url=Requested URL +Forbidden_Type_Not_Served=This type of page is not served. +Forbidden_Extension_Incorrect=The extension '{0}' may be incorrect. +Forbidden_Extension_Desc=The type of page you have requested is not served because it has been explicitly forbidden. {0} Please review the URL below and make sure that it is spelled correctly. +Generic_Err_Title=Runtime Error +Generic_Err_Local_Desc=An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed. +Generic_Err_Remote_Desc=An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. +Generic_Err_Details_Title=Details +Generic_Err_Local_Details_Desc=To enable the details of this specific error message to be viewable on the local server machine, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "RemoteOnly". To enable the details to be viewable on remote machines, please set "mode" to "Off". +Generic_Err_Remote_Details_Desc=To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off". +Generic_Err_Local_Details_Sample=<!-- Web.Config Configuration File -->\r\n\r\n<configuration>\r\n <system.web>\r\n <customErrors mode="RemoteOnly"/>\r\n </system.web>\r\n</configuration> +Generic_Err_Remote_Details_Sample=<!-- Web.Config Configuration File -->\r\n\r\n<configuration>\r\n <system.web>\r\n <customErrors mode="Off"/>\r\n </system.web>\r\n</configuration> +Generic_Err_Notes_Title=Notes +Generic_Err_Notes_Desc=The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL. +Generic_Err_Local_Notes_Sample=<!-- Web.Config Configuration File -->\r\n\r\n<configuration>\r\n <system.web>\r\n <customErrors mode="On" defaultRedirect="mycustompage.htm"/>\r\n </system.web>\r\n</configuration> +Generic_Err_Remote_Notes_Sample=<!-- Web.Config Configuration File -->\r\n\r\n<configuration>\r\n <system.web>\r\n <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>\r\n </system.web>\r\n</configuration> +CustomErrorFailed_Err_Desc=An exception occurred while processing your request. Additionally, another exception occurred while executing the custom error page for the first exception. The request has been terminated. +WithFile_No_Relevant_Line=[No relevant source lines] +Src_not_available=The source code that generated this unhandled exception can only be shown when compiled in debug mode. To enable this, please follow one of the below steps, then request the URL:\r\n\r\n1. Add a "Debug=true" directive at the top of the file that generated the error. Example:\r\n\r\n{0} <%@ Page Language="C#" Debug="true" %>{1}\r\n\r\nor:\r\n\r\n2) Add the following section to the configuration file of your application:\r\n\r\n{2}<configuration>\r\n <system.web>\r\n <compilation debug="true"/>\r\n </system.web>\r\n</configuration>{3}\r\n\r\n Note that this second technique will cause all files within a given application to be compiled in debug mode. The first technique will cause only that particular file to be compiled in debug mode.\r\n\r\nImportant: Running applications in debug mode does incur a memory/performance overhead. You should make sure that an application has debugging disabled before deploying into production scenario. +Src_not_available_nodebug=An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. +WithFile_Line_Num=Line {0}: +TmplCompilerErrorTitle=Compilation Error +TmplCompilerErrorDesc=An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. +TmplCompilerCompleteOutput=Show Detailed Compiler Output +TmplCompilerGeneratedFile=Show Complete Compilation Source +TmplConfigurationAdditionalError=Show Additional Configuration Errors + +TmplCompilerErrorSecTitle=Compiler Error Message +TmplCompilerFatalError=The compiler failed with error code {0}. +TmplCompilerWarningBanner=Compiler Warning Messages +TmplCompilerWarningSecTitle=Warning +TmplCompilerSourceSecTitle=Source Error +TmplCompilerSourceFileTitle=Source File +TmplCompilerSourceFileLine=Line +TmplCompilerLineHeader=Line {0}: + +Parser_Error=Parser Error +Parser_Desc=An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. +Parser_Error_Message=Parser Error Message +Parser_Source_Error=Source Error +Config_Error=Configuration Error +Config_Desc=An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. +File_Circular_Reference={0} has a circular reference! + +CantGenPropertySet=Unable to generate code for a value of type '{1}'. This error occurred while trying to generate the property value for {0}. + +; Trace strings +Trace_Request=Request +Trace_Status_Code=Status Code +Trace_Trace_Information=Trace Information +Trace_Category=Category +Trace_From_First=From First(s) +Trace_Message=Message +Trace_Warning=Warning +Trace_From_Last=From Last(s) +Trace_Control_Tree=Control Tree +Trace_Control_Id=Control UniqueID +Trace_Parent_Id=Parent Id +Trace_Type=Type +Trace_Viewstate_Size=ViewState Size +Trace_Controlstate_Size=ControlState Size +Trace_Render_Size=Render Size +Trace_Session_State=Session State +Trace_Application_State=Application State +Trace_Request_Cookies_Collection=Request Cookies Collection +Trace_Response_Cookies_Collection=Response Cookies Collection +Trace_Headers_Collection=Headers Collection +Trace_Response_Headers_Collection=Response Headers Collection +Trace_Form_Collection=Form Collection +Trace_Querystring_Collection=Querystring Collection +Trace_Server_Variables=Server Variables +Trace_Time_of_Request=Time of Request +Trace_Url=URL +Trace_Request_Type=Request Type +Trace_Request_Encoding=Request Encoding +Trace_Name=Name +Trace_Value=Value +Trace_Response_Encoding=Response Encoding +Trace_Session_Id=Session Id +Trace_No=No. +Trace_Application_Key=Application Key +Trace_Session_Key=Session Key +Trace_Size=Size +Trace_Request_Details=Request Details +Trace_Application_Trace=<h1>Application Trace</h1> +Trace_Clear_Current=clear current trace +Trace_Physical_Directory=Physical Directory: +Trace_Requests_This=Requests to this Application +Trace_Remaining=Remaining: +Trace_File=File +Trace_Verb=Verb +Trace_View_Details=View Details +Trace_Render_Size_children=Render Size Bytes (including children) +Trace_Viewstate_Size_Nochildren=ViewState Size Bytes (excluding children) +Trace_Controlstate_Size_Nochildren=ControlState Size Bytes (excluding children) +Trace_Page=Page + +Trace_Error_Title=Trace Error +Trace_Error_LocalOnly_Description=The current trace settings prevent trace.axd from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. +Trace_Error_LocalOnly_Details_Desc=To enable trace.axd to be viewable on remote machines, please create a <trace> tag within the configuration file located in the root directory of the current web application. This <trace> tag should then have its "localOnly" attribute set to "false". +Trace_Error_LocalOnly_Details_Sample=<configuration>\r\n <system.web>\r\n <trace localOnly="false"/>\r\n </system.web>\r\n</configuration> +Trace_Error_Enabled_Description=Trace.axd is not enabled in the configuration file for this application. Note: Trace is never enabled when <deployment retail=true /> +Trace_Error_Enabled_Details_Desc=To enable trace.axd, please create a <trace> tag within the configuration file located in the root directory of the current web application. This <trace> tag should then have its "enabled" attribute set to "true". +Trace_Error_Enabled_Details_Sample=<configuration>\r\n <system.web>\r\n <trace enabled="true"/>\r\n </system.web>\r\n</configuration> + +WebPageTraceListener_Event=Event + +; Adapters +Adapter_GoLabel=Go +Adapter_OKLabel=OK + + + +MenuAdapter_Up=Up +MenuAdapter_UpOneLevel=^Up One Level +MenuAdapter_Expand=Expand {0} + +PageAdapter_MustHaveFormRunatServer=To adaptively render for this device, the page must have a form tag with runat=server. +PageAdapter_RenderDelegateMustBeInServerForm=To adaptively render for this device, the delimiters <% %> or <%= %> must be within a form element with runat=server. + + +; SQL Services +SQL_Services_Database_Empty_Or_Space_Only_Arg=The database name cannot be empty or contain only white space characters. +SQL_Services_Cant_connect_sql_database=Unable to connect to SQL Server database. +SQL_Services_Invalid_Feature=An invalid feature is requested. +SQL_Services_Error_Deleting_Session_Job=The attempt to remove the Session State expired sessions job from msdb did not succeed. This can occur either because the job no longer exists, or because the job was originally created with a different user account than the account that is currently performing the uninstall. You will need to manually delete the Session State expired sessions job if it still exists." +SQL_Services_Error_Executing_Command=An error occurred during the execution of the SQL file '{0}'. The SQL error number is {1} and the SqlException message is: {2} +SQL_Services_Error_Cant_Uninstall_Nonempty_Table=Cannot uninstall the specified feature(s) because the SQL table '{0}' in the database '{1}' is not empty. You must first remove all rows from the table. +SQL_Services_Error_Cant_Uninstall_Nonexisting_Database=Cannot uninstall the specified feature(s) because the SQL database '{0}' does not exist. +SQL_Services_Error_Cant_use_custom_database=You cannot specify the database name because it is allowed only if the session state type is SessionStateType.Custom. +SQL_Services_Error_missing_custom_database=The database name cannot be null or empty if the session state type is SessionStateType.Custom. +;SQL_Services_Error_custom_database_start_end_space=The custom database name cannot contain white space characters at the beginning or the end. +SQL_Services_Database_contains_invalid_chars=The custom database name cannot contain the following three characters: single quotation mark ('), left bracket ([) or right bracket (]). + +; Provider Util +Provider_missing_attribute=The attribute '{0}' is missing in the configuration of the '{1}' provider. +Invalid_provider_attribute=The value '{2}' specified for the attribute '{0}' is invalid in the configuration of the '{1}' provider. +Invalid_mail_template_provider_attribute=The value '{2}' specified for the attribute '{0}' is invalid in the configuration of the '{1}' provider. Only application relative URLs (~/url) are allowed. +Unexpected_provider_attribute=The attribute '{0}' is unexpected in the configuration of the '{1}' provider. +Invalid_provider_positive_attributes=The attribute '{0}' is invalid in the configuration of the '{1}' provider. The attribute must be set to a non-negative integer. +Invalid_provider_non_zero_positive_attributes=The attribute '{0}' is invalid in the configuration of the '{1}' provider. The attribute must be greater than zero. + +; Health Monitoring +;No_Health_Mon_Config_In_subdir=Health Monitoring configuration can only be set in machine or application configuration. +;Duplicate_registered_provider=The provider '{0}' has already been registered. +;No_provider_to_remove=No '{0}' provider to remove. +;Duplicate_registered_event_type_name=The name '{0}' has already been registered in <healthEventNames> section. +;Duplicate_registered_event_name=The name '{0}' has already been registered in <rules> section. +;No_event_name_to_remove=No '{0}' event name to remove. +;Duplicate_registered_profile=The profile name '{0}' has already been registered. +;No_profile_to_remove=No '{0}' profile name to remove. +;No_event_to_remove=No '{0}' event to remove. +Event_name_not_found=The event name '{0}' is not found. +Event_name_invalid_code_range=The 'startEventCode' and 'endEventCode' attributes are invalid. 'startEventCode' must be equal or less than 'endEventCode'. +Health_mon_profile_not_found=The profile '{0}' is not found. +Health_mon_provider_not_found=The provider '{0}' is not found. +Wmi_provider_cant_initialize=Cannot initialize WMI event provider. Error code:{0}. +;Health_mon_invalid_provider_name=The provider name '{0}' is invalid. Please note that a provider name cannot contain the illegal character ',' (comma). +;Health_mon_invalid_event_name=The event name '{0}' is invalid. +Invalid_max_event_details_length=The value '{1}' specified for the maxEventDetailsLength attribute of the '{0}' provider is invalid. It should be between 0 and 1073741823. +;Duplicate_registered_buffer_mode=The buffer mode '{0}' has already been registered. +;No_buffer_mode_to_remove=No '{0}' buffer mode to remove. +Health_mon_buffer_mode_not_found=The buffer mode '{0}' is not found. +Invalid_attribute1_must_less_than_or_equal_attribute2=The value '{0}' specified for the {1} attribute must be less than or equal to the value '{2}' specified for the {3} attribute. +Invalid_attribute1_must_less_than_attribute2=The value '{0}' specified for the {1} attribute must be less than the value '{2}' specified for the {3} attribute. +MailWebEventProvider_discard_warning={1} events were discarded since last notification was made at {2} because the event buffer capacity was exceeded. (Warning ID: {0}) +MailWebEventProvider_events_drop_warning=The {1} events remaining for this notification period will be discarded because the maximum number of messages allowed per notification was exceeded. (Warning ID: {0}) +MailWebEventProvider_summary_body=This message contains events {0} to {1} from the total of {2} events scheduled for this notification. There were {3} events left in the buffer at the beginning of this notification. +WebEvent_event_email_subject=Event Notification {0}, part {1}: {2}{3} event received in {4} +WebEvent_event_group_email_subject=Event Notification {0}, part {1}: {2}{3} events received in {4} +WebEvent_event_email_subject_template_error=Event Notification {0}, part {1}: {2}error in notification template +MailWebEventProvider_Warnings=** Warnings ** +MailWebEventProvider_Summary=** Summary ** +MailWebEventProvider_Application_Info=** Application Information ** +MailWebEventProvider_Events=** Events ** +MailWebEventProvider_template_file_not_found_error=The template file to be used for creating this event notification is not found. The {0} events that were part of this message were discarded. +MailWebEventProvider_template_runtime_error=An unhandled exception occurred during the execution of the template page used to create this event notification. The {0} events that were part of this message were discarded. +MailWebEventProvider_template_compile_error=An error occurred during the compilation of the template page used to create this event notification. The {0} events that were part of this notification were discarded. +MailWebEventProvider_template_error_no_details=The current configuration prevents the exception details from being included in this message. Add the "detailedTemplateErrors=true" attribute to the provider configuration to enable exception details to be reported. +MailWebEventProvider_no_recipient_error=No recipients have been specified for the {0} instance named {1}. If you would like to disable this provider, please remove it from the providers collection. +Sql_webevent_provider_events_dropped={0} events were discarded since last notification was made at {1} because the event buffer capacity was exceeded. +MailWebEventProvider_cannot_send_mail=Unable to send out an e-mail to the SMTP server. Please ensure that the server specified in the <smtpMail> section is valid. +Invalid_eventCode_error=The eventCode of a WebBaseEvent object must be a non-negative integer. +Invalid_eventDetailCode_error=The eventDetailCode of a WebBaseEvent object must be a non-negative integer. +System_eventCode_not_allowed=The event code {0} is invalid. Event codes less than {1} are reserved for ASP.NET. +Event_log_provider_error=The EventLogWebEventProvider provider failed to log an event with the error code {0}. +Wmi_provider_error=The WmiWebEventProvider provider failed to raise a WMI event with the error code {0}. + +; Health Monitoring event messages +Webevent_msg_ApplicationStart=Application is starting. +Webevent_msg_ApplicationShutdown=Application is shutting down. +Webevent_msg_ApplicationCompilationStart=Application compilation is starting. +Webevent_msg_ApplicationCompilationEnd=Application compilation finished. +Webevent_msg_ApplicationHeartbeat=Application heartbeat. +Webevent_msg_RequestTransactionComplete=Request transaction is complete. +Webevent_msg_RequestTransactionAbort=Request transaction was aborted. +Webevent_msg_RuntimeErrorRequestAbort=The request has been aborted. +Webevent_msg_RuntimeErrorViewStateFailure=An error occurred while processing viewstate. +Webevent_msg_RuntimeErrorValidationFailure=A validation error has occurred. +Webevent_msg_RuntimeErrorPostTooLarge=Post size exceeded allowed limits. +Webevent_msg_RuntimeErrorUnhandledException=An unhandled exception has occurred. +Webevent_msg_RuntimeErrorWebResourceFailure_DecryptionError=An error occurred processing a web or script resource request. The resource identifier failed to decrypt. +Webevent_msg_RuntimeErrorWebResourceFailure_ResourceMissing=An error occurred processing a web or script resource request. The requested resource '{0}' does not exist or there was a problem loading it. +Webevent_msg_WebErrorParserError=A parser error has occurred. +Webevent_msg_WebErrorCompilationError=A compilation error has occurred. +Webevent_msg_WebErrorConfigurationError=A configuration error has occurred. +Webevent_msg_AuditUnhandledSecurityException=An unhandled security exception has occurred. +Webevent_msg_AuditInvalidViewStateFailure=Viewstate verification failed. +Webevent_msg_AuditFormsAuthenticationSuccess=Forms authentication succeeded for the request. +Webevent_msg_AuditUrlAuthorizationSuccess=URL authorization succeeded for the request. +Webevent_msg_AuditFileAuthorizationFailure=File authorization failed for the request. +Webevent_msg_AuditFormsAuthenticationFailure=Forms authentication failed for the request. +Webevent_msg_AuditFileAuthorizationSuccess=File authorization succeeded for the request. +Webevent_msg_AuditMembershipAuthenticationSuccess=Membership credential verification succeeded. +Webevent_msg_AuditMembershipAuthenticationFailure=Membership credential verification failed. +Webevent_msg_AuditUrlAuthorizationFailure=URL authorization failed for the request. +Webevent_msg_AuditUnhandledAccessException=An unhandled access exception has occurred. +Webevent_msg_OSF_Deserialization_String=A deserialization error occurred inside of ObjectStateFormatter. Deserialization was attempted using a string TypeConverter. The type of the property that failed to deserialize is '{0}'. +Webevent_msg_OSF_Deserialization_Binary=A deserialization error occurred inside of ObjectStateFormatter. Deserialization was attempted using binary serialization. +Webevent_msg_OSF_Deserialization_Type=A deserialization error occurred inside of ObjectStateFormatter. A property was typed as "Type" but the Type instance could not be created for '{0}'. +Webevent_msg_Property_Deserialization=Deserialization of property '{0}' failed. The serialization setting for this property was '{1}'. The type of this property is currently defined as '{2}'. + + +; Health Monitoring detail event messages +Webevent_detail_ApplicationShutdownUnknown=Reason: Unknown. +Webevent_detail_ApplicationShutdownHostingEnvironment=Reason: Hosting environment is shutting down. +Webevent_detail_ApplicationShutdownChangeInGlobalAsax=Reason: Global.asax changed. +Webevent_detail_ApplicationShutdownConfigurationChange=Reason: Configuration changed. +Webevent_detail_ApplicationShutdownUnloadAppDomainCalled=Reason: Appdomain was explicitly unloaded. +Webevent_detail_ApplicationShutdownChangeInSecurityPolicyFile=Reason: Security policy file changed. +Webevent_detail_ApplicationShutdownBinDirChangeOrDirectoryRename=Reason: A subdirectory in the Bin application directory was changed or renamed. +Webevent_detail_ApplicationShutdownBrowsersDirChangeOrDirectoryRename=Reason: A subdirectory in the Browsers application directory was changed or renamed. +Webevent_detail_ApplicationShutdownCodeDirChangeOrDirectoryRename=Reason: A subdirectory in the Code application directory was changed or renamed. +Webevent_detail_ApplicationShutdownResourcesDirChangeOrDirectoryRename=Reason: A subdirectory in the Resources application directory was changed or renamed. +Webevent_detail_ApplicationShutdownIdleTimeout=Reason: The idle timeout was exceeded. +Webevent_detail_ApplicationShutdownPhysicalApplicationPathChanged=Reason: The physical path of the application changed. +Webevent_detail_ApplicationShutdownHttpRuntimeClose=Reason: HttpRuntime was explicitly closed. +Webevent_detail_ApplicationShutdownInitializationError=Reason: Initialization error. +Webevent_detail_ApplicationShutdownMaxRecompilationsReached=Reason: Maximum number of recompilations was reached. +Webevent_detail_ApplicationShutdownBuildManagerChange=Reason: The BuildManager has made a change that requires the AppDomain to be shutdown. +Webevent_detail_StateServerConnectionError=Reason: An error occurred while communicating with the state server. +Webevent_detail_InvalidTicketFailure=Reason: The ticket supplied was invalid. +Webevent_detail_ExpiredTicketFailure=Reason: The ticket supplied has expired. +Webevent_detail_InvalidViewStateMac=Reason: The viewstate supplied failed integrity check. +Webevent_detail_InvalidViewState=Reason: Viewstate was invalid. +Webevent_detail_SqlProviderEventsDropped=Reason: Sql web event provider dropped events. + +; WebEvent ToString +Webevent_event_code=Event code: {0} +Webevent_event_message=Event message: {0} +Webevent_event_time=Event time: {0} +Webevent_event_time_Utc=Event time (UTC): {0} +Webevent_event_sequence=Event sequence: {0} +Webevent_event_occurrence=Event occurrence: {0} +Webevent_event_id=Event ID: {0} +Webevent_event_detail_code=Event detail code: {0} +Webevent_event_process_information=Process information: +Webevent_event_application_information=Application information: +Webevent_event_process_statistics=Process statistics: +Webevent_event_request_information=Request information: +Webevent_event_exception_information=Exception information: +Webevent_event_inner_exception_information=Inner exception information (level {0}): +Webevent_event_exception_type=Exception type: {0} +Webevent_event_exception_message=Exception message: {0} +Webevent_event_thread_information=Thread information: +Webevent_event_process_id=Process ID: {0} +Webevent_event_process_name=Process name: {0} +Webevent_event_account_name=Account name: {0} +Webevent_event_machine_name=Machine name: {0} +Webevent_event_application_domain=Application domain: {0} +Webevent_event_trust_level=Trust level: {0} +Webevent_event_application_virtual_path=Application Virtual Path: {0} +Webevent_event_application_path=Application Path: {0} +Webevent_event_request_url=Request URL: {0} +Webevent_event_request_path=Request path: {0} +Webevent_event_user=User: {0} +Webevent_event_is_authenticated=Is authenticated: True +Webevent_event_is_not_authenticated=Is authenticated: False +Webevent_event_authentication_type=Authentication Type: {0} +Webevent_event_process_start_time=Process start time: {0} +Webevent_event_thread_count=Thread count: {0} +Webevent_event_working_set=Working set: {0} bytes +Webevent_event_peak_working_set=Peak working set: {0} bytes +Webevent_event_managed_heap_size=Managed heap size: {0} bytes +Webevent_event_application_domain_count=Application domain count: {0} +Webevent_event_requests_executing=Requests executing: {0} +Webevent_event_request_queued=Requests queued: {0} +Webevent_event_request_rejected=Requests rejected: {0} +Webevent_event_thread_id=Thread ID: {0} +Webevent_event_thread_account_name=Thread account name: {0} +Webevent_event_is_impersonating=Is impersonating: True +Webevent_event_is_not_impersonating=Is impersonating: False +Webevent_event_stack_trace=Stack trace: {0} +Webevent_event_user_host_address=User host address: {0} +Webevent_event_name_to_authenticate=Name to authenticate: {0} +Webevent_event_custom_event_details=Custom event details: +Webevent_event_ViewStateException_information=ViewStateException information: + +;ETW Events +Etw_Batch_Compilation=Batch compilation: {0} files. +Etw_Success=success +Etw_Failure=failure + +;Error strings used by the ResX code we pull from fx\src\WinForms\Managed\System\Resources +;These error strings are copied from fx\src\WinForms\Managed\system.windows.forms.txt +;See DevDiv 9030 for a reference to this issue. +;InvalidResXFile=Parse error parsing ResX file: {0} +;InvalidResXFileReaderWriterTypes=Invalid ResX input. Could not find valid "resheader" tags for the ResX reader and writer type names. +;InvalidResXResourceNoName=Could not find a name for a resource. The resource value was '{0}'. +;InvocationException=The type {0} in the data at line {1}, position {2} could not be loaded because it threw the following exception during construction: {3} +;NotSerializableType=An item named '{0}' of type '{1}' cannot be added to the resource file because it is not serializable. +;NotSupported=The type {0} on line {1}, position {2} threw the following exception while being converted: {3} +;ResXResourceWriterSaved=Resource writer has been saved. You may not edit it. +;SerializationException=The type {0} could not be read from the data in line {1}, position {2}. The type's internal structure may have changed. Either implement ISerializable on the type or provide a type converter that can provide a more reliable conversion format, such as text or an array of bytes. The conversion exception was: {3} +;TypeLoadException=The type {0} in the data at line {1}, position {2} could not be located. +;TypeLoadExceptionShort=The type {0} could not be located. + +;IIS sections related +Config_collection_add_element_without_key=The element cannot be added to the collection because it has an empty key. + +; Integrated Pipeline strings + +Failed_Pipeline_Subscription=Event subscription failed for {0} +Cant_Init_Native_Config=Unable to initialize the native configuration support external to the web worker process (HRESULT=0x{0}).\r\nnativerd.dll must be in %windir%\\system32\\inetsrv. +Cant_Enumerate_NativeDirs=Unable to enumerate the application directories (HRESULT=0x{0}). +Cant_Read_Native_Modules=An error occurred reading the integrated module list from system.webServer/modules. The error is 0x{0}. +Cant_Create_Process_Host=An error occurred while initializing the default application domain. +Invalid_AppDomain_Prot_Type=An occurred while trying to read and instantiate the configured AppDomainHandlerType. +Invalid_Process_Prot_Type=An error occurred while trying to read and instantiate the configured ProcessHandlerType. +Invalid_Application_Preload_Provider_Type=Preload provider '{0}' does not implement IProcessHostPreloadClient interface. +Invalid_Enabled_Preload_Parameter=Application preload cannot be enabled when ApplicationPreloadUtil is not set. +Failure_ApplicationPreloadUtil_Already_Set=ApplicationPreloadUtil has already been set. +Failure_Create_Application_Preload_Provider_Type=An error occurred while trying to create preload provider '{0}'. +Failure_Preload_Application_Initialization=An initialization error occurred while trying to preload an application. +Failure_Calling_Preload_Provider=An error occurred while executing Preload method. +Failure_Stop_Listener_Channel=An error occurred while trying to stop the process protocol listener channel. +Failure_Stop_Process_Prot=An error occurred while trying to stop the process protocol handler. +Failure_Start_AppDomain_Listener=An error occurred while trying to start an app domain protocol listener channel. +Failure_Stop_AppDomain_Listener=An error occurred while trying to stop an app domain protocol listener channel. +Failure_Stop_AppDomain_Protocol=An error occurred while trying to stop an app domain protocol handler. +Failure_Start_Integrated_App=An error occurred while trying to start an integrated application instance. +Failure_Stop_Integrated_App=An error occurred while trying to stop an integrated application instance. +Failure_Shutdown_ProcessHost=An error occurred while trying to shutdown the process host. +Failure_AppDomain_Enum=An error occurred while enumerating application domains. +Failure_PMH_Ping=An error occurred during a process host ping. +Failure_PMH_Idle=An error occurred during a process host idle check. +Failure_Create_Listener_Shim=An error occurred while creating a dispatch shim in the target app domain. +Event_Binding_Disallowed=Event handlers can only be bound to HttpApplication events during IHttpModule initialization. +Requires_Iis_Integrated_Mode=This operation requires IIS integrated pipeline mode. +Method_Not_Supported_By_Iis_Integrated_Mode=The {0} method is not supported by IIS integrated pipeline mode. +Requires_Iis_7=This operation requires IIS version 7 or higher. +Requires_Iis_75_Integrated=This operation requires IIS version 7.5 or higher running in integrated pipeline mode. +Invalid_before_authentication=This method can only be called after the authentication event. +Application_instance_cannot_be_changed=The application instance cannot be changed. +Invalid_http_data_chunk=Output caching and response filtering are only compatible with memory and file based response buffers. A native module in the pipeline has added an HTTP_DATA_CHUNK to the response that is not of type HttpDataChunkFromMemory or HttpDataChunkFromFileHandle. +Substitution_blocks_cannot_be_modified=Post cache substitution is not compatible with modules in the IIS integrated pipeline that modify the response buffers. Either a native module in the pipeline has modified an HTTP_DATA_CHUNK structure associated with a managed post cache substitution callback, or a managed filter has modified the response. +TransferRequest_cannot_be_invoked_more_than_once=TransferRequest cannot be invoked more than once. +Invoke_before_pipeline_event='{0}' can only be invoked before '{1}' event is raised. +Invalid_queue_limit=The value must be greater than zero. A value of zero would disable the feature, but this can only be done via configuration. +Queue_limit_is_zero=The value of '{0}' is currently zero, which means the feature is disabled. To enable the feature, set the value to a positive integer in configuration. + +; Routing strings +HttpMethodConstraint_ParameterValueMustBeString=The constraint for route parameter '{0}' on the route with URL '{1}' must have a string value in order to use an HttpMethodConstraint. +Route_CannotHaveCatchAllInMultiSegment=A path segment that contains more than one section, such as a literal section or a parameter, cannot contain a catch-all parameter. +Route_CannotHaveConsecutiveParameters=A path segment cannot contain two consecutive parameters. They must be separated by a '/' or by a literal string. +Route_CannotHaveConsecutiveSeparators=The route URL separator character '/' cannot appear consecutively. It must be separated by either a parameter or a literal value. +Route_CatchAllMustBeLast=A catch-all parameter can only appear as the last segment of the route URL. +Route_InvalidParameterName=The route parameter name '{0}' is invalid. Route parameter names must be non-empty and cannot contain these characters: "{{", "}}", "/", "?" +Route_InvalidRouteUrl=The route URL cannot start with a '/' or '~' character and it cannot contain a '?' character. +Route_MismatchedParameter=There is an incomplete parameter in this path segment: '{0}'. Check that each '{{' character has a matching '}}' character. +Route_RepeatedParameter=The route parameter name '{0}' appears more than one time in the URL. +Route_ValidationMustBeStringOrCustomConstraint=The constraint entry '{0}' on the route with URL '{1}' must have a string value or be of a type which implements IRouteConstraint. +RouteCollection_DuplicateEntry=The route provided already exists in the route collection. The collection may not contain duplicate routes. +RouteCollection_DuplicateName=A route named '{0}' is already in the route collection. Route names must be unique. +RouteCollection_NameNotFound=A route named '{0}' could not be found in the route collection. +RouteCollection_RequiresContext=HttpContext.Current must be non-null when a RequestContext is not provided. +RouteData_RequiredValue=The RouteData must contain an item named '{0}' with a non-empty string value. +RouteTable_ContextMissingRequest=The context does not contain any request data. +UrlRoutingHandler_NoRouteMatches=The incoming request does not match any route. +UrlRoutingModule_NoHttpHandler=The route handler '{0}' did not return an IHttpHandler from its GetHttpHandler() method. +UrlRoutingModule_NoRouteHandler=A RouteHandler must be specified for the selected route. +RouteUrlExpression_InvalidExpression=Invalid expression, RouteUrlExpressionBuilder expects a string with format: RouteName=route,Key1=Value1,Key2=Value2. +PageRouteHandler_InvalidVirtualPath=VirtualPath must be a non-empty string starting with ~/. +RouteParameter_RouteKey=The key to use from the route's values. + +Control_NotADescendentOfNamingContainer=This control is not a descendent of the NamingContainer of '{0}'. + +DynamicModuleRegistry_ModulesAlreadyInitialized=Cannot register a module after the application has been initialized. +DynamicModuleRegistry_TypeIsNotIHttpModule=The type '{0}' is not an IHttpModule. + +StateApplication_FullTrustOnly=This type can only be used in a fully trusted application. + +HttpTaskAsyncHandler_CannotExecuteSynchronously=The handler '{0}' cannot be executed synchronously. +SynchronizationContextUtil_AspCompatModeNotCompatible=<%@ Page AspCompat=\"true\" %> and <httpRuntime apartmentThreading=\"true\" /> are unsupported in the current application configuration. +SynchronizationContextUtil_PageAsyncVoidMethodsNotCompatible=\"async void\" Page events are unsupported in the current application configuration. +SynchronizationContextUtil_TaskReturningPageAsyncMethodsNotCompatible=Task-returning Page methods are unsupported in the current application configuration. +SynchronizationContextUtil_PageAsyncTaskTimeoutHandlerParallelNotCompatible=Providing a non-null 'timeoutHandler' or a true 'executeInParallel' parameter value to the PageAsyncTask constructor is unsupported in the current application configuration. +SynchronizationContextUtil_WebSocketsNotCompatible=WebSockets is unsupported in the current application configuration. +SynchronizationContextUtil_UpgradeToTargetFramework45Instructions=To enable this, set the following configuration switch in Web.config:\r\n<system.web>\r\n <httpRuntime targetFramework=\"4.5\" />\r\n</system.web> +SynchronizationContextUtil_AddDowngradeAppSettingsSwitch=To work around this, add the following configuration switch in Web.config:\r\n<appSettings>\r\n <add key="aspnet:UseTaskFriendlySynchronizationContext" value="false" />\r\n</appSettings> +SynchronizationContextUtil_RemoveAppSettingsSwitch=To work around this, remove the following configuration switch in Web.config:\r\n<appSettings>\r\n <add key="aspnet:UseTaskFriendlySynchronizationContext" />\r\n</appSettings> +SynchronizationContextUtil_ForMoreInformation=For more information, see http://go.microsoft.com/fwlink/?LinkId=252465. +PageAsyncManager_CannotEnqueue=An asynchronous task cannot be queued at this time. +TaskAsyncHelper_ParameterInvalid=The provided IAsyncResult is invalid. + +WebSockets_WebSocketModuleNotEnabled=The IIS WebSocket module is not enabled. For more information on enabling this module, please see http://go.microsoft.com/fwlink/?LinkId=231398. +WebSockets_NotAWebSocketRequest=The incoming request is not a WebSocket request. +WebSockets_OriginCheckFailed=This resource can only be accessed when requested by a page originating from the same authority. +WebSockets_SubProtocolCannotBeNegotiated=The sub-protocol '{0}' cannot be negotiated for this request. See the WebSocketRequestedProtocols property for the list of sub-protocols that the client has indicated it can understand. +WebSockets_AcceptWebSocketRequestCanOnlyBeCalledOnce=This method can only be called once per request. +WebSockets_CannotBeCalledDuringBeginRequest=This method cannot be called during or before BeginRequest. +WebSockets_CannotBeCalledAfterHandlerExecute=This method cannot be called after HttpContext.CurrentNotification has passed the ExecuteRequestHandler step. +WebSockets_CannotBeCalledDuringChildExecute=This method cannot be called during a child request or from within the target of a TransferRequest. +WebSockets_UnknownErrorWhileAccepting=Cannot accept the WebSocket request. An unknown error occurred. +WebSockets_MethodNotAvailableDuringWebSocketProcessing=This method cannot be called once the request has fully transitioned to a WebSocket request. +AspNetWebSocket_SendInProgress=A send operation is already in progress. +AspNetWebSocket_SendMessageTypeInvalid=The outgoing message type must be WebSocketMessageType.Text or WebSocketMessageType.Binary. +AspNetWebSocket_CloseAlreadySent=A close frame has already been sent to the remote endpoint. +AspNetWebSocket_ReceiveInProgress=A receive operation is already in progress. +AspNetWebSocket_CloseAlreadyReceived=A close frame has already been received from the remote endpoint. +AspNetWebSocket_CloseStatusEmptyButCloseDescriptionNonNull=If a close status of WebSocketCloseStatus.Empty is specified, the provided status description must be null or empty. +AspNetWebSocket_CloseDescriptionTooLong=The close status description is too long. Its UTF8-encoded representation must be {0} bytes or fewer. +AspNetWebSocket_DisposeNotSupported=WebSocket instances cannot be disposed because applications do not control the lifetime of these objects. + +;ModelBinding Resources +Common_NullOrEmpty=Value cannot be null or empty. +Common_PropertyCannotBeNullOrEmpty=The property '{0}' cannot be null or empty. +ValueProviderResult_ConversionThrew=The parameter conversion from type '{0}' to type '{1}' failed. See the inner exception for more information. +ValueProviderResult_NoConverterExists=The parameter conversion from type '{0}' to type '{1}' failed because no type converter can convert between these types. +Common_PropertyNotFound=The property {0}.{1} could not be found. +DataAnnotationsModelMetadataProvider_UnknownProperty={0} has a DisplayColumn attribute for {1}, but property {1} does not exist. +DataAnnotationsModelMetadataProvider_UnreadableProperty={0} has a DisplayColumn attribute for {1}, but property {1} does not have a public getter. +Common_TypeMustDriveFromType=The type {0} must derive from {1} +DataAnnotationsModelValidatorProvider_ConstructorRequirements=The type {0} must have a public constructor that accepts three parameters of types {1}, {2}, and {3} +ClientDataTypeModelValidatorProvider_FieldMustBeNumeric=The field {0} must be a number. +DataAnnotationsModelValidatorProvider_ValidatableConstructorRequirements=The type {0} must have a public constructor that accepts two parameters of types {1} and {2} +ValidatableObjectAdapter_IncompatibleType=The model object inside the metadata claimed to be compatible with {0}, but was actually {1}. +BindingBehavior_ValueNotFound=A value for '{0}' is required but is not present in the request. +Common_TypeMustImplementInterface=The type '{0}' does not implement the interface '{1}'. +GenericModelBinderProvider_ParameterMustSpecifyOpenGenericType=The type '{0}' is not an open generic type. +GenericModelBinderProvider_TypeArgumentCountMismatch=The open model type '{0}' has {1} generic type argument(s), but the open binder type '{2}' has {3} generic type argument(s). The binder type must not be an open generic type or must have the same number of generic arguments as the open model type. +ModelBinderConfig_ValueInvalid=The value '{0}' is not valid for {1}. +ModelBinderConfig_ValueRequired=A value is required. +ModelBinderProviderCollection_BinderForTypeNotFound=A binder for type {0} could not be located. +ModelBinderProviderCollection_InvalidBinderType=The type '{0}' does not subclass {1} or implement the interface {2}. +ModelBinderUtil_ModelCannotBeNull=The binding context has a null Model, but this binder requires a non-null model of type '{0}'. +ModelBinderUtil_ModelInstanceIsWrong=The binding context has a Model of type '{0}', but this binder can only operate on models of type '{1}'. +ModelBinderUtil_ModelMetadataCannotBeNull=The binding context cannot have a null ModelMetadata. +ModelBinderUtil_ModelTypeIsWrong=The binding context has a ModelType of '{0}', but this binder can only operate on models of type '{1}'. +ModelBindingContext_ModelMetadataMustBeSet=The ModelMetadata property must be set before accessing this property. + +;AppVerifier Resources +AppVerifier_Title=ASP.NET Runtime Verification Assertion Failure +AppVerifier_Subtitle=ASP.NET detected an error while invoking an asynchronous method. Details of the error are provided below to help diagnose the problem. +AppVerifier_BasicInfo_URL=Current URL: {0} +AppVerifier_BasicInfo_ErrorCode=Error code: {0} +AppVerifier_BasicInfo_Description=Description: {0} +AppVerifier_BasicInfo_ThreadInfo=The assertion was triggered on thread {0} at {1} with the following stack trace: +AppVerifier_BeginMethodInfo_EntryMethod=Entry point which triggered failure: {0} +AppVerifier_BeginMethodInfo_RequestNotification_Integrated=Request notification at time of entry: {0} [IsPostNotification = {1}] +AppVerifier_BeginMethodInfo_RequestNotification_NotIntegrated=Request notification at time of entry: n/a (not running in integrated mode) +AppVerifier_BeginMethodInfo_CurrentHandler=Request handler at time of entry: {0} +AppVerifier_BeginMethodInfo_ThreadInfo=The entry point was invoked on thread {0} at {1} with the following stack trace: +AppVerifier_AsyncCallbackInfo_InvocationCount=AsyncCallback was invoked a total of {0} time(s). +AppVerifier_AsyncCallbackInfo_FirstInvocation_ThreadInfo=It was first invoked on thread {0} at {1} with the following stack trace: +AppVerifier_Errors_HttpApplicationInstanceWasNull=The provided HttpApplication instance was null. The HttpApplication instance must be non-null. +AppVerifier_Errors_BeginHandlerDelegateWasNull=The provided entry point (BeginHandler) was null. The entry point must be non-null. +AppVerifier_Errors_AsyncCallbackInvokedMultipleTimes=AsyncCallback has already been invoked. The callback must never be invoked multiple times. +AppVerifier_Errors_AsyncCallbackInvokedWithNullParameter=AsyncCallback was invoked with a null IAsyncResult argument. The callback must be given a non-null argument. +AppVerifier_Errors_AsyncCallbackGivenAsyncResultWhichWasNotCompleted=AsyncCallback was invoked with an IAsyncResult which was marked 'IsCompleted = false'. The callback must not be invoked until the asynchronous operation has completed. +AppVerifier_Errors_AsyncCallbackInvokedAsynchronouslyButAsyncResultWasMarkedCompletedSynchronously=AsyncCallback was invoked asynchronously, but the provided IAsyncResult argument was marked 'CompletedSynchronously = true'. The argument's CompletedSynchronously property must match the manner in which the asynchronous operation completed. +AppVerifier_Errors_AsyncCallbackInvokedSynchronouslyButAsyncResultWasNotMarkedCompletedSynchronously=AsyncCallback was invoked synchronously, but the provided IAsyncResult argument was marked 'CompletedSynchronously = false'. The argument's CompletedSynchronously property must match the manner in which the asynchronous operation completed. +AppVerifier_Errors_AsyncCallbackInvokedWithUnexpectedAsyncResultInstance=The entry point returned an IAsyncResult instance other than the IAsyncResult argument provided to AsyncCallback. The entry point's return value must match the argument provided to AsyncCallback. +AppVerifier_Errors_AsyncCallbackInvokedEvenThoughBeginHandlerThrew=AsyncCallback was invoked even though the entry point threw an exception. AsyncCallback should not be invoked if the entry point throws an exception. +AppVerifier_Errors_AsyncCallbackInvokedWithUnexpectedAsyncResultAsyncState=The IAsyncResult argument passed to AsyncCallback had an invalid AsyncState property. The IAsyncResult's AsyncState property must match the state object parameter provided to the entry point. +AppVerifier_Errors_AsyncCallbackCalledAfterHttpApplicationReassigned=The underlying HTTP request had already completed by the time AsyncCallback was invoked asynchronously. +AppVerifier_Errors_BeginHandlerReturnedNull=The entry point returned a null value. The return value must be a non-null IAsyncResult instance. +AppVerifier_Errors_BeginHandlerReturnedAsyncResultMarkedCompletedSynchronouslyButWhichWasNotCompleted=The entry point returned an IAsyncResult instance that was marked 'CompletedSynchronously = true' and 'IsCompleted = false'. If the operation is completed, it must be marked 'IsCompleted = true'. +AppVerifier_Errors_BeginHandlerReturnedAsyncResultMarkedCompletedSynchronouslyButAsyncCallbackNeverCalled=The entry point returned an IAsyncResult instance that was marked 'CompletedSynchronously = true', but AsyncCallback was never invoked synchronously. If an operation completes synchronously and AsyncCallback is non-null, the callback must be invoked synchronously before the entry point returns to its caller. +AppVerifier_Errors_BeginHandlerReturnedUnexpectedAsyncResultAsyncState=The entry point returned an IAsyncResult instance with an invalid AsyncState property. The IAsyncResult's AsyncState property must match the state object parameter provided to the entry point. +AppVerifier_Errors_SyncContextSendOrPostCalledAfterRequestCompleted=A thread attempted to call SynchronizationContext.Send or SynchronizationContext.Post after the request associated with the SynchronizationContext had already completed. \ No newline at end of file diff --git a/mcs/class/referencesource/System.Xml.Linq/System.Xml.Linq.txt b/mcs/class/referencesource/System.Xml.Linq/System.Xml.Linq.txt new file mode 100644 index 00000000000..36858e3cf56 --- /dev/null +++ b/mcs/class/referencesource/System.Xml.Linq/System.Xml.Linq.txt @@ -0,0 +1,46 @@ +;==++== +; +; Copyright (c) Microsoft Corporation. All rights reserved. +; +;==--== + +; NOTE: do not use \", use ' instead +; NOTE: Use # or ; for comments + +; These are the managed resources for System.Xml.Linq.dll. See +; ResourceManager documentation and the ResGen tool. + +Argument_AddAttribute=An attribute cannot be added to content. +Argument_AddNode=A node of type {0} cannot be added to content. +Argument_AddNonWhitespace=Non white space characters cannot be added to content. +Argument_ConvertToString=The argument cannot be converted to a string. +Argument_CreateNavigator=This XPathNavigator cannot be created on a node of type {0}. +Argument_InvalidExpandedName='{0}' is an invalid expanded name. +Argument_InvalidPIName='{0}' is an invalid name for a processing instruction. +Argument_InvalidPrefix='{0}' is an invalid prefix. +Argument_MustBeDerivedFrom=The argument must be derived from {0}. +Argument_NamespaceDeclarationPrefixed=The prefix '{0}' cannot be bound to the empty namespace name. +Argument_NamespaceDeclarationXml=The prefix 'xml' is bound to the namespace name 'http://www.w3.org/XML/1998/namespace'. Other prefixes must not be bound to this namespace name, and it must not be declared as the default namespace. +Argument_NamespaceDeclarationXmlns=The prefix 'xmlns' is bound to the namespace name 'http://www.w3.org/2000/xmlns/'. It must not be declared. Other prefixes must not be bound to this namespace name, and it must not be declared as the default namespace. +Argument_XObjectValue=An XObject cannot be used as a value. + +InvalidOperation_BadNodeType=This operation is not valid on a node of type {0}. +InvalidOperation_DocumentStructure=This operation would create an incorrectly structured document. +InvalidOperation_DuplicateAttribute=Duplicate attribute. +InvalidOperation_ExpectedEndOfFile=The XmlReader state should be EndOfFile after this operation. +InvalidOperation_ExpectedInteractive=The XmlReader state should be Interactive. +InvalidOperation_ExpectedNodeType=The XmlReader must be on a node of type {0} instead of a node of type {1}. +InvalidOperation_ExternalCode=This operation was corrupted by external code. +InvalidOperation_DeserializeInstance=This instance cannot be deserialized. +InvalidOperation_MissingAncestor=A common ancestor is missing. +InvalidOperation_MissingParent=The parent is missing. +InvalidOperation_MissingRoot=The root element is missing. +InvalidOperation_UnexpectedEvaluation=The XPath expression evaluated to unexpected type {0}. +InvalidOperation_UnexpectedNodeType=The XmlReader should not be on a node of type {0}. +InvalidOperation_UnresolvedEntityReference=The XmlReader cannot resolve entity references. +InvalidOperation_WriteAttribute=An attribute cannot be written after content. + +NotSupported_CheckValidity=This XPathNavigator does not support XSD validation. +NotSupported_MoveToId=This XPathNavigator does not support IDs. +NotSupported_WriteBase64=This XmlWriter does not support base64 encoded data. +NotSupported_WriteEntityRef=This XmlWriter does not support entity references. diff --git a/mcs/class/referencesource/System.Xml/System.Xml.txt b/mcs/class/referencesource/System.Xml/System.Xml.txt new file mode 100644 index 00000000000..2e0110512d1 --- /dev/null +++ b/mcs/class/referencesource/System.Xml/System.Xml.txt @@ -0,0 +1,1254 @@ +;==++== +; +; Copyright (c) Microsoft Corporation. All rights reserved. +; +;==--== + +; NOTE: do not use \", use ' instead +; NOTE: Use # or ; for comments + +; These are the managed resources for System.Xml.dll in Silverlight. See +; ResourceManager documentation and the ResGen tool. + +;;; +;;; Silverlight runtime strings +;;; +; commenting out for Desktop +;#if INCLUDE_RUNTIME +;#endif // INCLUDE_RUNTIME + +;;; +;;; Silverlight debug strings +;;; +; commenting out for Desktop +;#if INCLUDE_DEBUG +; +; General errors +; +Xml_UserException={0} +Xml_DefaultException=An XML error has occurred. +Xml_InvalidOperation=Operation is not valid due to the current state of the object. +Xml_ErrorFilePosition=An error occurred at {0}, ({1}, {2}). +#if !SILVERLIGHT +Xml_StackOverflow=Stack overflow. +Xslt_NoStylesheetLoaded=No stylesheet was loaded. +Xslt_NotCompiledStylesheet=Type '{0}' is not a compiled stylesheet class. +Xslt_IncompatibleCompiledStylesheetVersion=Executing a stylesheet that was compiled using a later version of the framework is not supported. Stylesheet Version: {0}. Current Framework Version: {1}. +#endif + +; +; XmlReader errors +; +Xml_AsyncIsRunningException=An asynchronous operation is already in progress. +Xml_ReaderAsyncNotSetException=Set XmlReaderSettings.Async to true if you want to use Async Methods. +Xml_UnclosedQuote=There is an unclosed literal string. +Xml_UnexpectedEOF=Unexpected end of file while parsing {0} has occurred. +Xml_UnexpectedEOF1=Unexpected end of file has occurred. +Xml_UnexpectedEOFInElementContent=Unexpected end of file has occurred. The following elements are not closed: {0} +Xml_BadStartNameChar=Name cannot begin with the '{0}' character, hexadecimal value {1}. +Xml_BadNameChar=The '{0}' character, hexadecimal value {1}, cannot be included in a name. +Xml_BadDecimalEntity=Invalid syntax for a decimal numeric entity reference. +Xml_BadHexEntity=Invalid syntax for a hexadecimal numeric entity reference. +Xml_MissingByteOrderMark=There is no Unicode byte order mark. Cannot switch to Unicode. +Xml_UnknownEncoding=System does not support '{0}' encoding. +Xml_InternalError=An internal error has occurred. +Xml_InvalidCharInThisEncoding=Invalid character in the given encoding. +Xml_ErrorPosition=Line {0}, position {1}. +Xml_MessageWithErrorPosition={0} Line {1}, position {2}. +Xml_UnexpectedTokenEx='{0}' is an unexpected token. The expected token is '{1}'. +Xml_UnexpectedTokens2='{0}' is an unexpected token. The expected token is '{1}' or '{2}'. +Xml_ExpectingWhiteSpace='{0}' is an unexpected token. Expecting white space. +Xml_TagMismatch=The '{0}' start tag on line {1} does not match the end tag of '{2}'. +Xml_TagMismatchEx=The '{0}' start tag on line {1} position {2} does not match the end tag of '{3}'. +Xml_UnexpectedEndTag=Unexpected end tag. +Xml_UnknownNs='{0}' is an undeclared prefix. +Xml_BadAttributeChar='{0}', hexadecimal value {1}, is an invalid attribute character. +Xml_ExpectExternalOrClose=Expecting external ID, '[' or '>'. +Xml_MissingRoot=Root element is missing. +Xml_MultipleRoots=There are multiple root elements. +Xml_InvalidRootData=Data at the root level is invalid. +Xml_XmlDeclNotFirst=Unexpected XML declaration. The XML declaration must be the first node in the document, and no white space characters are allowed to appear before it. +Xml_InvalidXmlDecl=Syntax for an XML declaration is invalid. +Xml_InvalidNodeType='{0}' is an invalid XmlNodeType. +Xml_InvalidPIName='{0}' is an invalid name for processing instructions. +Xml_InvalidXmlSpace='{0}' is an invalid xml:space value. +Xml_InvalidVersionNumber=Version number '{0}' is invalid. +Xml_DupAttributeName='{0}' is a duplicate attribute name. +Xml_BadDTDLocation=Unexpected DTD declaration. +Xml_ElementNotFound=Element '{0}' was not found. +Xml_ElementNotFoundNs=Element '{0}' with namespace name '{1}' was not found. +Xml_PartialContentNodeTypeNotSupportedEx=XmlNodeType {0} is not supported for partial content parsing. +Xml_MultipleDTDsProvided=Cannot have multiple DTDs. +Xml_CanNotBindToReservedNamespace=Cannot bind to the reserved namespace. +Xml_InvalidCharacter='{0}', hexadecimal value {1}, is an invalid character. +Xml_InvalidBinHexValue='{0}' is not a valid BinHex text sequence. +Xml_InvalidBinHexValueOddCount='{0}' is not a valid BinHex text sequence. The sequence must contain an even number of characters. +Xml_InvalidTextDecl=Invalid text declaration. +Xml_InvalidBase64Value='{0}' is not a valid Base64 text sequence. +Xml_UndeclaredEntity=Reference to undeclared entity '{0}'. +Xml_RecursiveParEntity=Parameter entity '{0}' references itself. +Xml_RecursiveGenEntity=General entity '{0}' references itself. +Xml_ExternalEntityInAttValue=External entity '{0}' reference cannot appear in the attribute value. +Xml_UnparsedEntityRef=Reference to unparsed entity '{0}'. +Xml_NotSameNametable=Not the same name table. +Xml_NametableMismatch=XmlReaderSettings.XmlNameTable must be the same name table as in XmlParserContext.NameTable or XmlParserContext.NamespaceManager.NameTable, or it must be null. +Xml_BadNamespaceDecl=Invalid namespace declaration. +Xml_ErrorParsingEntityName=An error occurred while parsing EntityName. +Xml_InvalidNmToken=Invalid NmToken value '{0}'. +Xml_EntityRefNesting=Entity replacement text must nest properly within markup declarations. +Xml_CannotResolveEntity=Cannot resolve entity reference '{0}'. +Xml_CannotResolveEntityDtdIgnored=Cannot resolve entity reference '{0}' because the DTD has been ignored. To enable DTD processing set the DtdProcessing property on XmlReaderSettings to Parse and pass the settings into XmlReader.Create method. +Xml_CannotResolveExternalSubset=Cannot resolve external DTD subset - public ID = '{0}', system ID = '{1}'. +Xml_CannotResolveUrl=Cannot resolve '{0}'. +Xml_CDATAEndInText=']]>' is not allowed in character data. +Xml_ExternalEntityInStandAloneDocument=Standalone document declaration must have a value of 'no' because an external entity '{0}' is referenced. +Xml_DtdAfterRootElement=DTD must be defined before the document root element. +Xml_ReadOnlyProperty=The '{0}' property is read only and cannot be set. +Xml_DtdIsProhibited=DTD is prohibited in this XML document. +Xml_DtdIsProhibitedEx=For security reasons DTD is prohibited in this XML document. To enable DTD processing set the DtdProcessing property on XmlReaderSettings to Parse and pass the settings into XmlReader.Create method. +Xml_ReadSubtreeNotOnElement=ReadSubtree() can be called only if the reader is on an element node. +Xml_DtdNotAllowedInFragment=DTD is not allowed in XML fragments. +Xml_CannotStartDocumentOnFragment=WriteStartDocument cannot be called on writers created with ConformanceLevel.Fragment. +Xml_ErrorOpeningExternalDtd=An error has occurred while opening external DTD '{0}': {1} +Xml_ErrorOpeningExternalEntity=An error has occurred while opening external entity '{0}': {1} +Xml_ReadBinaryContentNotSupported={0} method is not supported on this XmlReader. Use CanReadBinaryContent property to find out if a reader implements it. +Xml_ReadValueChunkNotSupported=ReadValueChunk method is not supported on this XmlReader. Use CanReadValueChunk property to find out if an XmlReader implements it. +Xml_InvalidReadContentAs=The {0} method is not supported on node type {1}. If you want to read typed content of an element, use the ReadElementContentAs method. +Xml_InvalidReadElementContentAs=The {0} method is not supported on node type {1}. +Xml_MixedReadElementContentAs=ReadElementContentAs() methods cannot be called on an element that has child elements. +Xml_MixingReadValueChunkWithBinary=ReadValueChunk calls cannot be mixed with ReadContentAsBase64 or ReadContentAsBinHex. +Xml_MixingBinaryContentMethods=ReadContentAsBase64 and ReadContentAsBinHex method calls cannot be mixed with calls to ReadElementContentAsBase64 and ReadElementContentAsBinHex. +Xml_MixingV1StreamingWithV2Binary=ReadContentAsBase64 and ReadContentAsBinHex method calls cannot be mixed with calls to ReadChars, ReadBase64, and ReadBinHex. +Xml_InvalidReadValueChunk=The ReadValueAsChunk method is not supported on node type {0}. +Xml_ReadContentAsFormatException=Content cannot be converted to the type {0}. +Xml_DoubleBaseUri=BaseUri must be specified either as an argument of XmlReader.Create or on the XmlParserContext. If it is specified on both, it must be the same base URI. +Xml_NotEnoughSpaceForSurrogatePair=The buffer is not large enough to fit a surrogate pair. Please provide a buffer of size at least 2 characters. +Xml_EmptyUrl=The URL cannot be empty. +Xml_UnexpectedNodeInSimpleContent=Unexpected node type {0}. {1} method can only be called on elements with simple or empty content. +Xml_InvalidWhitespaceCharacter=The Whitespace or SignificantWhitespace node can contain only XML white space characters. '{0}' is not an XML white space character. +Xml_IncompatibleConformanceLevel=Cannot change conformance checking to {0}. Make sure the ConformanceLevel in XmlReaderSettings is set to Auto for wrapping scenarios. +Xml_LimitExceeded=The input document has exceeded a limit set by {0}. +Xml_ClosedOrErrorReader=The XmlReader is closed or in error state. +Xml_CharEntityOverflow=Invalid value of a character entity reference. + +#if !SILVERLIGHT +Xml_BadNameCharWithPos=The '{0}' character, hexadecimal value {1}, at position {2} within the name, cannot be included in a name. +Xml_XmlnsBelongsToReservedNs=The 'xmlns' attribute is bound to the reserved namespace 'http://www.w3.org/2000/xmlns/'. +Xml_UndeclaredParEntity=Reference to undeclared parameter entity '{0}'. +Xml_InvalidXmlDocument=Invalid XML document. {0} +Xml_NoDTDPresent=No DTD found. +Xml_MultipleValidaitonTypes=Unsupported combination of validation types. +Xml_NoValidation=No validation occurred. +Xml_WhitespaceHandling=Expected WhitespaceHandling.None, or WhitespaceHandling.All, or WhitespaceHandling.Significant. +Xml_InvalidResetStateCall=Cannot call ResetState when parsing an XML fragment. +Xml_EntityHandling=Expected EntityHandling.ExpandEntities or EntityHandling.ExpandCharEntities. +Xml_AttlistDuplEnumValue='{0}' is a duplicate enumeration value. +Xml_AttlistDuplNotationValue='{0}' is a duplicate notation value. +Xml_EncodingSwitchAfterResetState='{0}' is an invalid value for the 'encoding' attribute. The encoding cannot be switched after a call to ResetState. +Xml_UnexpectedNodeType=Unexpected XmlNodeType: '{0}'. +#endif // !SILVERLIGHT + +; +; DTD parser errors +; +Xml_InvalidConditionalSection=A conditional section is not allowed in an internal subset. +Xml_UnexpectedCDataEnd=']]>' is not expected. +Xml_UnclosedConditionalSection=There is an unclosed conditional section. +Xml_ExpectDtdMarkup=Expected DTD markup was not found. +Xml_IncompleteDtdContent=Incomplete DTD content. +Xml_EnumerationRequired=Enumeration data type required. +Xml_InvalidContentModel=Invalid content model. +Xml_FragmentId=Fragment identifier '{0}' cannot be part of the system identifier '{1}'. +Xml_ExpectPcData=Expecting 'PCDATA'. +Xml_ExpectNoWhitespace=White space not allowed before '?', '*', or '+'. +Xml_ExpectOp=Expecting '?', '*', or '+'. +Xml_InvalidAttributeType='{0}' is an invalid attribute type. +Xml_InvalidAttributeType1=Invalid attribute type. +Xml_ExpectAttType=Expecting an attribute type. +Xml_ColonInLocalName='{0}' is an unqualified name and cannot contain the character ':'. +Xml_InvalidParEntityRef=A parameter entity reference is not allowed in internal markup. +Xml_ExpectSubOrClose=Expecting an internal subset or the end of the DOCTYPE declaration. +Xml_ExpectExternalOrPublicId=Expecting a system identifier or a public identifier. +Xml_ExpectExternalIdOrEntityValue=Expecting an external identifier or an entity value. +Xml_ExpectIgnoreOrInclude=Conditional sections must specify the keyword 'IGNORE' or 'INCLUDE'. + +; +; XmlResolver errors +; +Xml_UnsupportedClass=Object type is not supported. +Xml_NullResolver=Resolving of external URIs was prohibited. +Xml_RelativeUriNotSupported=Relative URIs are not supported. + +#if !SILVERLIGHT +Xml_UntrustedCodeSettingResolver=XmlResolver can be set only by fully trusted code. +#endif // !SILVERLIGHT + +; +; XmlWriter errors +; +Xml_WriterAsyncNotSetException=Set XmlWriterSettings.Async to true if you want to use Async Methods. +Xml_PrefixForEmptyNs=Cannot use a prefix with an empty namespace. +Xml_InvalidCommentChars=An XML comment cannot contain '--', and '-' cannot be the last character. +Xml_UndefNamespace=The '{0}' namespace is not defined. +Xml_EmptyName=The empty string '' is not a valid name. +Xml_EmptyLocalName=The empty string '' is not a valid local name. +Xml_InvalidNameCharsDetail=Invalid name character in '{0}'. The '{1}' character, hexadecimal value {2}, cannot be included in a name. +Xml_NoStartTag=There was no XML start tag open. +Xml_ClosedOrError=The Writer is closed or in error state. +Xml_WrongToken=Token {0} in state {1} would result in an invalid XML document. +Xml_XmlPrefix=Prefix "xml" is reserved for use by XML and can be mapped only to namespace name "http://www.w3.org/XML/1998/namespace". +Xml_XmlnsPrefix=Prefix "xmlns" is reserved for use by XML. +Xml_NamespaceDeclXmlXmlns=Prefix '{0}' cannot be mapped to namespace name reserved for "xml" or "xmlns". +Xml_NonWhitespace=Only white space characters should be used. +Xml_DupXmlDecl=Cannot write XML declaration. WriteStartDocument method has already written it. +Xml_CannotWriteXmlDecl=Cannot write XML declaration. XML declaration can be only at the beginning of the document. +Xml_NoRoot=Document does not have a root element. +Xml_InvalidPosition=The current position on the Reader is neither an element nor an attribute. +Xml_IncompleteEntity=Incomplete entity contents. +Xml_InvalidSurrogateHighChar=Invalid high surrogate character (0x{0}). A high surrogate character must have a value from range (0xD800 - 0xDBFF). +Xml_InvalidSurrogateMissingLowChar=The surrogate pair is invalid. Missing a low surrogate character. +Xml_InvalidSurrogatePairWithArgs=The surrogate pair (0x{0}, 0x{1}) is invalid. A high surrogate character (0xD800 - 0xDBFF) must always be paired with a low surrogate character (0xDC00 - 0xDFFF). +Xml_RedefinePrefix=The prefix '{0}' cannot be redefined from '{1}' to '{2}' within the same start element tag. +Xml_DtdAlreadyWritten=The DTD has already been written out. +Xml_InvalidCharsInIndent=XmlWriterSettings.{0} can contain only valid XML text content characters when XmlWriterSettings.CheckCharacters is true. {1} +Xml_IndentCharsNotWhitespace=XmlWriterSettings.{0} can contain only valid XML white space characters when XmlWriterSettings.CheckCharacters and XmlWriterSettings.NewLineOnAttributes are true. +Xml_ConformanceLevelFragment=Make sure that the ConformanceLevel setting is set to ConformanceLevel.Fragment or ConformanceLevel.Auto if you want to write an XML fragment. + +#if !SILVERLIGHT +Xml_InvalidQuote=Invalid XML attribute quote character. Valid attribute quote characters are ' and ". +Xml_UndefPrefix=An undefined prefix is in use. +Xml_NoNamespaces=Cannot set the namespace if Namespaces is 'false'. +Xml_InvalidCDataChars=Cannot have ']]>' inside an XML CDATA block. +Xml_NotTheFirst=WriteStartDocument needs to be the first call. +Xml_InvalidPiChars=Cannot have '?>' inside an XML processing instruction. +Xml_InvalidNameChars=Invalid name character in '{0}'. +Xml_Closed=The Writer is closed. +Xml_InvalidPrefix=Prefixes beginning with "xml" (regardless of whether the characters are uppercase, lowercase, or some combination thereof) are reserved for use by XML. +Xml_InvalidIndentation=Indentation value must be greater than 0. +Xml_NotInWriteState=NotInWriteState. +Xml_SurrogatePairSplit=The second character surrogate pair is not in the input buffer to be written. +Xml_NoMultipleRoots=Document cannot have multiple document elements. +XmlBadName=A node of type '{0}' cannot have the name '{1}'. +XmlNoNameAllowed=A node of type '{0}' cannot have a name. +#endif // !SILVERLIGHT + +; +; XmlConvert Errors +; +XmlConvert_BadUri=The string was not recognized as a valid Uri. +XmlConvert_BadFormat=The string '{0}' is not a valid {1} value. +XmlConvert_Overflow=Value '{0}' was either too large or too small for {1}. +XmlConvert_TypeBadMapping=Xml type '{0}' does not support Clr type '{1}'. +XmlConvert_TypeBadMapping2=Xml type '{0}' does not support a conversion from Clr type '{1}' to Clr type '{2}'. +XmlConvert_TypeListBadMapping=Xml type 'List of {0}' does not support Clr type '{1}'. +XmlConvert_TypeListBadMapping2=Xml type 'List of {0}' does not support a conversion from Clr type '{1}' to Clr type '{2}'. +XmlConvert_TypeToString=Xml type '{0}' cannot convert from Clr type '{1}' unless the destination type is String or XmlAtomicValue. +XmlConvert_TypeFromString=Xml type '{0}' cannot convert to Clr type '{1}' unless the source value is a String or an XmlAtomicValue. +XmlConvert_TypeNoPrefix=The QName '{0}' cannot be represented as a String. A prefix for namespace '{1}' cannot be found. +XmlConvert_TypeNoNamespace=The String '{0}' cannot be represented as an XmlQualifiedName. A namespace for prefix '{1}' cannot be found. +XmlConvert_NotOneCharString=String must be exactly one character long. + +; +; XmlSchema and DTD validation errors +; +Sch_ParEntityRefNesting=The parameter entity replacement text must nest properly within markup declarations. +Sch_NotTokenString=line-feed (#xA) or tab (#x9) characters, leading or trailing spaces and sequences of one or more spaces (#x20) are not allowed in 'xs:token'. +Sch_XsdDateTimeCompare=Cannot compare '{0}' and '{1}'. +Sch_InvalidNullCast=Cannot return null as a value for type '{0}'. +Sch_InvalidDateTimeOption=The '{0}' value for the 'dateTimeOption' parameter is not an allowed value for the 'XmlDateTimeSerializationMode' enumeration. +Sch_StandAloneNormalization=StandAlone is 'yes' and the value of the attribute '{0}' contains a definition in an external document that changes on normalization. +Sch_UnSpecifiedDefaultAttributeInExternalStandalone=Markup for unspecified default attribute '{0}' is external and standalone='yes'. + +#if !SILVERLIGHT +Sch_DefaultException=A schema error occurred. +Sch_DupElementDecl=The '{0}' element has already been declared. +Sch_IdAttrDeclared=The attribute of type ID is already declared on the '{0}' element. +Sch_RootMatchDocType=Root element name must match the DocType name. +Sch_DupId='{0}' is already used as an ID. +Sch_UndeclaredElement=The '{0}' element is not declared. +Sch_UndeclaredAttribute=The '{0}' attribute is not declared. +Sch_UndeclaredNotation=The '{0}' notation is not declared. +Sch_UndeclaredId=Reference to undeclared ID is '{0}'. +Sch_SchemaRootExpected=Expected schema root. Make sure the root element is <schema> and the namespace is 'http://www.w3.org/2001/XMLSchema' for an XSD schema or 'urn:schemas-microsoft-com:xml-data' for an XDR schema. +Sch_XSDSchemaRootExpected=The root element of a W3C XML Schema should be <schema> and its namespace should be 'http://www.w3.org/2001/XMLSchema'. +Sch_UnsupportedAttribute=The '{0}' attribute is not supported in this context. +Sch_UnsupportedElement=The '{0}' element is not supported in this context. +Sch_MissAttribute=The '{0}' attribute is either invalid or missing. +Sch_AnnotationLocation=The 'annotation' element cannot appear at this location. +Sch_DataTypeTextOnly=Content must be "textOnly" when using DataType on an ElementType. +Sch_UnknownModel=The model attribute must have a value of open or closed, not '{0}'. +Sch_UnknownOrder=The order attribute must have a value of 'seq', 'one', or 'many', not '{0}'. +Sch_UnknownContent=The content attribute must have a value of 'textOnly', 'eltOnly', 'mixed', or 'empty', not '{0}'. +Sch_UnknownRequired=The required attribute must have a value of yes or no. +Sch_UnknownDtType=Reference to an unknown data type, '{0}'. +Sch_MixedMany=The order must be many when content is mixed. +Sch_GroupDisabled=The group is not allowed when ElementType has empty or textOnly content. +Sch_MissDtvalue=The DataType value cannot be empty. +Sch_MissDtvaluesAttribute=The dt:values attribute is missing. +Sch_DupDtType=Data type has already been declared. +Sch_DupAttribute=The '{0}' attribute has already been declared for this ElementType. +Sch_RequireEnumeration=Data type should be enumeration when the values attribute is present. +Sch_DefaultIdValue=An attribute or element of type xs:ID or derived from xs:ID, should not have a value constraint. +Sch_ElementNotAllowed=Element is not allowed when the content is empty or textOnly. +Sch_ElementMissing=There is a missing element. +Sch_ManyMaxOccurs=When the order is many, the maxOccurs attribute must have a value of '*'. +Sch_MaxOccursInvalid=The maxOccurs attribute must have a value of 1 or *. +Sch_MinOccursInvalid=The minOccurs attribute must have a value of 0 or 1. +Sch_DtMaxLengthInvalid=The value '{0}' is invalid for dt:maxLength. +Sch_DtMinLengthInvalid=The value '{0}' is invalid for dt:minLength. +Sch_DupDtMaxLength=The value of maxLength has already been declared. +Sch_DupDtMinLength=The value of minLength has already been declared. +Sch_DtMinMaxLength=The maxLength value must be equal to or greater than the minLength value. +Sch_DupElement=The '{0}' element already exists in the content model. +Sch_DupGroupParticle=The content model can only have one of the following; 'all', 'choice', or 'sequence'. +Sch_InvalidValue=The value '{0}' is invalid according to its data type. +Sch_InvalidValueDetailed=The value '{0}' is invalid according to its schema type '{1}' - {2} +Sch_InvalidValueDetailedAttribute=The attribute '{0}' has an invalid value '{1}' according to its schema type '{2}' - {3} +Sch_MissRequiredAttribute=The required attribute '{0}' is missing. +Sch_FixedAttributeValue=The value of the '{0}' attribute does not equal its fixed value. +Sch_FixedElementValue=The value of the '{0}' element does not equal its fixed value. +Sch_AttributeValueDataTypeDetailed=The '{0}' attribute is invalid - The value '{1}' is invalid according to its datatype '{2}' - {3} +Sch_AttributeDefaultDataType=The default value of '{0}' attribute is invalid according to its datatype. +Sch_IncludeLocation=The 'include' element cannot appear at this location. +Sch_ImportLocation=The 'import' element cannot appear at this location. +Sch_RedefineLocation=The 'redefine' element cannot appear at this location. +Sch_InvalidBlockDefaultValue=The values 'list' and 'union' are invalid for the blockDefault attribute. +Sch_InvalidFinalDefaultValue=The value 'substitution' is invalid for the finalDefault attribute. +Sch_InvalidElementBlockValue=The values 'list' and 'union' are invalid for the block attribute on element. +Sch_InvalidElementFinalValue=The values 'substitution', 'list', and 'union' are invalid for the final attribute on element. +Sch_InvalidSimpleTypeFinalValue=The values 'substitution' and 'extension' are invalid for the final attribute on simpleType. +Sch_InvalidComplexTypeBlockValue=The values 'substitution', 'list', and 'union' are invalid for the block attribute on complexType. +Sch_InvalidComplexTypeFinalValue=The values 'substitution', 'list', and 'union' are invalid for the final attribute on complexType. +Sch_DupIdentityConstraint=The identity constraint '{0}' has already been declared. +Sch_DupGlobalElement=The global element '{0}' has already been declared. +Sch_DupGlobalAttribute=The global attribute '{0}' has already been declared. +Sch_DupSimpleType=The simpleType '{0}' has already been declared. +Sch_DupComplexType=The complexType '{0}' has already been declared. +Sch_DupGroup=The group '{0}' has already been declared. +Sch_DupAttributeGroup=The attributeGroup '{0}' has already been declared. +Sch_DupNotation=The notation '{0}' has already been declared. +Sch_DefaultFixedAttributes=The fixed and default attributes cannot both be present. +Sch_FixedInRef=The fixed value constraint on the '{0}' attribute reference must match the fixed value constraint on the declaration. +Sch_FixedDefaultInRef=The default value constraint cannot be present on the '{0}' attribute reference if the fixed value constraint is present on the declaration. +Sch_DupXsdElement='{0}' is a duplicate XSD element. +Sch_ForbiddenAttribute=The '{0}' attribute cannot be present. +Sch_AttributeIgnored=The '{0}' attribute is ignored, because the value of 'prohibited' for attribute use only prevents inheritance of an identically named attribute from the base type definition. +Sch_ElementRef=When the ref attribute is present, the type attribute and complexType, simpleType, key, keyref, and unique elements cannot be present. +Sch_TypeMutualExclusive=The type attribute cannot be present with either simpleType or complexType. +Sch_ElementNameRef=For element declaration, either the name or the ref attribute must be present. +Sch_AttributeNameRef=For attribute '{0}', either the name or the ref attribute must be present, but not both. +Sch_TextNotAllowed=The following text is not allowed in this context: '{0}'. +Sch_UndeclaredType=Type '{0}' is not declared. +Sch_UndeclaredSimpleType=Type '{0}' is not declared, or is not a simple type. +Sch_UndeclaredEquivClass=Substitution group refers to '{0}', an undeclared element. +Sch_AttListPresence=An attribute of type ID must have a declared default of either #IMPLIED or #REQUIRED. +Sch_NotationValue='{0}' is not in the notation list. +Sch_EnumerationValue='{0}' is not in the enumeration list. +Sch_EmptyAttributeValue=The attribute value cannot be empty. +Sch_InvalidLanguageId='{0}' is an invalid language identifier. +Sch_XmlSpace=Invalid xml:space syntax. +Sch_InvalidXsdAttributeValue='{1}' is an invalid value for the '{0}' attribute. +Sch_InvalidXsdAttributeDatatypeValue=The value for the '{0}' attribute is invalid - {1} +Sch_ElementValueDataTypeDetailed=The '{0}' element is invalid - The value '{1}' is invalid according to its datatype '{2}' - {3} +Sch_InvalidElementDefaultValue=The default value '{0}' of element '{1}' is invalid according to the type specified by xsi:type. +Sch_NonDeterministic=Multiple definition of element '{0}' causes the content model to become ambiguous. A content model must be formed such that during validation of an element information item sequence, the particle contained directly, indirectly or implicitly therein with which to attempt to validate each item in the sequence in turn can be uniquely determined without examining the content or attributes of that item, and without any information about the items in the remainder of the sequence. +Sch_NonDeterministicAnyEx=Wildcard '{0}' allows element '{1}', and causes the content model to become ambiguous. A content model must be formed such that during validation of an element information item sequence, the particle contained directly, indirectly or implicitly therein with which to attempt to validate each item in the sequence in turn can be uniquely determined without examining the content or attributes of that item, and without any information about the items in the remainder of the sequence. +Sch_NonDeterministicAnyAny=Wildcards '{0}' and '{1}' have not empty intersection, and causes the content model to become ambiguous. A content model must be formed such that during validation of an element information item sequence, the particle contained directly, indirectly or implicitly therein with which to attempt to validate each item in the sequence in turn can be uniquely determined without examining the content or attributes of that item, and without any information about the items in the remainder of the sequence. +Sch_StandAlone=The standalone document declaration must have a value of 'no'. +Sch_XmlNsAttribute=The value 'xmlns' cannot be used as the name of an attribute declaration. +Sch_AllElement=Element '{0}' cannot appear more than once if content model type is "all". +Sch_MismatchTargetNamespaceInclude=The targetNamespace '{0}' of included/redefined schema should be the same as the targetNamespace '{1}' of the including schema. +Sch_MismatchTargetNamespaceImport=The namespace attribute '{0}' of an import should be the same value as the targetNamespace '{1}' of the imported schema. +Sch_MismatchTargetNamespaceEx=The targetNamespace parameter '{0}' should be the same value as the targetNamespace '{1}' of the schema. +Sch_XsiTypeNotFound=This is an invalid xsi:type '{0}'. +Sch_XsiTypeAbstract=The xsi:type '{0}' cannot be abstract. +Sch_ListFromNonatomic=A list data type must be derived from an atomic or union data type. +Sch_UnionFromUnion=It is an error if a union type has a member with variety union and this member cannot be substituted with its own members. This may be due to the fact that the union member is a restriction of a union with facets. +Sch_DupLengthFacet=This is a duplicate Length constraining facet. +Sch_DupMinLengthFacet=This is a duplicate MinLength constraining facet. +Sch_DupMaxLengthFacet=This is a duplicate MaxLength constraining facet. +Sch_DupWhiteSpaceFacet=This is a duplicate WhiteSpace constraining facet. +Sch_DupMaxInclusiveFacet=This is a duplicate MaxInclusive constraining facet. +Sch_DupMaxExclusiveFacet=This is a duplicate MaxExclusive constraining facet. +Sch_DupMinInclusiveFacet=This is a duplicate MinInclusive constraining facet. +Sch_DupMinExclusiveFacet=This is a duplicate MinExclusive constraining facet. +Sch_DupTotalDigitsFacet=This is a duplicate TotalDigits constraining facet. +Sch_DupFractionDigitsFacet=This is a duplicate FractionDigits constraining facet. +Sch_LengthFacetProhibited=The length constraining facet is prohibited for '{0}'. +Sch_MinLengthFacetProhibited=The MinLength constraining facet is prohibited for '{0}'. +Sch_MaxLengthFacetProhibited=The MaxLength constraining facet is prohibited for '{0}'. +Sch_PatternFacetProhibited=The Pattern constraining facet is prohibited for '{0}'. +Sch_EnumerationFacetProhibited=The Enumeration constraining facet is prohibited for '{0}'. +Sch_WhiteSpaceFacetProhibited=The WhiteSpace constraining facet is prohibited for '{0}'. +Sch_MaxInclusiveFacetProhibited=The MaxInclusive constraining facet is prohibited for '{0}'. +Sch_MaxExclusiveFacetProhibited=The MaxExclusive constraining facet is prohibited for '{0}'. +Sch_MinInclusiveFacetProhibited=The MinInclusive constraining facet is prohibited for '{0}'. +Sch_MinExclusiveFacetProhibited=The MinExclusive constraining facet is prohibited for '{0}'. +Sch_TotalDigitsFacetProhibited=The TotalDigits constraining facet is prohibited for '{0}'. +Sch_FractionDigitsFacetProhibited=The FractionDigits constraining facet is prohibited for '{0}'. +Sch_LengthFacetInvalid=The Length constraining facet is invalid - {0} +Sch_MinLengthFacetInvalid=The MinLength constraining facet is invalid - {0} +Sch_MaxLengthFacetInvalid=The MaxLength constraining facet is invalid - {0} +Sch_MaxInclusiveFacetInvalid=The MaxInclusive constraining facet is invalid - {0} +Sch_MaxExclusiveFacetInvalid=The MaxExclusive constraining facet is invalid - {0} +Sch_MinInclusiveFacetInvalid=The MinInclusive constraining facet is invalid - {0} +Sch_MinExclusiveFacetInvalid=The MinExclusive constraining facet is invalid - {0} +Sch_TotalDigitsFacetInvalid=The TotalDigits constraining facet is invalid - {0} +Sch_FractionDigitsFacetInvalid=The FractionDigits constraining facet is invalid - {0} +Sch_PatternFacetInvalid=The Pattern constraining facet is invalid - {0} +Sch_EnumerationFacetInvalid=The Enumeration constraining facet is invalid - {0} +Sch_InvalidWhiteSpace=The white space character, '{0}', is invalid. +Sch_UnknownFacet=This is an unknown facet. +Sch_LengthAndMinMax=It is an error for both length and minLength or maxLength to be present. +Sch_MinLengthGtMaxLength=MinLength is greater than MaxLength. +Sch_FractionDigitsGtTotalDigits=FractionDigits is greater than TotalDigits. +Sch_LengthConstraintFailed=The actual length is not equal to the specified length. +Sch_MinLengthConstraintFailed=The actual length is less than the MinLength value. +Sch_MaxLengthConstraintFailed=The actual length is greater than the MaxLength value. +Sch_PatternConstraintFailed=The Pattern constraint failed. +Sch_EnumerationConstraintFailed=The Enumeration constraint failed. +Sch_MaxInclusiveConstraintFailed=The MaxInclusive constraint failed. +Sch_MaxExclusiveConstraintFailed=The MaxExclusive constraint failed. +Sch_MinInclusiveConstraintFailed=The MinInclusive constraint failed. +Sch_MinExclusiveConstraintFailed=The MinExclusive constraint failed. +Sch_TotalDigitsConstraintFailed=The TotalDigits constraint failed. +Sch_FractionDigitsConstraintFailed=The FractionDigits constraint failed. +Sch_UnionFailedEx=The value '{0}' is not valid according to any of the memberTypes of the union. +Sch_NotationRequired=NOTATION cannot be used directly in a schema; only data types derived from NOTATION by specifying an enumeration value can be used in a schema. All enumeration facet values must match the name of a notation declared in the current schema. +Sch_DupNotationAttribute=No element type can have more than one NOTATION attribute specified. +Sch_MissingPublicSystemAttribute=NOTATION must have either the Public or System attribute present. +Sch_NotationAttributeOnEmptyElement=An attribute of type NOTATION must not be declared on an element declared EMPTY. +Sch_RefNotInScope=The Keyref '{0}' cannot find the referred key or unique in scope. +Sch_UndeclaredIdentityConstraint=The '{0}' identity constraint is not declared. +Sch_RefInvalidIdentityConstraint=Reference to an invalid identity constraint, '{0}'. +Sch_RefInvalidCardin=Keyref '{0}' has different cardinality as the referred key or unique element. +Sch_ReftoKeyref=The '{0}' Keyref can refer to key or unique only. +Sch_EmptyXPath=The XPath for selector or field cannot be empty. +Sch_UnresolvedPrefix=The prefix '{0}' in XPath cannot be resolved. +Sch_UnresolvedKeyref=The key sequence '{0}' in '{1}' Keyref fails to refer to some key. +Sch_ICXpathError='{0}' is an invalid XPath for selector or field. +Sch_SelectorAttr='{0}' is an invalid XPath for selector. Selector cannot have an XPath selection with an attribute node. +Sch_FieldSimpleTypeExpected=The field '{0}' is expecting an element or attribute with simple type or simple content. +Sch_FieldSingleValueExpected=The field '{0}' is expecting at the most one value. +Sch_MissingKey=The identity constraint '{0}' validation has failed. Either a key is missing or the existing key has an empty node. +Sch_DuplicateKey=There is a duplicate key sequence '{0}' for the '{1}' key or unique identity constraint. +Sch_TargetNamespaceXsi=The target namespace of an attribute declaration, whether local or global, must not match http://www.w3.org/2001/XMLSchema-instance. +Sch_UndeclaredEntity=Reference to an undeclared entity, '{0}'. +Sch_UnparsedEntityRef=Reference to an unparsed entity, '{0}'. +Sch_MaxOccursInvalidXsd=The value for the 'maxOccurs' attribute must be xsd:nonNegativeInteger or 'unbounded'. +Sch_MinOccursInvalidXsd=The value for the 'minOccurs' attribute must be xsd:nonNegativeInteger. +Sch_MaxInclusiveExclusive='maxInclusive' and 'maxExclusive' cannot both be specified for the same data type. +Sch_MinInclusiveExclusive='minInclusive' and 'minExclusive' cannot both be specified for the same data type. +Sch_MinInclusiveGtMaxInclusive=The value specified for 'minInclusive' cannot be greater than the value specified for 'maxInclusive' for the same data type. +Sch_MinExclusiveGtMaxExclusive=The value specified for 'minExclusive' cannot be greater than the value specified for 'maxExclusive' for the same data type. +Sch_MinInclusiveGtMaxExclusive=The value specified for 'minInclusive' cannot be greater than the value specified for 'maxExclusive' for the same data type. +Sch_MinExclusiveGtMaxInclusive=The value specified for 'minExclusive' cannot be greater than the value specified for 'maxInclusive' for the same data type. +Sch_SimpleTypeRestriction='simpleType' should be the first child of restriction. +Sch_InvalidFacetPosition=Facet should go before 'attribute', 'attributeGroup', or 'anyAttribute'. +Sch_AttributeMutuallyExclusive='{0}' and content model are mutually exclusive. +Sch_AnyAttributeLastChild='anyAttribute' must be the last child. +Sch_ComplexTypeContentModel=The content model of a complex type must consist of 'annotation' (if present); followed by zero or one of the following: 'simpleContent', 'complexContent', 'group', 'choice', 'sequence', or 'all'; followed by zero or more 'attribute' or 'attributeGroup'; followed by zero or one 'anyAttribute'. +Sch_ComplexContentContentModel=Complex content restriction or extension should consist of zero or one of 'group', 'choice', 'sequence', or 'all'; followed by zero or more 'attribute' or 'attributeGroup'; followed by zero or one 'anyAttribute'. +Sch_NotNormalizedString=Carriage return (#xD), line feed (#xA), and tab (#x9) characters are not allowed in xs:normalizedString. +Sch_FractionDigitsNotOnDecimal=FractionDigits should be equal to 0 on types other then decimal. +Sch_ContentInNill=Element '{0}' must have no character or element children. +Sch_NoElementSchemaFound=Could not find schema information for the element '{0}'. +Sch_NoAttributeSchemaFound=Could not find schema information for the attribute '{0}'. +Sch_InvalidNamespace=The Namespace '{0}' is an invalid URI. +Sch_InvalidTargetNamespaceAttribute=The targetNamespace attribute cannot have empty string as its value. +Sch_InvalidNamespaceAttribute=The namespace attribute cannot have empty string as its value. +Sch_InvalidSchemaLocation=The SchemaLocation '{0}' is an invalid URI. +Sch_ImportTargetNamespace=Namespace attribute of an import must not match the real value of the enclosing targetNamespace of the <schema>. +Sch_ImportTargetNamespaceNull=The enclosing <schema> must have a targetNamespace, if the Namespace attribute is absent on the import element. +Sch_GroupDoubleRedefine=Double redefine for group. +Sch_ComponentRedefineNotFound=Cannot find a {0} with name '{1}' to redefine. +Sch_GroupRedefineNotFound=No group to redefine. +Sch_AttrGroupDoubleRedefine=Double redefine for attribute group. +Sch_AttrGroupRedefineNotFound=No attribute group to redefine. +Sch_ComplexTypeDoubleRedefine=Double redefine for complex type. +Sch_ComplexTypeRedefineNotFound=No complex type to redefine. +Sch_SimpleToComplexTypeRedefine=Cannot redefine a simple type as complex type. +Sch_SimpleTypeDoubleRedefine=Double redefine for simple type. +Sch_ComplexToSimpleTypeRedefine=Cannot redefine a complex type as simple type. +Sch_SimpleTypeRedefineNotFound=No simple type to redefine. +Sch_MinMaxGroupRedefine=When group is redefined, the real value of both minOccurs and maxOccurs attribute must be 1 (or absent). +Sch_MultipleGroupSelfRef=Multiple self-reference within a group is redefined. +Sch_MultipleAttrGroupSelfRef=Multiple self-reference within an attribute group is redefined. +Sch_InvalidTypeRedefine=If type is being redefined, the base type has to be self-referenced. +Sch_InvalidElementRef=If ref is present, all of <complexType>, <simpleType>, <key>, <keyref>, <unique>, nillable, default, fixed, form, block, and type must be absent. +Sch_MinGtMax=minOccurs value cannot be greater than maxOccurs value. +Sch_DupSelector=Selector cannot appear twice in one identity constraint. +Sch_IdConstraintNoSelector=Selector must be present. +Sch_IdConstraintNoFields=At least one field must be present. +Sch_IdConstraintNoRefer=The referring attribute must be present. +Sch_SelectorBeforeFields=Cannot define fields before selector. +Sch_NoSimpleTypeContent=SimpleType content is missing. +Sch_SimpleTypeRestRefBase=SimpleType restriction should have either the base attribute or a simpleType child, but not both. +Sch_SimpleTypeRestRefBaseNone=SimpleType restriction should have either the base attribute or a simpleType child to indicate the base type for the derivation. +Sch_SimpleTypeListRefBase=SimpleType list should have either the itemType attribute or a simpleType child, but not both. +Sch_SimpleTypeListRefBaseNone=SimpleType list should have either the itemType attribute or a simpleType child to indicate the itemType of the list. +Sch_SimpleTypeUnionNoBase=Either the memberTypes attribute must be non-empty or there must be at least one simpleType child. +Sch_NoRestOrExtQName='restriction' or 'extension' child is required for complexType '{0}' in namespace '{1}', because it has a simpleContent or complexContent child. +Sch_NoRestOrExt='restriction' or 'extension' child is required for complexType with simpleContent or complexContent child. +Sch_NoGroupParticle='sequence', 'choice', or 'all' child is required. +Sch_InvalidAllMin='all' must have 'minOccurs' value of 0 or 1. +Sch_InvalidAllMax='all' must have {max occurs}=1. +Sch_InvalidFacet=The 'value' attribute must be present in facet. +Sch_AbstractElement=The element '{0}' is abstract or its type is abstract. +Sch_XsiTypeBlockedEx=The xsi:type attribute value '{0}' is not valid for the element '{1}', either because it is not a type validly derived from the type in the schema, or because it has xsi:type derivation blocked. +Sch_InvalidXsiNill=If the 'nillable' attribute is false in the schema, the 'xsi:nil' attribute must not be present in the instance. +Sch_SubstitutionNotAllowed=Element '{0}' cannot substitute in place of head element '{1}' because it has block='substitution'. +Sch_SubstitutionBlocked=Member element {0}'s type cannot be derived by restriction or extension from head element {1}'s type, because it has block='restriction' or 'extension'. +Sch_InvalidElementInEmptyEx=The element '{0}' cannot contain child element '{1}' because the parent element's content model is empty. +Sch_InvalidElementInTextOnlyEx=The element '{0}' cannot contain child element '{1}' because the parent element's content model is text only. +Sch_InvalidTextInElement=The element {0} cannot contain text. +Sch_InvalidElementContent=The element {0} has invalid child element {1}. +Sch_InvalidElementContentComplex=The element {0} has invalid child element {1} - {2} +Sch_IncompleteContent=The element {0} has incomplete content. +Sch_IncompleteContentComplex=The element {0} has incomplete content - {2} +Sch_InvalidTextInElementExpecting=The element {0} cannot contain text. List of possible elements expected: {1}. +Sch_InvalidElementContentExpecting=The element {0} has invalid child element {1}. List of possible elements expected: {2}. +Sch_InvalidElementContentExpectingComplex=The element {0} has invalid child element {1}. List of possible elements expected: {2}. {3} +Sch_IncompleteContentExpecting=The element {0} has incomplete content. List of possible elements expected: {1}. +Sch_IncompleteContentExpectingComplex=The element {0} has incomplete content. List of possible elements expected: {1}. {2} +Sch_InvalidElementSubstitution=The element {0} cannot substitute for a local element {1} expected in that position. +;Following Needed to build the correct localized strings for the above messages with Expected ... +Sch_ElementNameAndNamespace='{0}' in namespace '{1}' +Sch_ElementName='{0}' +Sch_ContinuationString={0}as well as +Sch_AnyElementNS=any element in namespace '{0}' +Sch_AnyElement=any element +Sch_InvalidTextInEmpty=The element cannot contain text. Content model is empty. +Sch_InvalidWhitespaceInEmpty=The element cannot contain white space. Content model is empty. +Sch_InvalidPIComment=The element cannot contain comment or processing instruction. Content model is empty. +Sch_InvalidAttributeRef=If ref is present, all of 'simpleType', 'form', 'type', and 'use' must be absent. +Sch_OptionalDefaultAttribute=The 'use' attribute must be optional (or absent) if the default attribute is present. +Sch_AttributeCircularRef=Circular attribute reference. +Sch_IdentityConstraintCircularRef=Circular identity constraint reference. +Sch_SubstitutionCircularRef=Circular substitution group affiliation. +Sch_InvalidAnyAttribute=Invalid namespace in 'anyAttribute'. +Sch_DupIdAttribute=Duplicate ID attribute. +Sch_InvalidAllElementMax=The {max occurs} of all the particles in the {particles} of an all group must be 0 or 1. +Sch_InvalidAny=Invalid namespace in 'any'. +Sch_InvalidAnyDetailed=The value of the namespace attribute of the element or attribute wildcard is invalid - {0} +Sch_InvalidExamplar=Cannot be nominated as the {substitution group affiliation} of any other declaration. +Sch_NoExamplar=Reference to undeclared substitution group affiliation. +Sch_InvalidSubstitutionMember='{0}' cannot be a member of substitution group with head element '{1}'. +Sch_RedefineNoSchema='SchemaLocation' must successfully resolve if <redefine> contains any child other than <annotation>. +Sch_ProhibitedAttribute=The '{0}' attribute is not allowed. +Sch_TypeCircularRef=Circular type reference. +Sch_TwoIdAttrUses=Two distinct members of the attribute uses must not have type definitions which are both xs:ID or are derived from xs:ID. +Sch_AttrUseAndWildId=It is an error if there is a member of the attribute uses of a type definition with type xs:ID or derived from xs:ID and another attribute with type xs:ID matches an attribute wildcard. +Sch_MoreThanOneWildId=It is an error if more than one attribute whose type is xs:ID or is derived from xs:ID, matches an attribute wildcard on an element. +Sch_BaseFinalExtension=The base type is the final extension. +Sch_NotSimpleContent=The content type of the base type must be a simple type definition or it must be mixed, and simpleType child must be present. +Sch_NotComplexContent=The content type of the base type must not be a simple type definition. +Sch_BaseFinalRestriction=The base type is final restriction. +Sch_BaseFinalList=The base type is the final list. +Sch_BaseFinalUnion=The base type is the final union. +Sch_UndefBaseRestriction=Undefined complexType '{0}' is used as a base for complex type restriction. +Sch_UndefBaseExtension=Undefined complexType '{0}' is used as a base for complex type extension. +Sch_DifContentType=The derived type and the base type must have the same content type. +Sch_InvalidContentRestriction=Invalid content type derivation by restriction. +Sch_InvalidContentRestrictionDetailed=Invalid content type derivation by restriction. {0} +Sch_InvalidBaseToEmpty=If the derived content type is Empty, then the base content type should also be Empty or Mixed with Emptiable particle according to rule 5.3 of Schema Component Constraint: Derivation Valid (Restriction, Complex). +Sch_InvalidBaseToMixed=If the derived content type is Mixed, then the base content type should also be Mixed according to rule 5.4 of Schema Component Constraint: Derivation Valid (Restriction, Complex). +Sch_DupAttributeUse=The attribute '{0}' already exists. +Sch_InvalidParticleRestriction=Invalid particle derivation by restriction. +Sch_InvalidParticleRestrictionDetailed=Invalid particle derivation by restriction - '{0}'. +Sch_ForbiddenDerivedParticleForAll='Choice' or 'any' is forbidden as derived particle when the base particle is 'all'. +Sch_ForbiddenDerivedParticleForElem=Only 'element' is valid as derived particle when the base particle is 'element'. +Sch_ForbiddenDerivedParticleForChoice='All' or 'any' is forbidden as derived particle when the base particle is 'choice'. +Sch_ForbiddenDerivedParticleForSeq='All', 'any', and 'choice' are forbidden as derived particles when the base particle is 'sequence'. +Sch_ElementFromElement=Derived element '{0}' is not a valid restriction of base element '{1}' according to Elt:Elt -- NameAndTypeOK. +Sch_ElementFromAnyRule1=The namespace of element '{0}'is not valid with respect to the wildcard's namespace constraint in the base, Elt:Any -- NSCompat Rule 1. +Sch_ElementFromAnyRule2=The occurrence range of element '{0}'is not a valid restriction of the wildcard's occurrence range in the base, Elt:Any -- NSCompat Rule2. +Sch_AnyFromAnyRule1=The derived wildcard's occurrence range is not a valid restriction of the base wildcard's occurrence range, Any:Any -- NSSubset Rule 1. +; <PLEASE-NOTE> ===== The word 'intensional' below is spelt correctly ===== </PLEASE-NOTE> +Sch_AnyFromAnyRule2=The derived wildcard's namespace constraint must be an intensional subset of the base wildcard's namespace constraint, Any:Any -- NSSubset Rule2. +Sch_AnyFromAnyRule3=The derived wildcard's 'processContents' must be identical to or stronger than the base wildcard's 'processContents', where 'strict' is stronger than 'lax' and 'lax' is stronger than 'skip', Any:Any -- NSSubset Rule 3. +Sch_GroupBaseFromAny1=Every member of the derived group particle must be a valid restriction of the base wildcard, NSRecurseCheckCardinality Rule 1. +Sch_GroupBaseFromAny2=The derived particle's occurrence range at ({0}, {1}) is not a valid restriction of the base wildcard's occurrence range at ({2}, {3}), NSRecurseCheckCardinality Rule 2. +Sch_ElementFromGroupBase1=The derived element {0} at ({1}, {2}) is not a valid restriction of the base sequence particle at ({3}, {4}) according to Elt:All/Choice/Sequence -- RecurseAsIfGroup. +Sch_ElementFromGroupBase2=The derived element {0} at ({1}, {2}) is not a valid restriction of the base choice particle at ({3}, {4}) according to Elt:All/Choice/Sequence -- RecurseAsIfGroup. +Sch_ElementFromGroupBase3=The derived element {0} at ({1}, {2}) is not a valid restriction of the base all particle at ({3}, {4}) according to Elt:All/Choice/Sequence -- RecurseAsIfGroup. +Sch_GroupBaseRestRangeInvalid=The derived particle's range is not a valid restriction of the base particle's range according to All:All,Sequence:Sequence -- Recurse Rule 1 or Choice:Choice -- RecurseLax. +Sch_GroupBaseRestNoMap=The derived particle cannot have more members than the base particle - All:All,Sequence:Sequence -- Recurse Rule 2 / Choice:Choice -- RecurseLax. +Sch_GroupBaseRestNotEmptiable=All particles in the {particles} of the base particle which are not mapped to by any particle in the {particles} of the derived particle should be emptiable - All:All,Sequence:Sequence -- Recurse Rule 2 / Choice:Choice -- RecurseLax. +Sch_SeqFromAll=The derived sequence particle at ({0}, {1}) is not a valid restriction of the base all particle at ({2}, {3}) according to Sequence:All -- RecurseUnordered. +Sch_SeqFromChoice=The derived sequence particle at ({0}, {1}) is not a valid restriction of the base choice particle at ({2}, {3}) according to Sequence:Choice -- MapAndSum. +Sch_UndefGroupRef=Reference to undeclared model group '{0}'. +Sch_GroupCircularRef=Circular group reference. +Sch_AllRefNotRoot=The group ref to 'all' is not the root particle, or it is being used as an extension. +Sch_AllRefMinMax=The group ref to 'all' must have {min occurs}= 0 or 1 and {max occurs}=1. +Sch_NotAllAlone='all' is not the only particle in a group, or is being used as an extension. +Sch_AttributeGroupCircularRef=Circular attribute group reference. +Sch_UndefAttributeGroupRef=Reference to undeclared attribute group '{0}'. +Sch_InvalidAttributeExtension=Invalid attribute extension. +Sch_InvalidAnyAttributeRestriction=The base any attribute must be a superset of the derived 'anyAttribute'. +Sch_AttributeRestrictionProhibited=Invalid attribute restriction. Attribute restriction is prohibited in base type. +Sch_AttributeRestrictionInvalid=Invalid attribute restriction. Derived attribute's type is not a valid restriction of the base attribute's type. +Sch_AttributeFixedInvalid=Invalid attribute restriction. Derived attribute's fixed value must be the same as the base attribute's fixed value. +Sch_AttributeUseInvalid=Derived attribute's use has to be required if base attribute's use is required. +Sch_AttributeRestrictionInvalidFromWildcard=The {base type definition} must have an {attribute wildcard} and the {target namespace} of the R's {attribute declaration} must be valid with respect to that wildcard. +Sch_NoDerivedAttribute=The base attribute '{0}' whose use = 'required' does not have a corresponding derived attribute while redefining attribute group '{1}'. +Sch_UnexpressibleAnyAttribute=The 'anyAttribute' is not expressible. +Sch_RefInvalidAttribute=Reference to invalid attribute '{0}'. +Sch_ElementCircularRef=Circular element reference. +Sch_RefInvalidElement=Reference to invalid element '{0}'. +Sch_ElementCannotHaveValue=Element's type does not allow fixed or default value constraint. +Sch_ElementInMixedWithFixed=Although the '{0}' element's content type is mixed, it cannot have element children, because it has a fixed value constraint in the schema. +Sch_ElementTypeCollision=Elements with the same name and in the same scope must have the same type. +Sch_InvalidIncludeLocation=Cannot resolve the 'schemaLocation' attribute. +Sch_CannotLoadSchema=Cannot load the schema for the namespace '{0}' - {1} +Sch_CannotLoadSchemaLocation=Cannot load the schema from the location '{0}' - {1} +Sch_LengthGtBaseLength=It is an error if 'length' is among the members of {facets} of {base type definition} and {value} is greater than the {value} of the parent 'length'. +Sch_MinLengthGtBaseMinLength=It is an error if 'minLength' is among the members of {facets} of {base type definition} and {value} is less than the {value} of the parent 'minLength'. +Sch_MaxLengthGtBaseMaxLength=It is an error if 'maxLength' is among the members of {facets} of {base type definition} and {value} is greater than the {value} of the parent 'maxLength'. +Sch_MaxMinLengthBaseLength=It is an error for both 'length' and either 'minLength' or 'maxLength' to be members of {facets}, unless they are specified in different derivation steps. In which case the following must be true: the {value} of 'minLength' <= the {value} of 'length' <= the {value} of 'maxLength'. +Sch_MaxInclusiveMismatch=It is an error if the derived 'maxInclusive' facet value is greater than the parent 'maxInclusive' facet value. +Sch_MaxExclusiveMismatch=It is an error if the derived 'maxExclusive' facet value is greater than the parent 'maxExclusive' facet value. +Sch_MinInclusiveMismatch=It is an error if the derived 'minInclusive' facet value is less than the parent 'minInclusive' facet value. +Sch_MinExclusiveMismatch=It is an error if the derived 'minExclusive' facet value is less than the parent 'minExclusive' facet value. +Sch_MinExlIncMismatch=It is an error if the derived 'minExclusive' facet value is less than or equal to the parent 'minInclusive' facet value. +Sch_MinExlMaxExlMismatch=It is an error if the derived 'minExclusive' facet value is greater than or equal to the parent 'maxExclusive' facet value. +Sch_MinIncMaxExlMismatch=It is an error if the derived 'minInclusive' facet value is greater than or equal to the parent 'maxExclusive' facet value. +Sch_MinIncExlMismatch=It is an error if the derived 'minInclusive' facet value is less than or equal to the parent 'minExclusive' facet value. +Sch_MaxIncExlMismatch=It is an error if the derived 'maxInclusive' facet value is greater than or equal to the parent 'maxExclusive' facet value. +Sch_MaxExlIncMismatch=It is an error if the derived 'maxExclusive' facet value is greater than or equal to the parent 'maxInclusive' facet value. +Sch_TotalDigitsMismatch=It is an error if the derived 'totalDigits' facet value is greater than the parent 'totalDigits' facet value. +Sch_FacetBaseFixed=Values that are declared as {fixed} in a base type can not be changed in a derived type. +Sch_WhiteSpaceRestriction1=It is an error if 'whiteSpace' is among the members of {facets} of {base type definition}, {value} is 'replace' or 'preserve', and the {value} of the parent 'whiteSpace' is 'collapse'. +Sch_WhiteSpaceRestriction2=It is an error if 'whiteSpace' is among the members of {facets} of {base type definition}, {value} is 'preserve', and the {value} of the parent 'whiteSpace' is 'replace'. +Sch_XsiNilAndFixed=There must be no fixed value when an attribute is 'xsi:nil' and has a value of 'true'. +Sch_MixSchemaTypes=Different schema types cannot be mixed. +Sch_XSDSchemaOnly='XmlSchemaSet' can load only W3C XML Schemas. +Sch_InvalidPublicAttribute=Public attribute '{0}' is an invalid URI. +Sch_InvalidSystemAttribute=System attribute '{0}' is an invalid URI. +Sch_TypeAfterConstraints='simpleType' or 'complexType' cannot follow 'unique', 'key' or 'keyref'. +Sch_XsiNilAndType=There can be no type value when attribute is 'xsi:nil' and has value 'true'. +Sch_DupSimpleTypeChild='simpleType' should have only one child 'union', 'list', or 'restriction'. +Sch_InvalidIdAttribute=Invalid 'id' attribute value: {0} +Sch_InvalidNameAttributeEx=Invalid 'name' attribute value '{0}': '{1}'. +Sch_InvalidAttribute=Invalid '{0}' attribute: '{1}'. +Sch_EmptyChoice=Empty choice cannot be satisfied if 'minOccurs' is not equal to 0. +Sch_DerivedNotFromBase=The data type of the simple content is not a valid restriction of the base complex type. +Sch_NeedSimpleTypeChild=Simple content restriction must have a simple type child if the content type of the base type is not a simple type definition. +Sch_InvalidCollection=The schema items collection cannot contain an object of type 'XmlSchemaInclude', 'XmlSchemaImport', or 'XmlSchemaRedefine'. +Sch_UnrefNS=Namespace '{0}' is not available to be referenced in this schema. +Sch_InvalidSimpleTypeRestriction=Restriction of 'anySimpleType' is not allowed. +Sch_MultipleRedefine=Multiple redefines of the same schema will be ignored. +Sch_NullValue=Value cannot be null. +Sch_ComplexContentModel=Content model validation resulted in a large number of states, possibly due to large occurrence ranges. Therefore, content model may not be validated accurately. +Sch_SchemaNotPreprocessed=All schemas in the set should be successfully preprocessed prior to compilation. +Sch_SchemaNotRemoved=The schema could not be removed because other schemas in the set have dependencies on this schema or its imports. +Sch_ComponentAlreadySeenForNS=An element or attribute information item has already been validated from the '{0}' namespace. It is an error if 'xsi:schemaLocation', 'xsi:noNamespaceSchemaLocation', or an inline schema occurs for that namespace. +Sch_DefaultAttributeNotApplied=Default attribute '{0}' for element '{1}' could not be applied as the attribute namespace is not mapped to a prefix in the instance document. +Sch_NotXsiAttribute=The attribute '{0}' does not match one of the four allowed attributes in the 'xsi' namespace. +Sch_SchemaDoesNotExist=Schema does not exist in the set. +#endif // !SILVERLIGHT + +; +; Xml Document validation errors +; +#if !SILVERLIGHT +XmlDocument_ValidateInvalidNodeType=Validate method can be called only on nodes of type Document, DocumentFragment, Element, or Attribute. +XmlDocument_NodeNotFromDocument=Cannot validate '{0}' because its owner document is not the current document. +XmlDocument_NoNodeSchemaInfo=Schema information could not be found for the node passed into Validate. The node may be invalid in its current position. Navigate to the ancestor that has schema information, then call Validate again. +XmlDocument_NoSchemaInfo=The XmlSchemaSet on the document is either null or has no schemas in it. Provide schema information before calling Validate. +#endif // !SILVERLIGHT + +; +; XmlSchemaValidator messages +; +#if !SILVERLIGHT +Sch_InvalidStartTransition=It is invalid to call the '{0}' method in the current state of the validator. The '{1}' method must be called before proceeding with validation. +Sch_InvalidStateTransition=The transition from the '{0}' method to the '{1}' method is not allowed. +Sch_InvalidEndValidation=The 'EndValidation' method cannot not be called when all the elements have not been validated. 'ValidateEndElement' calls corresponding to 'ValidateElement' calls might be missing. +Sch_InvalidEndElementCall=It is invalid to call the 'ValidateEndElement' overload that takes in a 'typedValue' after 'ValidateText' or 'ValidateWhitespace' methods have been called. +Sch_InvalidEndElementCallTyped=It is invalid to call the 'ValidateEndElement' overload that takes in a 'typedValue' for elements with complex content. +Sch_InvalidEndElementMultiple=The call to the '{0}' method does not match a corresponding call to 'ValidateElement' method. +Sch_DuplicateAttribute=The '{0}' attribute has already been validated and is a duplicate attribute. +Sch_InvalidPartialValidationType=The partial validation type has to be 'XmlSchemaElement', 'XmlSchemaAttribute', or 'XmlSchemaType'. +Sch_SchemaElementNameMismatch=The element name '{0}' does not match the name '{1}' of the 'XmlSchemaElement' set as a partial validation type. +Sch_SchemaAttributeNameMismatch=The attribute name '{0}' does not match the name '{1}' of the 'XmlSchemaAttribute' set as a partial validation type. +Sch_ValidateAttributeInvalidCall=If the partial validation type is 'XmlSchemaElement' or 'XmlSchemaType', the 'ValidateAttribute' method cannot be called. +Sch_ValidateElementInvalidCall=If the partial validation type is 'XmlSchemaAttribute', the 'ValidateElement' method cannot be called. +#endif // !SILVERLIGHT + +; +; Object table +; +#if !SILVERLIGHT +Sch_EnumNotStarted=Enumeration has not started. Call MoveNext. +Sch_EnumFinished=Enumeration has already finished. +#endif // !SILVERLIGHT + +; +; Schema Inference errors +; +#if !SILVERLIGHT +SchInf_schema=The supplied xml instance is a schema or contains an inline schema. This class cannot infer a schema for a schema. +SchInf_entity=Inference cannot handle entity references. Pass in an 'XmlReader' that expands entities. +SchInf_simplecontent=Expected simple content. Schema was not created using this tool. +SchInf_extension=Expected 'Extension' within 'SimpleContent'. Schema was not created using this tool. +SchInf_particle=Particle cannot exist along with 'ContentModel'. +SchInf_ct=Complex type expected to exist with at least one 'Element' at this point. +SchInf_seq=sequence expected to contain elements only. Schema was not created using this tool. +SchInf_noseq=The supplied schema contains particles other than Sequence and Choice. Only schemas generated by this tool are supported. +SchInf_noct=Expected ComplexType. Schema was not generated using this tool. +SchInf_UnknownParticle=Expected Element. Schema was not generated using this tool. +SchInf_schematype=Inference can only handle simple built-in types for 'SchemaType'. +SchInf_NoElement=There is no element to infer schema. +#endif // !SILVERLIGHT + +; +; Old XPath errors +; +#if !SILVERLIGHT +Xp_UnclosedString=This is an unclosed string. +Xp_ExprExpected='{0}' is an invalid expression. +Xp_InvalidArgumentType=The argument to function '{0}' in '{1}' cannot be converted to a node-set. +Xp_InvalidNumArgs=Function '{0}' in '{1}' has an invalid number of arguments. +Xp_InvalidName='{0}' has an invalid qualified name. +Xp_InvalidToken='{0}' has an invalid token. +Xp_NodeSetExpected=Expression must evaluate to a node-set. +Xp_NotSupported=The XPath query '{0}' is not supported. +Xp_InvalidPattern='{0}' is an invalid XSLT pattern. +Xp_InvalidKeyPattern='{0}' is an invalid key pattern. It either contains a variable reference or 'key()' function. +Xp_BadQueryObject=This is an invalid object. Only objects returned from Compile() can be passed as input. +Xp_UndefinedXsltContext=XsltContext is needed for this query because of an unknown function. +Xp_NoContext=Namespace Manager or XsltContext needed. This query has a prefix, variable, or user-defined function. +Xp_UndefVar=The variable '{0}' is undefined. +Xp_UndefFunc=The function '{0}()' is undefined. +Xp_FunctionFailed=Function '{0}()' has failed. +Xp_CurrentNotAllowed=The 'current()' function cannot be used in a pattern. +Xp_QueryTooComplex=The xpath query is too complex. +#endif // !SILVERLIGHT + +; +; Xml DOM errors +; +#if !SILVERLIGHT +Xdom_DualDocumentTypeNode=This document already has a 'DocumentType' node. +Xdom_DualDocumentElementNode=This document already has a 'DocumentElement' node. +Xdom_DualDeclarationNode=This document already has an 'XmlDeclaration' node. +Xdom_Import=Cannot import nodes of type '{0}'. +Xdom_Import_NullNode=Cannot import a null node. +Xdom_NoRootEle=The document does not have a root element. +Xdom_Attr_Name=The attribute local name cannot be empty. +Xdom_AttrCol_Object=An 'Attributes' collection can only contain 'Attribute' objects. +Xdom_AttrCol_Insert=The reference node must be a child of the current node. +Xdom_NamedNode_Context=The named node is from a different document context. +Xdom_Version=Wrong XML version information. The XML must match production "VersionNum ::= '1.' [0-9]+". +Xdom_standalone=Wrong value for the XML declaration standalone attribute of '{0}'. +Xdom_Ele_Prefix=The prefix of an element name cannot start with 'xml'. +Xdom_Ent_Innertext=The 'InnerText' of an 'Entity' node is read-only and cannot be set. +Xdom_EntRef_SetVal='EntityReference' nodes have no support for setting value. +Xdom_WS_Char=The string for white space contains an invalid character. +Xdom_Node_SetVal=Cannot set a value on node type '{0}'. +Xdom_Empty_LocalName=The local name for elements or attributes cannot be null or an empty string. +Xdom_Set_InnerXml=Cannot set the 'InnerXml' for the current node because it is either read-only or cannot have children. +Xdom_Attr_InUse=The 'Attribute' node cannot be inserted because it is already an attribute of another element. +Xdom_Enum_ElementList=The element list has changed. The enumeration operation failed to continue. +Xdom_Invalid_NT_String='{0}' does not represent any 'XmlNodeType'. +Xdom_InvalidCharacter_EntityReference=Cannot create an 'EntityReference' node with a name starting with '#'. +Xdom_IndexOutOfRange=The index being passed in is out of range. +Xdom_Document_Innertext=The 'InnerText' of a 'Document' node is read-only and cannot be set. +#endif // !SILVERLIGHT + +; +; XPathNavigator errors +; +#if !SILVERLIGHT +Xpn_BadPosition=Operation is not valid due to the current position of the navigator. +Xpn_MissingParent=The current position of the navigator is missing a valid parent. +Xpn_NoContent=No content generated as the result of the operation. +#endif // !SILVERLIGHT + +; +; XmlLoader errors +; +#if !SILVERLIGHT +Xdom_Load_NoDocument=The document to be loaded could not be found. +Xdom_Load_NoReader=There is no reader from which to load the document. +#endif // !SILVERLIGHT + +; +; XmlNode operations +; +#if !SILVERLIGHT +Xdom_Node_Null_Doc=Cannot create a node without an owner document. +Xdom_Node_Insert_Child=Cannot insert a node or any ancestor of that node as a child of itself. +Xdom_Node_Insert_Contain=The current node cannot contain other nodes. +Xdom_Node_Insert_Path=The reference node is not a child of this node. +Xdom_Node_Insert_Context=The node to be inserted is from a different document context. +Xdom_Node_Insert_Location=Cannot insert the node in the specified location. +Xdom_Node_Insert_TypeConflict=The specified node cannot be inserted as the valid child of this node, because the specified node is the wrong type. +Xdom_Node_Remove_Contain=The current node cannot contain other nodes, so the node to be removed is not its child. +Xdom_Node_Remove_Child=The node to be removed is not a child of this node. +Xdom_Node_Modify_ReadOnly=This node is read-only. It cannot be modified. +Xdom_TextNode_SplitText=The 'Text' node is not connected in the DOM live tree. No 'SplitText' operation could be performed. +Xdom_Attr_Reserved_XmlNS=The namespace declaration attribute has an incorrect 'namespaceURI': '{0}'. +Xdom_Node_Cloning='Entity' and 'Notation' nodes cannot be cloned. +#endif // !SILVERLIGHT + +; +; XmlNodeReader errors +; +#if !SILVERLIGHT +Xnr_ResolveEntity=The node is not an expandable 'EntityReference' node. +#endif // !SILVERLIGHT + +; +; XPathDocument errors +; +#if !SILVERLIGHT +XPathDocument_MissingSchemas=An XmlSchemaSet must be provided to validate the document. +XPathDocument_NotEnoughSchemaInfo=Element should have prior schema information to call this method. +XPathDocument_ValidateInvalidNodeType=Validate and CheckValidity are only allowed on Root or Element nodes. +XPathDocument_SchemaSetNotAllowed=An XmlSchemaSet is only allowed as a parameter on the Root node. +#endif // !SILVERLIGHT + +; +; DataBinding errors +; +#if !SILVERLIGHT +;XmlDataBinding_NoSchemaType=Unable to derive SchemaType from source document and XPath. +;XmlDataBinding_XPathEnd=Invalid XPath: Unexpected end of XPath. +;XmlDataBinding_XPathRequireSlash=Invalid XPath: Expecting '/'. +;XmlDataBinding_XPathAttrNotFirst=Invalid XPath: Attribute pattern must follow Element pattern. +;XmlDataBinding_XPathAttrLast=Invalid XPath: Attributes must be the last match. +#endif // !SILVERLIGHT + +; +; SQL BinaryXml Reader errors +; +#if !SILVERLIGHT +XmlBin_MissingEndCDATA=CDATA end token is missing. +XmlBin_InvalidQNameID=Invalid QName ID. +XmlBinary_UnexpectedToken=Unexpected BinaryXml token. +XmlBinary_InvalidSqlDecimal=Unable to parse data as SQL_DECIMAL. +XmlBinary_InvalidSignature=Invalid BinaryXml signature. +XmlBinary_InvalidProtocolVersion=Invalid BinaryXml protocol version. +XmlBinary_UnsupportedCodePage=Unsupported BinaryXml codepage. +XmlBinary_InvalidStandalone=Invalid BinaryXml standalone token. +XmlBinary_NoParserContext=BinaryXml Parser does not support initialization with XmlParserContext. +XmlBinary_ListsOfValuesNotSupported=Lists of BinaryXml value tokens not supported. +XmlBinary_CastNotSupported=Token '{0}' does not support a conversion to Clr type '{1}'. +XmlBinary_NoRemapPrefix=Prefix '{0}' is already assigned to namespace '{1}' and cannot be reassigned to '{2}' on this tag. +XmlBinary_AttrWithNsNoPrefix=Attribute '{0}' has namespace '{1}' but no prefix. +XmlBinary_ValueTooBig=The value is too big to fit into an Int32. The arithmetic operation resulted in an overflow. +#endif // !SILVERLIGHT + +; +; SQL BinaryXml Reader errors +; Copied SqlTypes code messages +; +#if !SILVERLIGHT +SqlTypes_ArithOverflow=Arithmetic Overflow. +SqlTypes_ArithTruncation=Numeric arithmetic causes truncation. +SqlTypes_DivideByZero=Divide by zero error encountered. +#endif // !SILVERLIGHT + +; +; Xml Serialization errors +; +#if !SILVERLIGHT +XmlMissingType=Invalid serialization assembly: Required type {0} cannot be found in the generated assembly '{1}'. +XmlUnsupportedType={0} is an unsupported type. +XmlSerializerUnsupportedType={0} is an unsupported type. Please use [XmlIgnore] attribute to exclude members of this type from serialization graph. +XmlSerializerUnsupportedMember=Cannot serialize member '{0}' of type '{1}', see inner exception for more details. +XmlUnsupportedTypeKind=The type {0} may not be serialized. +XmlUnsupportedSoapTypeKind=The type {0} may not be serialized with SOAP-encoded messages. Set the Use for your message to Literal. +XmlUnsupportedIDictionary=The type {0} is not supported because it implements IDictionary. +XmlUnsupportedIDictionaryDetails=Cannot serialize member {0} of type {1}, because it implements IDictionary. +XmlDuplicateTypeName=A type with the name {0} has already been added in namespace {1}. +XmlSerializableNameMissing1=Schema Id is missing. The schema returned from {0}.GetSchema() must have an Id. +XmlConstructorInaccessible={0} cannot be serialized because it does not have a parameterless constructor. +XmlTypeInaccessible={0} is inaccessible due to its protection level. Only public types can be processed. +XmlTypeStatic={0} cannot be serialized. Static types cannot be used as parameters or return types. +XmlNoDefaultAccessors=You must implement a default accessor on {0} because it inherits from ICollection. +XmlNoAddMethod=To be XML serializable, types which inherit from {2} must have an implementation of Add({1}) at all levels of their inheritance hierarchy. {0} does not implement Add({1}). +XmlReadOnlyPropertyError=Cannot deserialize type '{0}' because it contains property '{1}' which has no public setter. +XmlAttributeSetAgain='{0}.{1}' already has attributes. +XmlIllegalWildcard=Cannot use wildcards at the top level of a schema. +XmlIllegalArrayElement=An element declared at the top level of a schema cannot have maxOccurs > 1. Provide a wrapper element for '{0}' by using XmlArray or XmlArrayItem instead of XmlElementAttribute, or by using the Wrapped parameter style. +XmlIllegalForm=There was an error exporting '{0}': elements declared at the top level of a schema cannot be unqualified. +XmlBareTextMember=There was an error exporting '{0}': bare members cannot contain text content. +XmlBareAttributeMember=There was an error exporting '{0}': bare members cannot be attributes. +XmlReflectionError=There was an error reflecting '{0}'. +XmlTypeReflectionError=There was an error reflecting type '{0}'. +XmlPropertyReflectionError=There was an error reflecting property '{0}'. +XmlFieldReflectionError=There was an error reflecting field '{0}'. +XmlInvalidDataTypeUsage='{0}' is an invalid value for the {1} property. The property may only be specified for primitive types. +XmlInvalidXsdDataType=Value '{0}' cannot be used for the {1} property. The datatype '{2}' is missing. +XmlDataTypeMismatch='{0}' is an invalid value for the {1} property. {0} cannot be converted to {2}. +XmlIllegalTypeContext={0} cannot be used as: 'xml {1}'. +XmlUdeclaredXsdType=The type, {0}, is undeclared. +XmlAnyElementNamespace=The element {0} has been attributed with an XmlAnyElementAttribute and a namespace {1}, but no name. When a namespace is supplied, a name is also required. Supply a name or remove the namespace. +XmlInvalidConstantAttribute=Only XmlEnum may be used on enumerated constants. +XmlIllegalDefault=The default value for XmlAttribute or XmlElement may only be specified for primitive types. +XmlIllegalAttributesArrayAttribute=XmlAttribute and XmlAnyAttribute cannot be used in conjunction with XmlElement, XmlText, XmlAnyElement, XmlArray, or XmlArrayItem. +XmlIllegalElementsArrayAttribute=XmlElement, XmlText, and XmlAnyElement cannot be used in conjunction with XmlAttribute, XmlAnyAttribute, XmlArray, or XmlArrayItem. +XmlIllegalArrayArrayAttribute=XmlArray and XmlArrayItem cannot be used in conjunction with XmlAttribute, XmlAnyAttribute, XmlElement, XmlText, or XmlAnyElement. +XmlIllegalAttribute=For non-array types, you may use the following attributes: XmlAttribute, XmlText, XmlElement, or XmlAnyElement. +XmlIllegalType=The type for {0} may not be specified for primitive types. +XmlIllegalAttrOrText=Cannot serialize member '{0}' of type {1}. XmlAttribute/XmlText cannot be used to encode complex types. +XmlIllegalSoapAttribute=Cannot serialize member '{0}' of type {1}. SoapAttribute cannot be used to encode complex types. +XmlIllegalAttrOrTextInterface=Cannot serialize member '{0}' of type {1}. XmlAttribute/XmlText cannot be used to encode types implementing {2}. +XmlIllegalAttributeFlagsArray=XmlAttribute cannot be used to encode array of {1}, because it is marked with FlagsAttribute. +XmlIllegalAnyElement=Cannot serialize member of type {0}: XmlAnyElement can only be used with classes of type XmlNode or a type deriving from XmlNode. +XmlInvalidIsNullable=IsNullable may not be 'true' for value type {0}. Please consider using Nullable<{0}> instead. +XmlInvalidNotNullable=IsNullable may not be set to 'false' for a Nullable<{0}> type. Consider using '{0}' type or removing the IsNullable property from the {1} attribute. +XmlInvalidFormUnqualified=The Form property may not be 'Unqualified' when an explicit Namespace property is present. +XmlDuplicateNamespace=The namespace, {0}, is a duplicate. +XmlElementHasNoName=This element has no name. Please review schema type '{0}' from namespace '{1}'. +XmlAttributeHasNoName=This attribute has no name. +XmlElementImportedTwice=The element, {0}, from namespace, {1}, was imported in two different contexts: ({2}, {3}). +XmlHiddenMember=Member {0}.{1} of type {2} hides base class member {3}.{4} of type {5}. Use XmlElementAttribute or XmlAttributeAttribute to specify a new name. +XmlInvalidXmlOverride=Member '{0}.{1}' hides inherited member '{2}.{3}', but has different custom attributes. +XmlMembersDeriveError=These members may not be derived. +XmlTypeUsedTwice=The type '{0}' from namespace '{1}' was used in two different ways. +XmlMissingGroup=Group {0} is missing. +XmlMissingAttributeGroup=The attribute group {0} is missing. +XmlMissingDataType=The datatype '{0}' is missing. +XmlInvalidEncoding=Referenced type '{0}' is only valid for encoded SOAP. +XmlMissingElement=The element '{0}' is missing. +XmlMissingAttribute=The attribute {0} is missing. +XmlMissingMethodEnum=The method for enum {0} is missing. +XmlNoAttributeHere=Cannot write a node of type XmlAttribute as an element value. Use XmlAnyAttributeAttribute with an array of XmlNode or XmlAttribute to write the node as an attribute. +XmlNeedAttributeHere=The node must be either type XmlAttribute or a derived type. +XmlElementNameMismatch=This element was named '{0}' from namespace '{1}' but should have been named '{2}' from namespace '{3}'. +XmlUnsupportedDefaultType=The default value type, {0}, is unsupported. +XmlUnsupportedDefaultValue=The formatter {0} cannot be used for default values. +XmlInvalidDefaultValue=Value '{0}' cannot be converted to {1}. +XmlInvalidDefaultEnumValue=Enum {0} cannot be converted to {1}. +XmlUnknownNode={0} was not expected. +XmlUnknownConstant=Instance validation error: '{0}' is not a valid value for {1}. +XmlSerializeError=There is an error in the XML document. +XmlSerializeErrorDetails=There is an error in XML document ({0}, {1}). +XmlCompilerError=Unable to generate a temporary class (result={0}). +XmlSchemaDuplicateNamespace=There are more then one schema with targetNamespace='{0}'. +XmlSchemaCompiled=Cannot add schema to compiled schemas collection. +XmlInvalidSchemaExtension='{0}' is not a valid SchemaExtensionType. +XmlInvalidArrayDimentions=SOAP-ENC:arrayType with multidimensional array found at {0}. Only single-dimensional arrays are supported. Consider using an array of arrays instead. +XmlInvalidArrayTypeName=The SOAP-ENC:arrayType references type is named '{0}'; a type named '{1}' was expected at {2}. +XmlInvalidArrayTypeNamespace=The SOAP-ENC:arrayType references type is from namespace '{0}'; the namespace '{1}' was expected at {2}. +XmlMissingArrayType=SOAP-ENC:arrayType was missing at {0}. +XmlEmptyArrayType=SOAP-ENC:arrayType was empty at {0}. +XmlInvalidArraySyntax=SOAP-ENC:arrayType must end with a ']' character. +XmlInvalidArrayTypeSyntax=Invalid wsd:arrayType syntax: '{0}'. +XmlMismatchedArrayBrackets=SOAP-ENC:arrayType has mismatched brackets. +XmlInvalidArrayLength=SOAP-ENC:arrayType could not handle '{1}' as the length of the array. +XmlMissingHref=The referenced element with ID '{0}' is located outside the current document and cannot be retrieved. +XmlInvalidHref=The referenced element with ID '{0}' was not found in the document. +XmlUnknownType=The specified type was not recognized: name='{0}', namespace='{1}', at {2}. +XmlAbstractType=The specified type is abstract: name='{0}', namespace='{1}', at {2}. +XmlMappingsScopeMismatch=Exported mappings must come from the same importer. +XmlMethodTypeNameConflict=The XML element '{0}' from namespace '{1}' references a method and a type. Change the method's message name using WebMethodAttribute or change the type's root element using the XmlRootAttribute. +XmlCannotReconcileAccessor=The top XML element '{0}' from namespace '{1}' references distinct types {2} and {3}. Use XML attributes to specify another XML name or namespace for the element or types. +XmlCannotReconcileAttributeAccessor=The global XML attribute '{0}' from namespace '{1}' references distinct types {2} and {3}. Use XML attributes to specify another XML name or namespace for the attribute or types. +XmlCannotReconcileAccessorDefault=The global XML item '{0}' from namespace '{1}' has mismatch default value attributes: '{2}' and '{3}' and cannot be mapped to the same schema item. Use XML attributes to specify another XML name or namespace for one of the items, or make sure that the default values match. +XmlInvalidTypeAttributes=XmlRoot and XmlType attributes may not be specified for the type {0}. +XmlInvalidAttributeUse=XML attributes may not be specified for the type {0}. +XmlTypesDuplicate=Types '{0}' and '{1}' both use the XML type name, '{2}', from namespace '{3}'. Use XML attributes to specify a unique XML name and/or namespace for the type. +XmlInvalidSoapArray=An array of type {0} may not be used with XmlArrayType.Soap. +XmlCannotIncludeInSchema=The type {0} may not be exported to a schema because the IncludeInSchema property of the XmlType attribute is 'false'. +XmlSoapCannotIncludeInSchema=The type {0} may not be exported to a schema because the IncludeInSchema property of the SoapType attribute is 'false'. +XmlInvalidSerializable=The type {0} may not be used in this context. To use {0} as a parameter, return type, or member of a class or struct, the parameter, return type, or member must be declared as type {0} (it cannot be object). Objects of type {0} may not be used in un-typed collections, such as ArrayLists. +XmlInvalidUseOfType=The type {0} may not be used in this context. +XmlUnxpectedType=The type {0} was not expected. Use the XmlInclude or SoapInclude attribute to specify types that are not known statically. +XmlUnknownAnyElement=The XML element '{0}' from namespace '{1}' was not expected. The XML element name and namespace must match those provided via XmlAnyElementAttribute(s). +XmlMultipleAttributeOverrides={0}. {1} already has attributes. +XmlInvalidEnumAttribute=Only SoapEnum may be used on enum constants. +XmlInvalidReturnPosition=The return value must be the first member. +XmlInvalidElementAttribute=Only SoapElementAttribute or SoapAttributeAttribute may be used on members. +XmlInvalidVoid=The type Void is not valid in this context. +XmlInvalidContent=Invalid content {0}. +XmlInvalidSchemaElementType=Types must be declared at the top level in the schema. Please review schema type '{0}' from namespace '{1}': element '{2}' is using anonymous type declaration, anonymous types are not supported with encoded SOAP. +XmlInvalidSubstitutionGroupUse=Substitution group may not be used with encoded SOAP. Please review type declaration '{0}' from namespace '{1}'. +XmlElementMissingType=Please review type declaration '{0}' from namespace '{1}': element '{2}' does not specify a type. +XmlInvalidAnyAttributeUse=Any may not be specified. Attributes are not supported with encoded SOAP. Please review schema type '{0}' from namespace '{1}'. +XmlSoapInvalidAttributeUse=Attributes are not supported with encoded SOAP. Please change definition of schema type '{0}' from namespace '{1}': use elements (not attributes) for fields/parameters. +XmlSoapInvalidChoice=Choice is not supported with encoded SOAP. Please change definition of schema type '{0}' from namespace '{1}': use all or sequence (not choice) for fields/parameters. +XmlSoapUnsupportedGroupRef=The ref syntax for groups is not supported with encoded SOAP. Please change definition of schema type '{0}' from namespace '{1}': replace the group reference with local group declaration. +XmlSoapUnsupportedGroupRepeat=Group may not repeat. Unbounded groups are not supported with encoded SOAP. Please change definition of schema type '{0}' from namespace '{1}'. +XmlSoapUnsupportedGroupNested=Nested groups may not be used with encoded SOAP. Please change definition of schema type '{0}' from namespace '{1}'. +XmlSoapUnsupportedGroupAny=Any may not be used with encoded SOAP. Please change definition of schema type '{0}' from namespace '{1}'. +XmlInvalidEnumContent=Invalid content '{0}' for enumerated data type {1}. +XmlInvalidAttributeType={0} may not be used on parameters or return values when they are not wrapped. +XmlInvalidBaseType=Type {0} cannot derive from {1} because it already has base type {2}. +XmlPrimitiveBaseType=Type '{0}' from namespace '{1}' is not a complex type and cannot be used as a {2}. +XmlInvalidIdentifier=Identifier '{0}' is not CLS-compliant. +XmlGenError=There was an error generating the XML document. +XmlInvalidXmlns=Invalid namespace attribute: xmlns:{0}="". +XmlCircularReference=A circular reference was detected while serializing an object of type {0}. +XmlCircularReference2=A circular type reference was detected in anonymous type '{0}'. Please change '{0}' to be a named type by setting {1}={2} in the type definition. +XmlAnonymousBaseType=Illegal type derivation: Type '{0}' derives from anonymous type '{1}'. Please change '{1}' to be a named type by setting {2}={3} in the type definition. +XmlMissingSchema=Missing schema targetNamespace="{0}". +XmlNoSerializableMembers=Cannot serialize object of type '{0}'. The object does not have serializable members. +XmlIllegalOverride=Error: Type '{0}' could not be imported because it redefines inherited member '{1}' with a different type. '{1}' is declared as type '{3}' on '{0}', but as type '{2}' on base class '{4}'. +XmlReadOnlyCollection=Could not deserialize {0}. Parameterless constructor is required for collections and enumerators. +XmlRpcNestedValueType=Cannot serialize {0}. Nested structs are not supported with encoded SOAP. +XmlRpcRefsInValueType=Cannot serialize {0}. References in structs are not supported with encoded SOAP. +XmlRpcArrayOfValueTypes=Cannot serialize {0}. Arrays of structs are not supported with encoded SOAP. +XmlDuplicateElementName=The XML element '{0}' from namespace '{1}' is already present in the current scope. Use XML attributes to specify another XML name or namespace for the element. +XmlDuplicateAttributeName=The XML attribute '{0}' from namespace '{1}' is already present in the current scope. Use XML attributes to specify another XML name or namespace for the attribute. +XmlBadBaseElement=Element '{0}' from namespace '{1}' is not a complex type and cannot be used as a {2}. +XmlBadBaseType=Type '{0}' from namespace '{1}' is not a complex type and cannot be used as a {2}. +XmlUndefinedAlias=Namespace prefix '{0}' is not defined. +XmlChoiceIdentifierType=Type of choice identifier '{0}' is inconsistent with type of '{1}'. Please use {2}. +XmlChoiceIdentifierArrayType=Type of choice identifier '{0}' is inconsistent with type of '{1}'. Please use array of {2}. +XmlChoiceIdentifierTypeEnum=Choice identifier '{0}' must be an enum. +XmlChoiceIdentiferMemberMissing=Missing '{0}' member needed for serialization of choice '{1}'. +XmlChoiceIdentiferAmbiguous=Ambiguous choice identifier. There are several members named '{0}'. +XmlChoiceIdentiferMissing=You need to add {0} to the '{1}' member. +XmlChoiceMissingValue=Type {0} is missing enumeration value '{1}' for element '{2}' from namespace '{3}'. +XmlChoiceMissingAnyValue=Type {0} is missing enumeration value '##any:' corresponding to XmlAnyElementAttribute. +XmlChoiceMismatchChoiceException=Value of {0} mismatches the type of {1}; you need to set it to {2}. +XmlArrayItemAmbiguousTypes=Ambiguous types specified for member '{0}'. Items '{1}' and '{2}' have the same type. Please consider using {3} with {4} instead. +XmlUnsupportedInterface=Cannot serialize interface {0}. +XmlUnsupportedInterfaceDetails=Cannot serialize member {0} of type {1} because it is an interface. +XmlUnsupportedRank=Cannot serialize object of type {0}. Multidimensional arrays are not supported. +XmlUnsupportedInheritance=Using {0} as a base type for a class is not supported by XmlSerializer. +XmlIllegalMultipleText=Cannot serialize object of type '{0}' because it has multiple XmlText attributes. Consider using an array of strings with XmlTextAttribute for serialization of a mixed complex type. +XmlIllegalMultipleTextMembers=XmlText may not be used on multiple parameters or return values. +XmlIllegalArrayTextAttribute=Member '{0}' cannot be encoded using the XmlText attribute. You may use the XmlText attribute to encode primitives, enumerations, arrays of strings, or arrays of XmlNode. +XmlIllegalTypedTextAttribute=Cannot serialize object of type '{0}'. Consider changing type of XmlText member '{0}.{1}' from {2} to string or string array. +XmlIllegalSimpleContentExtension=Cannot serialize object of type '{0}'. Base type '{1}' has simpleContent and can only be extended by adding XmlAttribute elements. Please consider changing XmlText member of the base class to string array. +XmlInvalidCast=Cannot assign object of type {0} to an object of type {1}. +XmlInvalidCastWithId=Cannot assign object of type {0} to an object of type {1}. The error occurred while reading node with id='{2}'. +XmlInvalidArrayRef=Invalid reference id='{0}'. Object of type {1} cannot be stored in an array of this type. Details: array index={2}. +XmlInvalidNullCast=Cannot assign null value to an object of type {1}. +XmlMultipleXmlns=Cannot serialize object of type '{0}' because it has multiple XmlNamespaceDeclarations attributes. +XmlMultipleXmlnsMembers=XmlNamespaceDeclarations may not be used on multiple parameters or return values. +XmlXmlnsInvalidType=Cannot use XmlNamespaceDeclarations attribute on member '{0}' of type {1}. This attribute is only valid on members of type {2}. +XmlSoleXmlnsAttribute=XmlNamespaceDeclarations attribute cannot be used in conjunction with any other custom attributes. +XmlConstructorHasSecurityAttributes=The type '{0}' cannot be serialized because its parameterless constructor is decorated with declarative security permission attributes. Consider using imperative asserts or demands in the constructor. +XmlPropertyHasSecurityAttributes=The property '{0}' on type '{1}' cannot be serialized because it is decorated with declarative security permission attributes. Consider using imperative asserts or demands in the property accessors. +XmlMethodHasSecurityAttributes=The type '{0}' cannot be serialized because the {1}({2}) method is decorated with declarative security permission attributes. Consider using imperative asserts or demands in the method. +XmlDefaultAccessorHasSecurityAttributes=The type '{0}' cannot be serialized because its default accessor is decorated with declarative security permission attributes. Consider using imperative asserts or demands in the accessor. +XmlInvalidChoiceIdentifierValue=Invalid or missing value of the choice identifier '{1}' of type '{0}[]'. +XmlAnyElementDuplicate=The element '{0}' has been attributed with duplicate XmlAnyElementAttribute(Name="{1}", Namespace="{2}"). +XmlChoiceIdDuplicate=Enum values in the XmlChoiceIdentifier '{0}' have to be unique. Value '{1}' already present. +XmlChoiceIdentifierMismatch=Value '{0}' of the choice identifier '{1}' does not match element '{2}' from namespace '{3}'. +XmlUnsupportedRedefine=Cannot import schema for type '{0}' from namespace '{1}'. Redefine not supported. +XmlDuplicateElementInScope=The XML element named '{0}' from namespace '{1}' is already present in the current scope. +XmlDuplicateElementInScope1=The XML element named '{0}' from namespace '{1}' is already present in the current scope. Elements with the same name in the same scope must have the same type. +XmlNoPartialTrust=One or more assemblies referenced by the XmlSerializer cannot be called from partially trusted code. +XmlInvalidEncodingNotEncoded1=The encoding style '{0}' is not valid for this call because this XmlSerializer instance does not support encoding. Use the SoapReflectionImporter to initialize an XmlSerializer that supports encoding. +XmlInvalidEncoding3=The encoding style '{0}' is not valid for this call. Valid values are '{1}' for SOAP 1.1 encoding or '{2}' for SOAP 1.2 encoding. +XmlInvalidSpecifiedType=Member '{0}' of type {1} cannot be serialized. Members with names ending on 'Specified' suffix have special meaning to the XmlSerializer: they control serialization of optional ValueType members and have to be of type {2}. +XmlUnsupportedOpenGenericType=Type {0} is not supported because it has unbound generic parameters. Only instantiated generic types can be serialized. +XmlMismatchSchemaObjects=Warning: Cannot share {0} named '{1}' from '{2}' namespace. Several mismatched schema declarations were found. +XmlCircularTypeReference=Type '{0}' from targetNamespace='{1}' has invalid definition: Circular type reference. +XmlCircularGroupReference=Group '{0}' from targetNamespace='{1}' has invalid definition: Circular group reference. +XmlRpcLitElementNamespace={0}='{1}' is not supported with rpc\\literal SOAP. The wrapper element has to be unqualified. +XmlRpcLitElementNullable={0}='{1}' is not supported with rpc\\literal SOAP. The wrapper element cannot be nullable. +XmlRpcLitElements=Multiple accessors are not supported with rpc\\literal SOAP, you may use the following attributes: XmlArray, XmlArrayItem, or single XmlElement. +XmlRpcLitArrayElement=Input or output values of an rpc\\literal method cannot have maxOccurs > 1. Provide a wrapper element for '{0}' by using XmlArray or XmlArrayItem instead of XmlElement attribute. +XmlRpcLitAttributeAttributes=XmlAttribute and XmlAnyAttribute cannot be used with rpc\\literal SOAP, you may use the following attributes: XmlArray, XmlArrayItem, or single XmlElement. +XmlRpcLitAttributes=XmlText, XmlAnyElement, or XmlChoiceIdentifier cannot be used with rpc\\literal SOAP, you may use the following attributes: XmlArray, XmlArrayItem, or single XmlElement. +XmlSequenceMembers=Explicit sequencing may not be used on parameters or return values. Please remove {0} property from custom attributes. +XmlRpcLitXmlns=Input or output values of an rpc\\literal method cannot have an XmlNamespaceDeclarations attribute (member '{0}'). +XmlDuplicateNs=Illegal namespace declaration xmlns:{0}='{1}'. Namespace alias '{0}' already defined in the current scope. +XmlAnonymousInclude=Cannot include anonymous type '{0}'. +RefSyntaxNotSupportedForElements0=Element reference syntax not supported with encoded SOAP. Replace element reference '{0}' from namespace '{1}' with a local element declaration. +#endif // !SILVERLIGHT + +; +; Xml Serialization +; new IXmlSerializable exceptions +; +#if !SILVERLIGHT +XmlSchemaIncludeLocation=Schema attribute schemaLocation='{1}' is not supported on objects of type {0}. Please set {0}.Schema property. +XmlSerializableSchemaError=Schema type information provided by {0} is invalid: {1} +XmlGetSchemaMethodName='{0}' is an invalid language identifier. +XmlGetSchemaMethodMissing=You must implement public static {0}({1}) method on {2}. +XmlGetSchemaMethodReturnType=Method {0}.{1}() specified by {2} has invalid signature: return type must be compatible with {3}. +XmlGetSchemaEmptyTypeName={0}.{1}() must return a valid type name. +XmlGetSchemaTypeMissing={0}.{1}() must return a valid type name. Type '{2}' cannot be found in the targetNamespace='{3}'. +XmlGetSchemaInclude=Multiple schemas with targetNamespace='{0}' returned by {1}.{2}(). Please use only the main (parent) schema, and add the others to the schema Includes. +XmlSerializableAttributes=Only XmlRoot attribute may be specified for the type {0}. Please use {1} to specify schema type. +;XmlSerializableTypesDuplicate=Types {0} and {1} both use the same type name, {2}, from namespace {3}. +XmlSerializableMergeItem=Cannot merge schemas with targetNamespace='{0}'. Several mismatched declarations were found: {1} +XmlSerializableBadDerivation=Type '{0}' from namespace '{1}' declared as derivation of type '{2}' from namespace '{3}, but corresponding CLR types are not compatible. Cannot convert type '{4}' to '{5}'. +XmlSerializableMissingClrType=Type '{0}' from namespace '{1}' does not have corresponding IXmlSerializable type. Please consider adding {2} to '{3}'. +XmlCircularDerivation=Circular reference in derivation of IXmlSerializable type '{0}'. +XmlSerializerAccessDenied=Access to the temp directory is denied. The process under which XmlSerializer is running does not have sufficient permission to access the temp directory. CodeDom will use the user account the process is using to do the compilation, so if the user doesn’t have access to system temp directory, you will not be able to compile. Use Path.GetTempPath() API to find out the temp directory location. +XmlIdentityAccessDenied=Access to the temp directory is denied. Identity '{0}' under which XmlSerializer is running does not have sufficient permission to access the temp directory. CodeDom will use the user account the process is using to do the compilation, so if the user doesn’t have access to system temp directory, you will not be able to compile. Use Path.GetTempPath() API to find out the temp directory location. +XmlMelformMapping=This mapping was not crated by reflection importer and cannot be used in this context. +#endif // !SILVERLIGHT + +; +; Xml Serialization +; Simple validation +; +#if !SILVERLIGHT +XmlSchemaSyntaxErrorDetails=Schema with targetNamespace='{0}' has invalid syntax. {1} Line {2}, position {3}. +XmlSchemaElementReference=Element reference '{0}' declared in schema type '{1}' from namespace '{2}'. +XmlSchemaAttributeReference=Attribute reference '{0}' declared in schema type '{1}' from namespace '{2}'. +XmlSchemaItem=Schema item '{1}' from namespace '{0}'. {2} +XmlSchemaNamedItem=Schema item '{1}' named '{2}' from namespace '{0}'. {3} +XmlSchemaContentDef=Check content definition of schema type '{0}' from namespace '{1}'. {2} +XmlSchema=Schema with targetNamespace='{0}' has invalid syntax. {1} +XmlSerializerCompileFailed=Cannot load dynamically generated serialization assembly. In some hosting environments assembly load functionality is restricted, consider using pre-generated serializer. Please see inner exception for more information. +XmlSerializableRootDupName=Cannot reconcile schema for '{0}'. Please use [XmlRoot] attribute to change default name or namespace of the top-level element to avoid duplicate element declarations: element name='{1}' namespace='{2}'. +#endif // !SILVERLIGHT + +; +; Xml Serialization +; CodeExporter +; +#if !SILVERLIGHT +XmlDropDefaultAttribute=DefaultValue attribute on members of type {0} is not supported in this version of the .Net Framework. +XmlDropAttributeValue='{0}' attribute on items of type '{1}' is not supported in this version of the .Net Framework. Ignoring {0}='{2}' attribute. +XmlDropArrayAttributeValue='{0}' attribute on array-like elements is not supported in this version of the .Net Framework. Ignoring {0}='{1}' attribute on element name='{2}'. +XmlDropNonPrimitiveAttributeValue='{0}' attribute supported only for primitive types. Ignoring {0}='{1}' attribute. +XmlNotKnownDefaultValue=Schema importer extension {0} failed to parse '{1}'='{2}' attribute of type {3} from namespace='{4}'. +XmlRemarks=<remarks/> +XmlCodegenWarningDetails=CODEGEN Warning: {0} +#endif // !SILVERLIGHT + +; +; Xml Serialization +; SchemaImporterExtension +; +#if !SILVERLIGHT +XmlExtensionComment=This type definition was generated by {0} schema importer extension. +XmlExtensionDuplicateDefinition=Schema importer extension {0} generated duplicate type definitions: {1}. +XmlImporterExtensionBadLocalTypeName=Schema importer extension {0} returned invalid type information: '{1}' is not a valid type name. +XmlImporterExtensionBadTypeName=Schema importer extension {0} returned invalid type information for xsd type {1} from namespace='{2}': '{3}' is not a valid type name. +#endif // !SILVERLIGHT + +; +; Xml Serialization +; Configuration errors +; +#if !SILVERLIGHT +XmlConfigurationDuplicateExtension=Duplicate extension name. schemaImporterExtension with name '{0}' already been added. +#endif // !SILVERLIGHT + +; +; Xml Serialization +; Assembly Pregeneration +; +#if !SILVERLIGHT +XmlPregenMissingDirectory=Could not find directory to save XmlSerializer generated assembly: {0}. +XmlPregenMissingTempDirectory=Could not find TEMP directory to save XmlSerializer generated assemblies. +XmlPregenTypeDynamic=Cannot pre-generate serialization assembly for type '{0}'. Pre-generation of serialization assemblies is not supported for dynamic types. Save the assembly and load it from disk to use it with XmlSerialization. +XmlSerializerExpiredDetails=Pre-generated serializer '{0}' has expired. You need to re-generate serializer for '{1}'. +XmlSerializerExpired=Pre-generated assembly '{0}' CodeBase='{1}' has expired. +XmlPregenAssemblyDynamic=Cannot pre-generate serialization assembly. Pre-generation of serialization assemblies is not supported for dynamic assemblies. Save the assembly and load it from disk to use it with XmlSerialization. +XmlNotSerializable=Type '{0}' is not serializable. +XmlPregenOrphanType=Cannot pre-generate serializer for multiple assemblies. Type '{0}' does not belong to assembly {1}. +XmlPregenCannotLoad=Could not load file or assembly '{0}' or one of its dependencies. The system cannot find the file specified. +XmlPregenInvalidXmlSerializerAssemblyAttribute=Invalid XmlSerializerAssemblyAttribute usage. Please use {0} property or {1} property. +#endif // !SILVERLIGHT + +; +; Xml Serialization +; xs:sequence support +; +#if !SILVERLIGHT +XmlSequenceInconsistent=Inconsistent sequencing: if used on one of the class's members, the '{0}' property is required on all particle-like members, please explicitly set '{0}' using XmlElement, XmlAnyElement or XmlArray custom attribute on class member '{1}'. +XmlSequenceUnique='{1}' values must be unique within the same scope. Value '{0}' is in use. Please change '{1}' property on '{2}'. +XmlSequenceHierarchy=There was an error processing type '{0}'. Type member '{1}' declared in '{2}' is missing required '{3}' property. If one class in the class hierarchy uses explicit sequencing feature ({3}), then its base class and all derived classes have to do the same. +XmlSequenceMatch=If multiple custom attributes specified on a single member only one of them have to have explicit '{0}' property, however if more that one attribute has the explicit '{0}', all values have to match. +#endif // !SILVERLIGHT +XmlDisallowNegativeValues=Negative values are prohibited. + +; +; Everett resources IDs - do not remove! +; +#if !SILVERLIGHT +Xml_BadComment=This is an invalid comment syntax. Expected '-->'. +Xml_NumEntityOverflow=The numeric entity value is too large. +Xml_UnexpectedCharacter='{0}', hexadecimal value {1}, is an unexpected character. +Xml_UnexpectedToken1=This is an unexpected token. The expected token is '|' or ')'. +Xml_TagMismatchFileName=The '{0}' start tag on line '{1}' doesn't match the end tag of '{2}' in file '{3}'. +Xml_ReservedNs=This is a reserved namespace. +Xml_BadElementData=The element data is invalid. +Xml_UnexpectedElement=The <{0}> tag from namespace {1} is not expected. +Xml_TagNotInTheSameEntity=<{0}> and </{0}> are not defined in the same entity. +Xml_InvalidPartialContentData=There is invalid partial content data. +Xml_CanNotStartWithXmlInNamespace=Namespace qualifiers beginning with 'xml' are reserved, and cannot be used in user-specified namespaces. +Xml_UnparsedEntity=The '{0}' entity is not an unparsed entity. +Xml_InvalidContentForThisNode=Invalid content for {0} NodeType. +Xml_MissingEncodingDecl=Encoding declaration is required in an XmlDeclaration in an external entity. +Xml_InvalidSurrogatePair=The surrogate pair is invalid. +Sch_ErrorPosition=An error occurred at {0}, ({1}, {2}). +Sch_ReservedNsDecl=The '{0}' prefix is reserved. +Sch_NotInSchemaCollection=The '{0}' schema does not exist in the XmlSchemaCollection. +Sch_NotationNotAttr=This NOTATION should be used only on attributes. +Sch_InvalidContent=The element '{0}' has invalid content. +Sch_InvalidContentExpecting=The element '{0}' has invalid content. Expected '{1}'. +Sch_InvalidTextWhiteSpace=The element cannot contain text or white space. Content model is empty. +Sch_XSCHEMA=x-schema can load only XDR schemas. +Sch_DubSchema=Schema for targetNamespace '{0}' already present in collection and being used for validation. +Xp_TokenExpected=A token was expected. +Xp_NodeTestExpected=A NodeTest was expected at {0}. +Xp_NumberExpected=A number was expected. +Xp_QueryExpected=A query was expected. +Xp_InvalidArgument='{0}' function in '{1}' has an invalid argument. Possibly ')' is missing. +Xp_FunctionExpected=A function was expected. +Xp_InvalidPatternString={0} is an invalid XSLT pattern. +Xp_BadQueryString=The XPath expression passed into Compile() is null or empty. +XdomXpNav_NullParam=The parameter (other) being passed in is null. +Xdom_Load_NodeType=XmlLoader.Load(): Unexpected NodeType: {0}. +XmlMissingMethod={0} was not found in {1}. +XmlIncludeSerializableError=Type {0} is derived from {1} and therefore cannot be used with attribute XmlInclude. +XmlCompilerDynModule=Unable to generate a serializer for type {0} from assembly {1} because the assembly may be dynamic. Save the assembly and load it from disk to use it with XmlSerialization. +XmlInvalidSchemaType=Types must be declared at the top level in the schema. +XmlInvalidAnyUse=Any may not be specified. +XmlSchemaSyntaxError=Schema with targetNamespace='{0}' has invalid syntax. +XmlDuplicateChoiceElement=The XML element named '{0}' from namespace '{1}' is already present in the current scope. Elements with the same name in the same scope must have the same type. +XmlConvert_BadTimeSpan=The string was not recognized as a valid TimeSpan value. +XmlConvert_BadBoolean=The string was not recognized as a valid Boolean value. +Xml_UnexpectedToken=This is an unexpected token. The expected token is '{0}'. +Xml_PartialContentNodeTypeNotSupported=This NodeType is not supported for partial content parsing. +Sch_AttributeValueDataType=The '{0}' attribute has an invalid value according to its data type. +Sch_ElementValueDataType=The '{0}' element has an invalid value according to its data type. +Sch_NonDeterministicAny=The content model must be deterministic. Wildcard declaration along with a local element declaration causes the content model to become ambiguous. +Sch_MismatchTargetNamespace=The attribute targetNamespace does not match the designated namespace URI. +Sch_UnionFailed=Union does not support this value. +Sch_XsiTypeBlocked=The element '{0}' has xsi:type derivation blocked. +Sch_InvalidElementInEmpty=The element cannot contain child element. Content model is empty. +Sch_InvalidElementInTextOnly=The element cannot contain a child element. Content model is text only. +Sch_InvalidNameAttribute=Invalid 'name' attribute value: {0}. +#endif // !SILVERLIGHT + +; +; Internal errors +; +#if !SILVERLIGHT +XmlInternalError=Internal error. +XmlInternalErrorDetails=Internal error: {0}. +XmlInternalErrorMethod=Internal error: missing generated method for {0}. +XmlInternalErrorReaderAdvance=Internal error: deserialization failed to advance over underlying stream. +#endif // !SILVERLIGHT + +; +; Misc messages +; +Enc_InvalidByteInEncoding=Invalid byte was found at index {0}. +#if !SILVERLIGHT +Arg_ExpectingXmlTextReader=The XmlReader passed in to construct this XmlValidatingReaderImpl must be an instance of a System.Xml.XmlTextReader. +Arg_CannotCreateNode=Cannot create node of type {0}. +Arg_IncompatibleParamType=Type is incompatible. +XmlNonCLSCompliantException=Non-CLS Compliant Exception. +#endif // !SILVERLIGHT + +; +; Silverlight-only errors +; +#if SILVERLIGHT +Xml_CannotFindFileInXapPackage=Cannot find file '{0}' in the application xap package. +#endif // SILVERLIGHT + +; +; XapResolver +; +Xml_XapResolverCannotOpenUri=Cannot open '{0}'. The Uri parameter must be a relative path pointing to content inside the Silverlight application's XAP package. If you need to load content from an arbitrary Uri, please see the documentation on Loading XML content using WebClient/HttpWebRequest. +;#endif // INCLUDE_DEBUG \ No newline at end of file diff --git a/mcs/class/referencesource/System/System.txt b/mcs/class/referencesource/System/System.txt new file mode 100644 index 00000000000..72241a9c10b --- /dev/null +++ b/mcs/class/referencesource/System/System.txt @@ -0,0 +1,2135 @@ +;==++== +; +; Copyright (c) Microsoft Corporation. All rights reserved. +; +;==--== + +; NOTE: do not use \", use ' instead +; NOTE: Use # or ; for comments + +#if INCLUDE_RUNTIME +RTL=RTL_False +ContinueButtonText=Continue +DebugAssertBanner=---- DEBUG ASSERTION FAILED ---- +DebugAssertShortMessage=---- Assert Short Message ---- +DebugAssertLongMessage=---- Assert Long Message ---- +#if PLATFORM_UNIX +DebugMessageTruncated={0}...\n<truncated> +#endif +#if !PLATFORM_UNIX +DebugMessageTruncated={0}...\r\n<truncated> +#endif // PLATFORM_UNIX else + +#if SILVERLIGHT +DebugAssertTitleShort=Assertion Failed +DebugAssertTitle=Assertion Failed: Cancel=Debug, OK=Continue +#endif // SILVERLIGHT +#if !SILVERLIGHT +DebugAssertTitle=Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue +#endif + +#endif // INCLUDE_RUNTIME + +#if INCLUDE_DEBUG + +#=------------------------------------------------------------------= +# Strings used by the debug class +#=------------------------------------------------------------------= + +NotSupported=This operation is not supported. + +#if !SILVERLIGHT +DebugLaunchFailed=Cannot launch the debugger. Make sure that a Microsoft (R) .NET Framework debugger is properly installed. +DebugLaunchFailedTitle=Microsoft .NET Framework Debug Launch Failure + +ObjectDisposed=Object {0} has been disposed and can no longer be used. +ExceptionOccurred=An exception occurred writing trace output to log file '{0}'. {1} +MustAddListener=Only TraceListeners can be added to a TraceListenerCollection. + +ToStringNull=(null) + +#=------------------------------------------------------------------= +# Enum converter resources +#=------------------------------------------------------------------= + +EnumConverterInvalidValue=The value '{0}' is not a valid value for the enum '{1}'. + +#=------------------------------------------------------------------= +# Strings used by type converters +#=------------------------------------------------------------------= + +ConvertFromException={0} cannot convert from {1}. +ConvertToException='{0}' is unable to convert '{1}' to '{2}'. +ConvertInvalidPrimitive={0} is not a valid value for {1}. + +ErrorMissingPropertyAccessors=Accessor methods for the {0} property are missing. +ErrorInvalidPropertyType=Invalid type for the {0} property. +ErrorMissingEventAccessors=Accessor methods for the {0} event are missing. +ErrorInvalidEventHandler=Invalid event handler for the {0} event. +ErrorInvalidEventType=Invalid type for the {0} event. +InvalidMemberName=Invalid member name. +ErrorBadExtenderType=The {0} extender provider is not compatible with the {1} type. + +NullableConverterBadCtorArg=The specified type is not a nullable type. + +#=------------------------------------------------------------------= +# TypeDescriptor strings +#=------------------------------------------------------------------= +TypeDescriptorExpectedElementType=Expected types in the collection to be of type {0}. +TypeDescriptorSameAssociation=Cannot create an association when the primary and secondary objects are the same. +TypeDescriptorAlreadyAssociated=The primary and secondary objects are already associated with each other. +TypeDescriptorProviderError=The type description provider {0} has returned null from {1} which is illegal. +TypeDescriptorUnsupportedRemoteObject=The object {0} is being remoted by a proxy that does not support interface discovery. This type of remoted object is not supported. +TypeDescriptorArgsCountMismatch=The number of elements in the Type and Object arrays must match. + +#=------------------------------------------------------------------= +# Strings used by System Events +#=------------------------------------------------------------------= + +ErrorCreateSystemEvents=Failed to create system events window thread. +ErrorCreateTimer=Cannot create timer. +ErrorKillTimer=Cannot end timer. +ErrorSystemEventsNotSupported=System event notifications are not supported under the current context. Server processes, for example, may not support global system event notifications. +ErrorGetTempPath=Cannot get temporary file name + +# CheckoutException strings +CHECKOUTCanceled=The checkout was canceled by the user. + +# service provider container strings +ErrorInvalidServiceInstance=The service instance must derive from or implement {0}. +ErrorServiceExists=The service {0} already exists in the service container. + + +#=------------------------------------------------------------------= +# Strings used by System.Numerics +#=------------------------------------------------------------------= +Argument_InvalidNumberStyles=An undefined NumberStyles value is being used. +Argument_InvalidHexStyle=With the AllowHexSpecifier bit set in the enum bit field, the only other valid bits that can be combined into the enum value must be a subset of those in HexNumber. +Argument_ByteArrayLengthMustBeAMultipleOf4=The Byte[] length must be a multiple of 4. +Argument_InvalidCharactersInString=The string contained an invalid character. +Argument_ParsedStringWasInvalid=The parsed string was invalid. +Argument_MustBeBigInt=The parameter must be a BigInteger. +Format_InvalidFormatSpecifier=Format specifier was invalid. +Format_TooLarge=The value is too large to be represented by this format specifier. +ArgumentOutOfRange_MustBeLessThanUInt32MaxValue=The value must be less than UInt32.MaxValue (2^32). +ArgumentOutOfRange_MustBeNonNeg=The number must be greater than or equal to zero. +NotSupported_NumberStyle=The NumberStyle option is not supported. +Overflow_BigIntInfinity=BigInteger cannot represent infinity. +Overflow_NotANumber=The value is not a number. +Overflow_ParseBigInteger=The value could not be parsed. +Overflow_Int32=Value was either too large or too small for an Int32. +Overflow_Int64=Value was either too large or too small for an Int64. +Overflow_UInt32=Value was either too large or too small for a UInt32. +Overflow_UInt64=Value was either too large or too small for a UInt64. +Overflow_Decimal=Value was either too large or too small for a Decimal. + +#=------------------------------------------------------------------= +# Strings used by System.Runtime.Versioning +#=------------------------------------------------------------------= +Argument_FrameworkNameTooShort=FrameworkName cannot have less than two components or more than three components. +Argument_FrameworkNameInvalid=FrameworkName is invalid. +Argument_FrameworkNameInvalidVersion=FrameworkName version component is invalid. +Argument_FrameworkNameMissingVersion=FrameworkName version component is missing. + +# Strings used by System.Collections +# +#endif // !SILVERLIGHT +# +ArgumentNull_Key=Key cannot be null. +Argument_AddingDuplicate=An entry with the same key already exists. +Argument_InvalidValue=Argument {0} should be larger than {1}. +ArgumentOutOfRange_NeedNonNegNum=Index is less than zero. +ArgumentOutOfRange_InvalidThreshold=The specified threshold for creating dictionary is out of range. +InvalidOperation_EnumFailedVersion=Collection was modified after the enumerator was instantiated. +InvalidOperation_EnumOpCantHappen=Enumerator is positioned before the first element or after the last element of the collection. +Arg_MultiRank=Multi dimension array is not supported on this operation. +Arg_NonZeroLowerBound=The lower bound of target array must be zero. +Arg_InsufficientSpace=Insufficient space in the target location to copy the information. +NotSupported_EnumeratorReset=Reset is not supported on the Enumerator. +Invalid_Array_Type=Target array type is not compatible with the type of items in the collection. +Serialization_InvalidOnDeser=OnDeserialization method was called while the object was not being deserialized. +Serialization_MissingValues=The values for this collection are missing. +Serialization_MismatchedCount=The serialized Count information doesn't match the number of items. +ExternalLinkedListNode=The LinkedList node does not belong to current LinkedList. +LinkedListNodeIsAttached=The LinkedList node already belongs to a LinkedList. +LinkedListEmpty=The LinkedList is empty. +Arg_WrongType=The value "{0}" isn't of type "{1}" and can't be used in this generic collection. +Argument_ItemNotExist=The specified item does not exist in this KeyedCollection. +Argument_ImplementIComparable=At least one object must implement IComparable. +InvalidOperation_EmptyCollection=This operation is not valid on an empty collection. +InvalidOperation_EmptyQueue=Queue empty. +InvalidOperation_EmptyStack=Stack empty. +InvalidOperation_CannotRemoveFromStackOrQueue=Removal is an invalid operation for Stack or Queue. +ArgumentOutOfRange_Index=Index was out of range. Must be non-negative and less than the size of the collection. +ArgumentOutOfRange_SmallCapacity=capacity was less than the current size. +Arg_ArrayPlusOffTooSmall=Destination array is not long enough to copy all the items in the collection. Check array index and length. +NotSupported_KeyCollectionSet=Mutating a key collection derived from a dictionary is not allowed. +NotSupported_ValueCollectionSet=Mutating a value collection derived from a dictionary is not allowed. +NotSupported_ReadOnlyCollection=Collection is read-only. +NotSupported_SortedListNestedWrite=This operation is not supported on SortedList nested types because they require modifying the original SortedList. + +#=------------------------------------------------------------------= +# Strings used by System.Collection.Concurrent +#=------------------------------------------------------------------= +BlockingCollection_ctor_BoundedCapacityRange=The boundedCapacity argument must be positive. +BlockingCollection_ctor_CountMoreThanCapacity=The collection argument contains more items than are allowed by the boundedCapacity. +BlockingCollection_Add_ConcurrentCompleteAdd=CompleteAdding may not be used concurrently with additions to the collection. +BlockingCollection_Add_Failed=The underlying collection didn't accept the item. +BlockingCollection_Take_CollectionModified=The underlying collection was modified from outside of the BlockingCollection<T>. +BlockingCollection_Completed=The collection has been marked as complete with regards to additions. +BlockingCollection_Disposed=The collection has been disposed. +BlockingCollection_TimeoutInvalid=The specified timeout must represent a value between -1 and {0}, inclusive. +BlockingCollection_CantTakeWhenDone=The collection argument is empty and has been marked as complete with regards to additions. +BlockingCollection_CantAddAnyWhenCompleted=At least one of the specified collections is marked as complete with regards to additions. +BlockingCollection_CantTakeAnyWhenAllDone=All collections are marked as complete with regards to additions. +BlockingCollection_ValidateCollectionsArray_ZeroSize=The collections argument is a zero-length array. +BlockingCollection_ValidateCollectionsArray_LargeSize=The collections length is greater than the supported range for 32 bit machine. +BlockingCollection_ValidateCollectionsArray_NullElems=The collections argument contains at least one null element. +BlockingCollection_ValidateCollectionsArray_DispElems=The collections argument contains at least one disposed element. +BlockingCollection_CompleteAdding_AlreadyDone=The collection argument has already been marked as complete with regards to additions. +BlockingCollection_CopyTo_NonNegative=The index argument must be greater than or equal zero. +BlockingCollection_CopyTo_TooManyElems=The number of elements in the collection is greater than the available space from index to the end of the destination array. +BlockingCollection_CopyTo_MultiDim=The array argument is multidimensional. +BlockingCollection_CopyTo_IncorrectType=The array argument is of the incorrect type. +ConcurrentBag_Ctor_ArgumentNullException=The collection argument is null. +ConcurrentBag_CopyTo_ArgumentNullException=The array argument is null. +ConcurrentBag_CopyTo_ArgumentOutOfRangeException=The index argument must be greater than or equal zero. +ConcurrentBag_CopyTo_ArgumentException_IndexGreaterThanLength=The index argument must be less than the array length. +ConcurrentBag_CopyTo_ArgumentException_NoEnoughSpace=The number of elements in the bag is greater than the available space from index to the end of the destination array. +ConcurrentBag_CopyTo_ArgumentException_InvalidArrayType=The array argument is multidimensional or of an incorrect type. +ConcurrentCollection_SyncRoot_NotSupported=The SyncRoot property may not be used for the synchronization of concurrent collections. +Common_OperationCanceled=The operation was canceled. + +#=------------------------------------------------------------------= +# Strings used by System.Threading +#=------------------------------------------------------------------= +Barrier_ctor_ArgumentOutOfRange=The participantCount argument must be non-negative and less than or equal to 32767. +Barrier_AddParticipants_NonPositive_ArgumentOutOfRange=The participantCount argument must be a positive value. +Barrier_AddParticipants_Overflow_ArgumentOutOfRange=Adding participantCount participants would result in the number of participants exceeding the maximum number allowed. +Barrier_InvalidOperation_CalledFromPHA=This method may not be called from within the postPhaseAction. +Barrier_RemoveParticipants_NonPositive_ArgumentOutOfRange=The participantCount argument must be a positive value. +Barrier_RemoveParticipants_ArgumentOutOfRange=The participantCount argument must be less than or equal the number of participants. +Barrier_RemoveParticipants_InvalidOperation=The participantCount argument is greater than the number of participants that haven't yet arrived at the barrier in this phase. +Barrier_SignalAndWait_ArgumentOutOfRange=The specified timeout must represent a value between -1 and Int32.MaxValue, inclusive. +Barrier_SignalAndWait_InvalidOperation_ZeroTotal=The barrier has no registered participants. +Barrier_SignalAndWait_InvalidOperation_ThreadsExceeded=The number of threads using the barrier exceeded the total number of registered participants. +Barrier_Dispose=The barrier has been disposed. +BarrierPostPhaseException=The postPhaseAction failed with an exception. + +#=------------------------------------------------------------------= +# UriTypeConverter +#=------------------------------------------------------------------= +UriTypeConverter_ConvertFrom_CannotConvert={0} cannot convert from {1}. +UriTypeConverter_ConvertTo_CannotConvert={0} cannot convert {1} to {2}. + +#=------------------------------------------------------------------= +#=------------------------------------------------------------------= +# DesignTime +#=------------------------------------------------------------------= +#=------------------------------------------------------------------= + +ISupportInitializeDescr=Specifies support for transacted initialization. + +# +#if !SILVERLIGHT +# + +# Strings used by ListSortDescriptionCollection +CantModifyListSortDescriptionCollection=Once a ListSortDescriptionCollection has been created it can't be modified. + + +# Strings used by System.CodeDom +Argument_NullComment=The 'Comment' property of the CodeCommentStatement '{0}' cannot be null. +InvalidPrimitiveType=Invalid Primitive Type: {0}. Consider using CodeObjectCreateExpression. +Cannot_Specify_Both_Compiler_Path_And_Version=Cannot specify both the '{0}' and '{1}' CodeDom provider options to choose a compiler. Please remove one of them. +CodeGenOutputWriter=The output writer for code generation and the writer supplied don't match and cannot be used. This is generally caused by a bad implementation of a CodeGenerator derived class. +CodeGenReentrance=This code generation API cannot be called while the generator is being used to generate something else. +InvalidLanguageIdentifier=The identifier:"{0}" on the property:"{1}" of type:"{2}" is not a valid language-independent identifier name. Check to see if CodeGenerator.IsValidLanguageIndependentIdentifier allows the identifier name. +InvalidTypeName=The type name:"{0}" on the property:"{1}" of type:"{2}" is not a valid language-independent type name. +Empty_attribute=The '{0}' attribute cannot be an empty string. +Invalid_nonnegative_integer_attribute=The '{0}' attribute must be a non-negative integer. +CodeDomProvider_NotDefined=There is no CodeDom provider defined for the language. +Language_Names_Cannot_Be_Empty=You need to specify a non-empty String for a language name in the CodeDom configuration section. +Extension_Names_Cannot_Be_Empty_Or_Non_Period_Based=An extension name in the CodeDom configuration section must be a non-empty string which starts with a period. +Unable_To_Locate_Type=The CodeDom provider type "{0}" could not be located. +NotSupported_CodeDomAPI=This CodeDomProvider does not support this method. +ArityDoesntMatch=The total arity specified in '{0}' does not match the number of TypeArguments supplied. There were '{1}' TypeArguments supplied. +PartialTrustErrorTextReplacement=<The original value of this property potentially contains file system information and has been suppressed.> +PartialTrustIllegalProvider=When used in partial trust, langID must be C#, VB, J#, or JScript, and the language provider must be in the global assembly cache. +IllegalAssemblyReference=Assembly references cannot begin with '-', or contain a '/' or '\\'. +NullOrEmpty_Value_in_Property=The '{0}' property cannot contain null or empty strings. +AutoGen_Comment_Line1=auto-generated> +AutoGen_Comment_Line2=This code was generated by a tool. +AutoGen_Comment_Line3=Runtime Version: +AutoGen_Comment_Line4=Changes to this file may cause incorrect behavior and will be lost if +AutoGen_Comment_Line5=the code is regenerated. +CantContainNullEntries=Array '{0}' cannot contain null entries. +InvalidPathCharsInChecksum=The CodeChecksumPragma file name '{0}' contains invalid path characters. +InvalidRegion=The region directive '{0}' contains invalid characters. RegionText cannot contain any new line characters. +Provider_does_not_support_options=This CodeDomProvider type does not have a constructor that takes providerOptions - "{0}" + +#---------------------------------------------------------------------- +# Metadata helpers +#=------------------------------------------------------------------= + +# 0 - property name, 1 - provider name +MetaExtenderName={0} on {1} + +# 0 - Argument, 1 - invalid value, 2 - Enum class +InvalidEnumArgument=The value of argument '{0}' ({1}) is invalid for Enum type '{2}'. + +# 0 - Argument +InvalidArgument='{1}' is not a valid value for '{0}'. +InvalidNullArgument=Null is not a valid value for {0}. + +#endif // !SILVERLIGHT + +InvalidNullEmptyArgument=Argument {0} cannot be null or zero-length. + +#if !SILVERLIGHT + +# 0 - Argument, 1 - invalid value + +LicExceptionTypeOnly=A valid license cannot be granted for the type {0}. Contact the manufacturer of the component for more information. +LicExceptionTypeAndInstance=An instance of type '{1}' was being created, and a valid license could not be granted for the type '{0}'. Please, contact the manufacturer of the component for more information. +LicMgrContextCannotBeChanged=The CurrentContext property of the LicenseManager is currently locked and cannot be changed. +LicMgrAlreadyLocked=The CurrentContext property of the LicenseManager is already locked by another user. +LicMgrDifferentUser=The CurrentContext property of the LicenseManager can only be unlocked with the same contextUser. + +InvalidElementType=Element type {0} is not supported. +InvalidIdentifier=Identifier '{0}' is not valid. +ExecFailedToCreate=Failed to create file {0}. +ExecTimeout=Timed out waiting for a program to execute. The command being executed was {0}. +ExecBadreturn=An invalid return code was encountered waiting for a program to execute. The command being executed was {0}. +ExecCantGetRetCode=Unable to get the return code for a program being executed. The command that was being executed was '{0}'. +ExecCantExec=Cannot execute a program. The command being executed was {0}. +ExecCantRevert=Cannot execute a program. Impersonation failed. +CompilerNotFound=Compiler executable file {0} cannot be found. +DuplicateFileName=The file name '{0}' was already in the collection. + +CollectionReadOnly=Collection is read-only. + +BitVectorFull=Bit vector is full. + +#=------------------------------------------------------------------= +# array converter resources +#=------------------------------------------------------------------= +ArrayConverterText={0} Array + +#=------------------------------------------------------------------= +# CollectionConverter resources +#=------------------------------------------------------------------= +CollectionConverterText=(Collection) + +#=------------------------------------------------------------------= +# MultilineStringConverter resources +#=------------------------------------------------------------------= +MultilineStringConverterText=(Text) + +#=------------------------------------------------------------------= +# CultureInfoConverter +#=------------------------------------------------------------------= +CultureInfoConverterDefaultCultureString=(Default) +CultureInfoConverterInvalidCulture=The {0} culture cannot be converted to a CultureInfo object on this computer. + + +#=------------------------------------------------------------------= +# editors +#=------------------------------------------------------------------= +# {0} - text {1} primitive +InvalidPrimitive=The text {0} is not a valid {1}. + +#=------------------------------------------------------------------= +# timer control properties/events +#=------------------------------------------------------------------= +TimerInvalidInterval='{0}' is not a valid value for 'Interval'. 'Interval' must be greater than {1}. + +#Resources for TraceSwitch component +TraceSwitchLevelTooHigh=Attempted to set {0} to a value that is too high. Setting level to TraceLevel.Verbose +TraceSwitchLevelTooLow=Attempted to set {0} to a value that is too low. Setting level to TraceLevel.Off +TraceSwitchInvalidLevel=The Level must be set to a value in the enumeration TraceLevel. +TraceListenerIndentSize=The IndentSize property must be non-negative. +TraceListenerFail=Fail: +TraceAsTraceSource=Trace +#=------------------------------------------------------------------= +#=------------------------------------------------------------------= +# Runtime +#=------------------------------------------------------------------= +#=------------------------------------------------------------------= + +#endif // !SILVERLIGHT + +InvalidLowBoundArgument='{1}' is not a valid value for '{0}'. '{0}' must be greater than {2}. + +DuplicateComponentName=Duplicate component name '{0}'. Component names must be unique and case-insensitive. +# {0} - name of the feature. +NotImplemented={0}: Not implemented +OutOfMemory=Could not allocate needed memory. +EOF=End of data stream encountered. +IOError=Unknown input/output failure. +# 0 - Character +BadChar=Unexpected Character: '{0}'. +toStringNone=(none) +toStringUnknown=(unknown) +# 0 - invalid value, 1 - Enum class +InvalidEnum={0} is not a valid {1} value. +# 0 - Number +IndexOutOfRange=Index {0} is out of range. +ErrorPropertyAccessorException=Property accessor '{0}' on object '{1}' threw the following exception:'{2}' +InvalidOperation=Invalid operation. +EmptyStack=Stack has no items in it. + +#if !SILVERLIGHT + +#=------------------------------------------------------------------= +#Resources for PerformanceCounter component +#=------------------------------------------------------------------= + +PerformanceCounterDesc=Represents a Windows performance counter component. +PCCategoryName=Category name of the performance counter object. +PCCounterName=Counter name of the performance counter object. +PCInstanceName=Instance name of the performance counter object. +PCMachineName=Specifies the machine from where to read the performance data. +PCInstanceLifetime=Specifies the lifetime of the instance. + +#=------------------------------------------------------------------= +#Default category names +#=------------------------------------------------------------------= + +PropertyCategoryAction=Action +PropertyCategoryAppearance=Appearance +PropertyCategoryAsynchronous=Asynchronous +PropertyCategoryBehavior=Behavior +PropertyCategoryData=Data +PropertyCategoryDDE=DDE +PropertyCategoryDesign=Design +PropertyCategoryDragDrop=Drag Drop +PropertyCategoryFocus=Focus +PropertyCategoryFont=Font +PropertyCategoryFormat=Format +PropertyCategoryKey=Key +PropertyCategoryList=List +PropertyCategoryLayout=Layout +PropertyCategoryDefault=Misc +PropertyCategoryMouse=Mouse +PropertyCategoryPosition=Position +PropertyCategoryText=Text +PropertyCategoryScale=Scale +PropertyCategoryWindowStyle=Window Style +PropertyCategoryConfig=Configurations + +#Property Grid stuff +PBRSToolTipProperty Pages=Property Pages + +#endif // !SILVERLIGHT + +#=------------------------------------------------------------------= +# strings used in Regex, RegexReplacement +#=------------------------------------------------------------------= + +ArgumentNull_ArrayWithNullElements=The array cannot contain null elements. +OnlyAllowedOnce=This operation is only allowed once per object. +BeginIndexNotNegative=Start index cannot be less than 0 or greater than input length. +LengthNotNegative=Length cannot be less than 0 or exceed input length. + +# strings used in RegexCompiler, RegexInterpreter +UnimplementedState=Unimplemented state. + +# strings used in RegexFCD, RegexCode, RegexWriter +UnexpectedOpcode=Unexpected opcode in regular expression generation: {0}. + +# strings used in RegexMatch +NoResultOnFailed=Result cannot be called on a failed Match. + +# strings used in RegexParser +UnterminatedBracket=Unterminated [] set. +TooManyParens=Too many )'s. +NestedQuantify=Nested quantifier {0}. +QuantifyAfterNothing=Quantifier {x,y} following nothing. +InternalError=Internal error in ScanRegex. +IllegalRange=Illegal {x,y} with x > y. +NotEnoughParens=Not enough )'s. +BadClassInCharRange=Cannot include class \\{0} in character range. +ReversedCharRange=[x-y] range in reverse order. +UndefinedReference=(?({0}) ) reference to undefined group. +MalformedReference=(?({0}) ) malformed. +UnrecognizedGrouping=Unrecognized grouping construct. +UnterminatedComment=Unterminated (?#...) comment. +IllegalEndEscape=Illegal \\ at end of pattern. +MalformedNameRef=Malformed \\k<...> named back reference. +UndefinedBackref=Reference to undefined group number {0}. +UndefinedNameRef=Reference to undefined group name {0}. +TooFewHex=Insufficient hexadecimal digits. +MissingControl=Missing control character. +UnrecognizedControl=Unrecognized control character. +UnrecognizedEscape=Unrecognized escape sequence \\{0}. +IllegalCondition=Illegal conditional (?(...)) expression. +TooManyAlternates=Too many | in (?()|). +MakeException=parsing "{0}" - {1} +IncompleteSlashP=Incomplete \\p{X} character escape. +MalformedSlashP=Malformed \\p{X} character escape. +InvalidGroupName=Invalid group name: Group names must begin with a word character. +CapnumNotZero=Capture number cannot be zero. +AlternationCantCapture=Alternation conditions do not capture and cannot be named. +AlternationCantHaveComment=Alternation conditions cannot be comments. +CaptureGroupOutOfRange=Capture group numbers must be less than or equal to Int32.MaxValue. +SubtractionMustBeLast=A subtraction must be the last element in a character class. + +# strings used in RegexCharClass +UnknownProperty=Unknown property '{0}'. + +# strings used in RegexReplacement +ReplacementError=Replacement pattern error. +CountTooSmall=Count cannot be less than -1. + +# string used in Regex*Collection +EnumNotStarted=Enumeration has either not started or has already finished. +Arg_InvalidArrayType=Target array type is not compatible with the type of items in the collection. +Arg_RankMultiDimNotSupported=Only single dimensional arrays are supported for the requested action. + +# string used in RegexMatchTimeoutException +RegexMatchTimeoutException_Occurred=The RegEx engine has timed out while trying to match a pattern to an input string. This can occur for many reasons, including very large inputs or excessive backtracking caused by nested quantifiers, back-references and other factors. + +# illegal default timeout: +IllegalDefaultRegexMatchTimeoutInAppDomain=AppDomain data '{0}' contains an invalid value or object for specifying a default matching timeout for System.Text.RegularExpressions.Regex. + +#if !SILVERLIGHT + +#=------------------------------------------------------------------= +# strings used in System.IO.FileObject & DirectoryObject +#=------------------------------------------------------------------= + +# Strings for FileObject +FileObject_AlreadyOpen=The file is already open. Call Close before trying to open the FileObject again. +FileObject_Closed=The FileObject is currently closed. Try opening it. +FileObject_NotWhileWriting=File information cannot be queried while open for writing. +FileObject_FileDoesNotExist=File information cannot be queried if the file does not exist. +FileObject_MustBeClosed=This operation can only be done when the FileObject is closed. +FileObject_MustBeFileName=You must specify a file name, not a relative or absolute path. +FileObject_InvalidInternalState=FileObject's open mode wasn't set to a valid value. This FileObject is corrupt. +FileObject_PathNotSet=The path has not been set, or is an empty string. Please ensure you specify some path. +FileObject_Reading=The file is currently open for reading. Close the file and reopen it before attempting this. +FileObject_Writing=The file is currently open for writing. Close the file and reopen it before attempting this. +FileObject_InvalidEnumeration=Enumerator is positioned before the first line or after the last line of the file. + +FileObject_NoReset=Reset is not supported on a FileLineEnumerator. + +# Strings for DirectoryObject +DirectoryObject_MustBeDirName=You must specify a directory name, not a relative or absolute path. + +# DescriptionAttribute for FileObject and DirectoryObject +DirectoryObjectPathDescr=The fully qualified, or relative path to the directory you wish to read from. E.g., \"c:\\temp\". +FileObjectDetectEncodingDescr=Determines whether the file will be parsed to see if it has a byte order mark indicating its encoding. If it does, this will be used rather than the current specified encoding. +FileObjectEncodingDescr=The encoding to use when reading the file. UTF-8 is the default. +FileObjectPathDescr=The fully qualified, or relative path to the file you wish to read from. E.g., "myfile.txt". + +#=------------------------------------------------------------------= +# Security resources +#=------------------------------------------------------------------= + +Arg_EnumIllegalVal=Illegal enum value: {0}. +Arg_OutOfRange_NeedNonNegNum=Non-negative number required. +Argument_InvalidPermissionState=Invalid permission state. +Argument_InvalidOidValue=The OID value was invalid. +Argument_WrongType=Operation on type '{0}' attempted with target of incorrect type. +Arg_EmptyOrNullString=String cannot be empty or null. +Arg_EmptyOrNullArray=Array cannot be empty or null. +Argument_InvalidClassAttribute=The value of "class" attribute is invalid. +Argument_InvalidNameType=The value of "nameType" is invalid. +#endif // !SILVERLIGHT +InvalidOperation_EnumNotStarted=Enumeration has not started. Call MoveNext. +#if !SILVERLIGHT +InvalidOperation_DuplicateItemNotAllowed=Duplicate items are not allowed in the collection. + +Cryptography_Asn_MismatchedOidInCollection=The AsnEncodedData object does not have the same OID for the collection. +Cryptography_Cms_Envelope_Empty_Content=Cannot create CMS enveloped for empty content. +Cryptography_Cms_Invalid_Recipient_Info_Type=The recipient info type {0} is not valid. +Cryptography_Cms_Invalid_Subject_Identifier_Type=The subject identifier type {0} is not valid. +Cryptography_Cms_Invalid_Subject_Identifier_Type_Value_Mismatch=The subject identifier type {0} does not match the value data type {1}. +Cryptography_Cms_Key_Agree_Date_Not_Available=The Date property is not available for none KID key agree recipient. +Cryptography_Cms_Key_Agree_Other_Key_Attribute_Not_Available=The OtherKeyAttribute property is not available for none KID key agree recipient. +Cryptography_Cms_MessageNotSigned=The CMS message is not signed. +Cryptography_Cms_MessageNotSignedByNoSignature=The CMS message is not signed by NoSignature. +Cryptography_Cms_MessageNotEncrypted=The CMS message is not encrypted. +Cryptography_Cms_Not_Supported=The Cryptographic Message Standard (CMS) is not supported on this platform. +Cryptography_Cms_RecipientCertificateNotFound=The recipient certificate is not specified. +Cryptography_Cms_Sign_Empty_Content=Cannot create CMS signature for empty content. +Cryptography_Cms_Sign_No_Signature_First_Signer=CmsSigner has to be the first signer with NoSignature. +Cryptography_DpApi_InvalidMemoryLength=The length of the data should be a multiple of 16 bytes. +Cryptography_InvalidHandle={0} is an invalid handle. +Cryptography_InvalidContextHandle=The chain context handle is invalid. +Cryptography_InvalidStoreHandle=The store handle is invalid. +Cryptography_Oid_InvalidValue=The OID value is invalid. +Cryptography_Pkcs9_ExplicitAddNotAllowed=The PKCS 9 attribute cannot be explicitly added to the collection. +Cryptography_Pkcs9_InvalidOid=The OID does not represent a valid PKCS 9 attribute. +Cryptography_Pkcs9_MultipleSigningTimeNotAllowed=Cannot add multiple PKCS 9 signing time attributes. +Cryptography_Pkcs9_AttributeMismatch=The parameter should be a PKCS 9 attribute. +Cryptography_X509_AddFailed=Adding certificate with index '{0}' failed. +Cryptography_X509_BadEncoding=Input data cannot be coded as a valid certificate. +Cryptography_X509_ExportFailed=The certificate export operation failed. +Cryptography_X509_ExtensionMismatch=The parameter should be an X509Extension. +Cryptography_X509_InvalidFindType=Invalid find type. +Cryptography_X509_InvalidFindValue=Invalid find value. +Cryptography_X509_InvalidEncodingFormat=Invalid encoding format. +Cryptography_X509_InvalidContentType=Invalid content type. +Cryptography_X509_KeyMismatch=The public key of the certificate does not match the value specified. +Cryptography_X509_RemoveFailed=Removing certificate with index '{0}' failed. +Cryptography_X509_StoreNotOpen=The X509 certificate store has not been opened. + +Environment_NotInteractive=The current session is not interactive. + +NotSupported_InvalidKeyImpl=Only asymmetric keys that implement ICspAsymmetricAlgorithm are supported. +NotSupported_KeyAlgorithm=The certificate key algorithm is not supported. +NotSupported_PlatformRequiresNT=This operation is only supported on Windows 2000, Windows XP, and higher. +NotSupported_UnreadableStream=Stream does not support reading. + +Security_InvalidValue=The {0} value was invalid. + +Unknown_Error=Unknown error. + +security_ServiceNameCollection_EmptyServiceName=A service name must not be null or empty. +security_ExtendedProtectionPolicy_UseDifferentConstructorForNever=To construct a policy with PolicyEnforcement.Never, the single-parameter constructor must be used. +security_ExtendedProtectionPolicy_NoEmptyServiceNameCollection=The ServiceNameCollection must contain at least one service name. +security_ExtendedProtection_NoOSSupport=This operation requires OS support for extended protection. + +#=------------------------------------------------------------------= +# File system.net.txt +#=------------------------------------------------------------------= + +net_nonClsCompliantException=A non-CLS Compliant Exception (i.e. an object that does not derive from System.Exception) was thrown. +net_illegalConfigWith=The '{0}' attribute cannot appear when '{1}' is present. +net_illegalConfigWithout=The '{0}' attribute can only appear when '{1}' is present. +net_baddate=The value of the date string in the header is invalid. +net_writestarted=This property cannot be set after writing has started. +net_clsmall=The Content-Length value must be greater than or equal to zero. +net_reqsubmitted=This operation cannot be performed after the request has been submitted. +net_rspsubmitted=This operation cannot be performed after the response has been submitted. +net_ftp_no_http_cmd=The requested FTP command is not supported when using HTTP proxy. +net_ftp_invalid_method_name=FTP Method names cannot be null or empty. +net_ftp_invalid_renameto=The RenameTo filename cannot be null or empty. +net_ftp_no_defaultcreds=Default credentials are not supported on an FTP request. +net_ftpnoresponse=This type of FTP request does not return a response stream. +net_ftp_response_invalid_format=The response string '{0}' has invalid format. +net_ftp_no_offsetforhttp=Offsets are not supported when sending an FTP request over an HTTP proxy. +net_ftp_invalid_uri=The requested URI is invalid for this FTP command. +net_ftp_invalid_status_response=The status response ({0}) is not expected in response to '{1}' command. +net_ftp_server_failed_passive=The server failed the passive mode request with status response ({0}). +net_ftp_active_address_different=The data connection was made from an address that is different than the address to which the FTP connection was made. +net_ftp_proxy_does_not_support_ssl=SSL cannot be enabled when using a proxy. +net_ftp_invalid_response_filename=The server returned the filename ({0}) which is not valid. +net_ftp_unsupported_method=This method is not supported. +net_resubmitcanceled=An error occurred on an automatic resubmission of the request. +net_redirect_perm=WebPermission demand failed for redirect URI. +net_resubmitprotofailed=Cannot handle redirect from HTTP/HTTPS protocols to other dissimilar ones. +net_needchunked=TransferEncoding requires the SendChunked property to be set to true. +net_nochunked=Chunked encoding must be set via the SendChunked property. +net_nochunkuploadonhttp10=Chunked encoding upload is not supported on the HTTP/1.0 protocol. +net_connarg=Keep-Alive and Close may not be set using this property. +net_no100=100-Continue may not be set using this property. +net_fromto=The From parameter cannot be less than To. +net_rangetoosmall=The From or To parameter cannot be less than 0. +net_entitytoobig=Bytes to be written to the stream exceed the Content-Length bytes size specified. +net_invalidversion=This protocol version is not supported. +net_invalidstatus=The status code must be exactly three digits. +net_toosmall=The specified value must be greater than 0. +net_toolong=The size of {0} is too long. It cannot be longer than {1} characters. +net_connclosed=The underlying connection was closed: {0}. +net_noseek=This stream does not support seek operations. +net_servererror=The remote server returned an error: {0}. +net_nouploadonget=Cannot send a content-body with this verb-type. +net_mutualauthfailed=The requirement for mutual authentication was not met by the remote server. +net_invasync=Cannot block a call on this socket while an earlier asynchronous call is in progress. +net_inasync=An asynchronous call is already in progress. It must be completed or canceled before you can call this method. +net_mustbeuri=The {0} parameter must represent a valid Uri (see inner exception). +net_format_shexp=The shell expression '{0}' could not be parsed because it is formatted incorrectly. +net_cannot_load_proxy_helper=Failed to load the proxy script runtime environment from the Microsoft.JScript assembly. +net_invalid_host=The specified value is not a valid Host header string. + +net_repcall=Cannot re-call BeginGetRequestStream/BeginGetResponse while a previous call is still in progress. +net_wrongversion=Only HTTP/1.0 and HTTP/1.1 version requests are currently supported. +net_badmethod=Cannot set null or blank methods on request. +net_io_notenoughbyteswritten=Cannot close stream until all bytes are written. +net_io_timeout_use_ge_zero=Timeout can be only be set to 'System.Threading.Timeout.Infinite' or a value >= 0. +net_io_timeout_use_gt_zero=Timeout can be only be set to 'System.Threading.Timeout.Infinite' or a value > 0. +net_io_no_0timeouts=NetworkStream does not support a 0 millisecond timeout, use a value greater than zero for the timeout instead. +net_requestaborted=The request was aborted: {0}. +net_tooManyRedirections=Too many automatic redirections were attempted. +net_authmodulenotregistered=The supplied authentication module is not registered. +net_authschemenotregistered=There is no registered module for this authentication scheme. +net_proxyschemenotsupported=The ServicePointManager does not support proxies with the {0} scheme. +net_maxsrvpoints=The maximum number of service points was exceeded. +net_unknown_prefix=The URI prefix is not recognized. +net_notconnected=The operation is not allowed on non-connected sockets. +net_notstream=The operation is not allowed on non-stream oriented sockets. +net_timeout=The operation has timed out. +net_nocontentlengthonget=Content-Length or Chunked Encoding cannot be set for an operation that does not write data. +net_contentlengthmissing=When performing a write operation with AllowWriteStreamBuffering set to false, you must either set ContentLength to a non-negative number or set SendChunked to true. +net_nonhttpproxynotallowed=The URI scheme for the supplied IWebProxy has the illegal value '{0}'. Only 'http' is supported. +net_nottoken=The supplied string is not a valid HTTP token. +net_rangetype=A different range specifier has already been added to this request. +net_need_writebuffering=This request requires buffering data to succeed. +net_securitypackagesupport=The requested security package is not supported. +net_securityprotocolnotsupported=The requested security protocol is not supported. +net_nodefaultcreds=Default credentials cannot be supplied for the {0} authentication scheme. +net_stopped=Not listening. You must call the Start() method before calling this method. +net_udpconnected=Cannot send packets to an arbitrary host while connected. +net_readonlystream=The stream does not support writing. +net_writeonlystream=The stream does not support reading. +net_no_concurrent_io_allowed=The stream does not support concurrent IO read or write operations. +net_needmorethreads=There were not enough free threads in the ThreadPool to complete the operation. +net_MethodNotImplementedException=This method is not implemented by this class. +net_PropertyNotImplementedException=This property is not implemented by this class. +net_MethodNotSupportedException=This method is not supported by this class. +net_PropertyNotSupportedException=This property is not supported by this class. +net_ProtocolNotSupportedException=The '{0}' protocol is not supported by this class. +net_SelectModeNotSupportedException=The '{0}' select mode is not supported by this class. +net_InvalidSocketHandle=The socket handle is not valid. +net_InvalidAddressFamily=The AddressFamily {0} is not valid for the {1} end point, use {2} instead. +net_InvalidEndPointAddressFamily=The supplied EndPoint of AddressFamily {0} is not valid for this Socket, use {1} instead. +net_InvalidSocketAddressSize=The supplied {0} is an invalid size for the {1} end point. +net_invalidAddressList=None of the discovered or specified addresses match the socket address family. +net_invalidPingBufferSize=The buffer length must not exceed 65500 bytes. +net_cant_perform_during_shutdown=This operation cannot be performed while the AppDomain is shutting down. +net_cant_create_environment=Unable to create another web proxy script environment at this time. +net_completed_result=This operation cannot be performed on a completed asynchronous result object. +net_protocol_invalid_family='{0}' Client can only accept InterNetwork or InterNetworkV6 addresses. +net_protocol_invalid_multicast_family=Multicast family is not the same as the family of the '{0}' Client. +net_empty_osinstalltype=The Registry value '{0}' was either empty or not a string type. +net_unknown_osinstalltype=Unknown Windows installation type '{0}'. +net_cant_determine_osinstalltype=Can't determine OS installation type: Can't read key '{0}'. Exception message: {1} +net_osinstalltype=Current OS installation type is '{0}'. +net_entire_body_not_written=You must write ContentLength bytes to the request stream before calling [Begin]GetResponse. +net_must_provide_request_body=You must provide a request body if you set ContentLength>0 or SendChunked==true. Do this by calling [Begin]GetRequestStream before [Begin]GetResponse. +net_ssp_dont_support_cbt=The Security Service Providers don't support extended protection. Please install the latest Security Service Providers update. + +net_sockets_zerolist=The parameter {0} must contain one or more elements. +net_sockets_blocking=The operation is not allowed on a non-blocking Socket. +net_sockets_useblocking=Use the Blocking property to change the status of the Socket. +net_sockets_select=The operation is not allowed on objects of type {0}. Use only objects of type {1}. +net_sockets_toolarge_select=The {0} list contains too many items; a maximum of {1} is allowed. +net_sockets_empty_select=All lists are either null or empty. +net_sockets_mustbind=You must call the Bind method before performing this operation. +net_sockets_mustlisten=You must call the Listen method before performing this operation. +net_sockets_mustnotlisten=You may not perform this operation after calling the Listen method. +net_sockets_mustnotbebound=The socket must not be bound or connected. +net_sockets_namedmustnotbebound={0}: The socket must not be bound or connected. +net_sockets_invalid_socketinformation=The specified value for the socket information is invalid. +net_sockets_invalid_ipaddress_length=The number of specified IP addresses has to be greater than 0. +net_sockets_invalid_optionValue=The specified value is not a valid '{0}'. +net_sockets_invalid_optionValue_all=The specified value is not valid. +net_sockets_invalid_dnsendpoint=The parameter {0} must not be of type DnsEndPoint. +net_sockets_disconnectedConnect=Once the socket has been disconnected, you can only reconnect again asynchronously, and only to a different EndPoint. BeginConnect must be called on a thread that won't exit until the operation has been completed. +net_sockets_disconnectedAccept=Once the socket has been disconnected, you can only accept again asynchronously. BeginAccept must be called on a thread that won't exit until the operation has been completed. +net_tcplistener_mustbestopped=The TcpListener must not be listening before performing this operation. +net_sockets_no_duplicate_async=BeginConnect cannot be called while another asynchronous operation is in progress on the same Socket. +net_socketopinprogress="An asynchronous socket operation is already in progress using this SocketAsyncEventArgs instance."; +net_buffercounttoosmall="The Buffer space specified by the Count property is insufficient for the AcceptAsync method."; +net_multibuffernotsupported="Multiple buffers cannot be used with this method."; +net_ambiguousbuffers="Buffer and BufferList properties cannot both be non-null."; +net_sockets_ipv6only="This operation is only valid for IPv6 Sockets."; + +net_perfcounter_initialized_success=System.Net performance counters initialization completed successful. +net_perfcounter_initialized_error=System.Net performance counters initialization completed with errors. See System.Net trace file for more information. +net_perfcounter_nocategory=Performance counter category '{0}' doesn't exist. No System.Net performance counter values available. +net_perfcounter_initialization_started=System.Net performance counter initialization started. +net_perfcounter_cant_queue_workitem=Can't queue counter initialization logic on a thread pool thread. System.Net performance counters will not be available. + +net_config_proxy=Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration section. +net_config_proxy_module_not_public=The specified proxy module type is not public. +net_config_authenticationmodules=Error creating the modules specified in the 'system.net/authenticationModules' configuration section. +net_config_webrequestmodules=Error creating the modules specified in the 'system.net/webRequestModules' configuration section. +net_config_requestcaching=Error creating the Web Request caching policy specified in the 'system.net/requestCaching' configuration section. +net_config_section_permission=Insufficient permissions for setting the configuration section '{0}'. +net_config_element_permission=Insufficient permissions for setting the configuration element '{0}'. +net_config_property_permission=Insufficient permissions for setting the configuration property '{0}'. + +# Detailed parsing error information for WebResponse classes +net_WebResponseParseError_InvalidHeaderName=Header name is invalid +net_WebResponseParseError_InvalidContentLength='Content-Length' header value is invalid +net_WebResponseParseError_IncompleteHeaderLine=Invalid header name +net_WebResponseParseError_CrLfError=CR must be followed by LF +net_WebResponseParseError_InvalidChunkFormat=Response chunk format is invalid +net_WebResponseParseError_UnexpectedServerResponse=Unexpected server response received + + + +# we add colons to these, so don't add periods. +net_webstatus_Success=Status success +net_webstatus_NameResolutionFailure=The remote name could not be resolved +net_webstatus_ConnectFailure=Unable to connect to the remote server +net_webstatus_ReceiveFailure=An unexpected error occurred on a receive +net_webstatus_SendFailure=An unexpected error occurred on a send +net_webstatus_PipelineFailure=A pipeline failure occurred +net_webstatus_RequestCanceled=The request was canceled +net_webstatus_ConnectionClosed=The connection was closed unexpectedly +net_webstatus_TrustFailure=Could not establish trust relationship for the SSL/TLS secure channel +net_webstatus_SecureChannelFailure=Could not create SSL/TLS secure channel +net_webstatus_ServerProtocolViolation=The server committed a protocol violation +net_webstatus_KeepAliveFailure=A connection that was expected to be kept alive was closed by the server +net_webstatus_ProxyNameResolutionFailure=The proxy name could not be resolved +net_webstatus_MessageLengthLimitExceeded=The message length limit was exceeded +net_webstatus_CacheEntryNotFound=The request cache-only policy does not allow a network request and the response is not found in cache +net_webstatus_RequestProhibitedByCachePolicy=The request could not be satisfied using a cache-only policy +net_webstatus_Timeout=The operation has timed out +net_webstatus_RequestProhibitedByProxy=The IWebProxy object associated with the request did not allow the request to proceed +net_InvalidStatusCode=The server returned a status code outside the valid range of 100-599. + +net_ftpstatuscode_ServiceNotAvailable=Service not available, closing control connection +net_ftpstatuscode_CantOpenData=Can't open data connection +net_ftpstatuscode_ConnectionClosed=Connection closed; transfer aborted +net_ftpstatuscode_ActionNotTakenFileUnavailableOrBusy=File unavailable (e.g., file busy) +net_ftpstatuscode_ActionAbortedLocalProcessingError=Local error in processing +net_ftpstatuscode_ActionNotTakenInsufficentSpace=Insufficient storage space in system + +net_ftpstatuscode_CommandSyntaxError=Syntax error, command unrecognized +net_ftpstatuscode_ArgumentSyntaxError=Syntax error in parameters or arguments +net_ftpstatuscode_CommandNotImplemented=Command not implemented +net_ftpstatuscode_BadCommandSequence=Bad sequence of commands +net_ftpstatuscode_NotLoggedIn=Not logged in +net_ftpstatuscode_AccountNeeded=Need account for storing files +net_ftpstatuscode_ActionNotTakenFileUnavailable=File unavailable (e.g., file not found, no access) +net_ftpstatuscode_ActionAbortedUnknownPageType=Page type unknown +net_ftpstatuscode_FileActionAborted=Exceeded storage allocation (for current directory or data set) +net_ftpstatuscode_ActionNotTakenFilenameNotAllowed=File name not allowed + +net_httpstatuscode_NoContent=No Content +net_httpstatuscode_NonAuthoritativeInformation=Non Authoritative Information +net_httpstatuscode_ResetContent=Reset Content +net_httpstatuscode_PartialContent=Partial Content + +net_httpstatuscode_MultipleChoices=Multiple Choices Redirect +net_httpstatuscode_Ambiguous=Ambiguous Redirect +net_httpstatuscode_MovedPermanently=Moved Permanently Redirect +net_httpstatuscode_Moved=Moved Redirect +net_httpstatuscode_Found=Found Redirect +net_httpstatuscode_Redirect=Redirect +net_httpstatuscode_SeeOther=See Other +net_httpstatuscode_RedirectMethod=Redirect Method +net_httpstatuscode_NotModified=Not Modified +net_httpstatuscode_UseProxy=Use Proxy Redirect +net_httpstatuscode_TemporaryRedirect=Temporary Redirect +net_httpstatuscode_RedirectKeepVerb=Redirect Keep Verb + +net_httpstatuscode_BadRequest=Bad Request +net_httpstatuscode_Unauthorized=Unauthorized +net_httpstatuscode_PaymentRequired=Payment Required +net_httpstatuscode_Forbidden=Forbidden +net_httpstatuscode_NotFound=Not Found +net_httpstatuscode_MethodNotAllowed=Method Not Allowed +net_httpstatuscode_NotAcceptable=Not Acceptable +net_httpstatuscode_ProxyAuthenticationRequired=Proxy Authentication Required +net_httpstatuscode_RequestTimeout=Request Timeout +net_httpstatuscode_Conflict=Conflict +net_httpstatuscode_Gone=Gone +net_httpstatuscode_LengthRequired=Length Required + +net_httpstatuscode_InternalServerError=Internal Server Error +net_httpstatuscode_NotImplemented=Not Implemented +net_httpstatuscode_BadGateway=Bad Gateway +net_httpstatuscode_ServiceUnavailable=Server Unavailable +net_httpstatuscode_GatewayTimeout=Gateway Timeout +net_httpstatuscode_HttpVersionNotSupported=Http Version Not Supported +#endif + +net_uri_BadScheme=Invalid URI: The URI scheme is not valid. +net_uri_BadFormat=Invalid URI: The format of the URI could not be determined. +net_uri_BadUserPassword=Invalid URI: The username:password construct is badly formed. +net_uri_BadHostName=Invalid URI: The hostname could not be parsed. +net_uri_BadAuthority=Invalid URI: The Authority/Host could not be parsed. +net_uri_BadAuthorityTerminator=Invalid URI: The Authority/Host cannot end with a backslash character ('\\'). +net_uri_EmptyUri=Invalid URI: The URI is empty. +net_uri_BadString=Invalid URI: There is an invalid sequence in the string. +net_uri_MustRootedPath=Invalid URI: A Dos path must be rooted, for example, 'c:\\'. +net_uri_BadPort=Invalid URI: Invalid port specified. +net_uri_SizeLimit=Invalid URI: The Uri string is too long. +net_uri_SchemeLimit=Invalid URI: The Uri scheme is too long. +net_uri_NotAbsolute=This operation is not supported for a relative URI. +net_uri_PortOutOfRange=A derived type '{0}' has reported an invalid value for the Uri port '{1}'. +net_uri_UserDrivenParsing=A derived type '{0}' is responsible for parsing this Uri instance. The base implementation must not be used. +net_uri_AlreadyRegistered=A URI scheme name '{0}' already has a registered custom parser. +net_uri_NeedFreshParser= The URI parser instance passed into 'uriParser' parameter is already registered with the scheme name '{0}'. +net_uri_CannotCreateRelative=A relative URI cannot be created because the 'uriString' parameter represents an absolute URI. +net_uri_InvalidUriKind=The value '{0}' passed for the UriKind parameter is invalid. +net_uri_BadUnicodeHostForIdn=An invalid Unicode character by IDN standards was specified in the host. +net_uri_GenericAuthorityNotDnsSafe=The generic authority '{0}' is not a valid dns name. +net_uri_NotJustSerialization=UriComponents.SerializationInfoString must not be combined with other UriComponents. + + +#if !SILVERLIGHT +net_emptystringset=This property cannot be set to an empty string. +net_emptystringcall=The parameter '{0}' cannot be an empty string. + +net_headers_req=This collection holds response headers and cannot contain the specified request header. +net_headers_rsp=This collection holds request headers and cannot contain the specified response header. +net_headers_toolong=Header values cannot be longer than {0} characters. + +net_WebHeaderInvalidControlChars=Specified value has invalid Control characters. +net_WebHeaderInvalidCRLFChars=Specified value has invalid CRLF characters. +net_WebHeaderInvalidHeaderChars=Specified value has invalid HTTP Header characters. +net_WebHeaderInvalidNonAsciiChars=Specified value has invalid non-ASCII characters. +net_WebHeaderMissingColon=Specified value does not have a ':' separator. + +net_headerrestrict=The '{0}' header must be modified using the appropriate property or method. + +net_io_completionportwasbound=The socket has already been bound to an io completion port. +net_io_writefailure=Unable to write data to the transport connection: {0}. +net_io_readfailure=Unable to read data from the transport connection: {0}. +net_io_connectionclosed=The connection was closed +net_io_transportfailure=Unable to create a transport connection. +net_io_internal_bind=Internal Error: A socket handle could not be bound to a completion port. +net_io_invalidasyncresult=The IAsyncResult object was not returned from the corresponding asynchronous method on this class. +net_io_invalidnestedcall= The {0} method cannot be called when another {1} operation is pending. +net_io_invalidendcall={0} can only be called once for each asynchronous operation. +net_io_must_be_rw_stream=The stream has to be read/write. +net_io_header_id=Found a wrong header field {0} read = {1}, expected = {2}. +net_io_out_range=The byte count must not exceed {0} bytes for this stream type. +net_io_encrypt=The encryption operation failed, see inner exception. +net_io_decrypt=The decryption operation failed, see inner exception. +net_io_read=The read operation failed, see inner exception. +net_io_write=The write operation failed, see inner exception. +net_io_eof= Received an unexpected EOF or 0 bytes from the transport stream. +net_io_async_result=The parameter: {0} is not valid. Use the object returned from corresponding Begin async call. + + +net_listener_mustcall=Please call the {0} method before calling this method. +net_listener_mustcompletecall=The in-progress method {0} must be completed first. +net_listener_callinprogress=Cannot re-call {0} while a previous call is still in progress. +net_listener_scheme=Only Uri prefixes starting with 'http://' or 'https://' are supported. +net_listener_host=Only Uri prefixes with a valid hostname are supported. +net_listener_slash=Only Uri prefixes ending in '/' are allowed. +net_listener_repcall=This method cannot be called twice. +net_listener_invalid_cbt_type=Querying the {0} Channel Binding is not supported. +net_listener_no_spns=No service names could be determined from the registered prefixes. Either add prefixes from which default service names can be derived or specify an ExtendedProtectionPolicy object which contains an explicit list of service names. +net_listener_cannot_set_custom_cbt=Custom channel bindings are not supported. +net_listener_cbt_not_supported=HTTP.SYS doesn't support extended protection. Please install the latest HTTP.SYS update. +net_listener_detach_error=Can't detach Url group from request queue. Status code: {0}. +net_listener_close_urlgroup_error=Can't close Url group. Status code: {0}. + +net_tls_version=The SSL version is not supported. + +net_perm_target=Cannot cast target permission type. +net_perm_both_regex=Cannot subset Regex. Only support if both patterns are identical. +net_perm_none=There are no permissions to check. +net_perm_attrib_count=The value for '{0}' must be specified. +net_perm_invalid_val=The parameter value '{0}={1}' is invalid. +net_perm_attrib_multi=The permission '{0}={1}' cannot be added. Add a separate Attribute statement. +net_perm_epname=The argument value '{0}' is invalid for creating a SocketPermission object. +net_perm_invalid_val_in_element=The '{0}' element contains one or more invalid values. + +net_invalid_ip_addr=IPv4 address 0.0.0.0 and IPv6 address ::0 are unspecified addresses that cannot be used as a target address. +dns_bad_ip_address=An invalid IP address was specified. +net_bad_mac_address=An invalid physical address was specified. +net_ping=An exception occurred during a Ping request. +net_bad_ip_address_prefix=An invalid IP address prefix was specified. +net_max_ip_address_list_length_exceeded=Too many addresses to sort. The maximum number of addresses allowed are {0}. +net_ipv4_not_installed=IPv4 is not installed. +net_ipv6_not_installed=IPv6 is not installed. + +net_webclient=An exception occurred during a WebClient request. +net_webclient_ContentType=The Content-Type header cannot be changed from its default value for this request. +net_webclient_Multipart=The Content-Type header cannot be set to a multipart type for this request. +net_webclient_no_concurrent_io_allowed=WebClient does not support concurrent I/O operations. +net_webclient_invalid_baseaddress=The specified value is not a valid base address. + +net_container_add_cookie=An error occurred when adding a cookie to the container. +net_cookie_invalid=Invalid contents for cookie = '{0}'. +net_cookie_size=The value size of the cookie is '{0}'. This exceeds the configured maximum size, which is '{1}'. +net_cookie_parse_header=An error occurred when parsing the Cookie header for Uri '{0}'. +net_cookie_attribute=The '{0}'='{1}' part of the cookie is invalid. +net_cookie_format=Cookie format error. +net_cookie_exists=Cookie already exists. +net_cookie_capacity_range='{0}' has to be greater than '{1}' and less than '{2}'. + +net_set_token=Failed to impersonate a thread doing authentication of a Web Request. +net_revert_token=Failed to revert the thread token after authenticating a Web Request. + +net_ssl_io_async_context=Async context creation failed. +net_ssl_io_encrypt=The encryption operation failed, see inner exception. +net_ssl_io_decrypt=The decryption operation failed, see inner exception. +net_ssl_io_context_expired=The security context has expired. +net_ssl_io_handshake_start=The handshake failed. The remote side has dropped the stream. +net_ssl_io_handshake= The handshake failed, see inner exception. +net_ssl_io_frame=The handshake failed due to an unexpected packet format. +net_ssl_io_corrupted=The stream is corrupted due to an invalid SSL version number in the SSL protocol header. +net_ssl_io_cert_validation=The remote certificate is invalid according to the validation procedure. +net_ssl_io_invalid_end_call={0} can only be called once for each asynchronous operation. +net_ssl_io_invalid_begin_call={0} cannot be called when another {1} operation is pending. +net_ssl_io_no_server_cert=The server mode SSL must use a certificate with the associated private key. + +net_auth_bad_client_creds=The server has rejected the client credentials. +net_auth_bad_client_creds_or_target_mismatch=Either the target name is incorrect or the server has rejected the client credentials. +net_auth_context_expectation=A security requirement was not fulfilled during authentication. Required: {0}, negotiated: {1}. +net_auth_context_expectation_remote=A remote side security requirement was not fulfilled during authentication. Try increasing the ProtectionLevel and/or ImpersonationLevel. +net_auth_supported_impl_levels=The supported values are Identification, Impersonation or Delegation. +net_auth_no_anonymous_support=The TokenImpersonationLevel.Anonymous level is not supported for authentication. +net_auth_reauth=This operation is not allowed on a security context that has already been authenticated. +net_auth_noauth=This operation is only allowed using a successfully authenticated context. +net_auth_client_server=Once authentication is attempted as the client or server, additional authentication attempts must use the same client or server role. +net_auth_noencryption=This authenticated context does not support data encryption. +net_auth_SSPI=A call to SSPI failed, see inner exception. +net_auth_failure=Authentication failed, see inner exception. +net_auth_eof=Authentication failed because the remote party has closed the transport stream. +net_auth_alert=Authentication failed on the remote side (the stream might still be available for additional authentication attempts). +net_auth_ignored_reauth=Re-authentication failed because the remote party continued to encrypt more than {0} bytes before answering re-authentication. +net_auth_empty_read=Protocol error: cannot proceed with SSPI handshake because an empty blob was received. +net_auth_message_not_encrypted=Protocol error: A received message contains a valid signature but it was not encrypted as required by the effective Protection Level. +net_auth_must_specify_extended_protection_scheme=An extended protection policy must specify either a custom channel binding or a custom service name collection. + +net_frame_size=Received an invalid authentication frame. The message size is limited to {0} bytes, attempted to read {1} bytes. +net_frame_read_io=Received incomplete authentication message. Remote party has probably closed the connection. +net_frame_read_size=Cannot determine the frame size or a corrupted frame was received. +net_frame_max_size=The payload size is limited to {0}, attempted set it to {1}. + +net_jscript_load=The proxy JScript file threw an exception while being initialized: {0}. +net_proxy_not_gmt=The specified value is not a valid GMT time. +net_proxy_invalid_dayofweek=The specified value is not a valid day of the week. +net_proxy_invalid_url_format=The system proxy settings contain an invalid proxy server setting: '{0}'. +net_param_not_string=Argument must be a string instead of {0}. + +net_value_cannot_be_negative=The specified value cannot be negative. +net_invalid_offset=Value of offset cannot be negative or greater than the length of the buffer. +net_offset_plus_count=Sum of offset and count cannot be greater than the length of the buffer. +net_cannot_be_false=The specified value cannot be false. +net_invalid_enum=The specified value is not valid in the '{0}' enumeration. +net_listener_already=Failed to listen on prefix '{0}' because it conflicts with an existing registration on the machine. + +net_cache_shadowstream_not_writable=Shadow stream must be writable. +net_cache_validator_fail=The validation method {0}() returned a failure for this request. +net_cache_access_denied=For this RequestCache object, {0} access is denied. +net_cache_validator_result=The validation method {0}() returned the unexpected status: {1}. +net_cache_retrieve_failure=Cache retrieve failed: {0}. +net_cache_not_supported_body=The cached response is not supported for a request with a content body. +net_cache_not_supported_command=The cached response is not supported for a request with the specified request method. +net_cache_not_accept_response=The cache protocol refused the server response. To allow automatic request retrying, set request.AllowAutoRedirect to true. +net_cache_method_failed=The request (Method = {0}) cannot be served from the cache and will fail because of the effective CachePolicy: {1}. +net_cache_key_failed=The request failed because no cache entry (CacheKey = {0}) was found and the effective CachePolicy is {1}. +net_cache_no_stream=The cache protocol returned a cached response but the cache entry is invalid because it has a null stream. (Cache Key = {0}). +net_cache_unsupported_partial_stream=A partial content stream does not support this operation or some method argument is out of range. +net_cache_not_configured=No cache protocol is available for this request. +net_cache_non_seekable_stream_not_supported=The transport stream instance passed in the RangeStream constructor is not seekable and therefore is not supported. +net_invalid_cast=Invalid cast from {0} to {1}. +net_collection_readonly=The collection is read-only. + +net_not_ipermission=Specified value does not contain 'IPermission' as its tag. +net_no_classname=Specified value does not contain a 'class' attribute. +net_no_typename=The value class attribute is not valid. +net_array_too_small=The target array is too small. +net_servicePointAddressNotSupportedInHostMode=This property is not supported for protocols that do not use URI. + +# websocket strings +net_Websockets_AlreadyOneOutstandingOperation=There is already one outstanding '{0}' call for this WebSocket instance. ReceiveAsync and SendAsync can be called simultaneously, but at most one outstanding operation for each of them is allowed at the same time. +net_Websockets_WebSocketBaseFaulted=An exception caused the WebSocket to enter the Aborted state. Please see the InnerException, if present, for more details. +net_WebSockets_NativeSendResponseHeaders=An error occurred when sending the WebSocket HTTP upgrade response during the {0} operation. The HRESULT returned is '{1}' +net_WebSockets_Generic=An internal WebSocket error occurred. Please see the innerException, if present, for more details. +net_WebSockets_NotAWebSocket_Generic=A WebSocket operation was called on a request or response that is not a WebSocket. +net_WebSockets_UnsupportedWebSocketVersion_Generic=Unsupported WebSocket version. +net_WebSockets_HeaderError_Generic=The WebSocket request or response contained unsupported header(s). +net_WebSockets_UnsupportedProtocol_Generic=The WebSocket request or response operation was called with unsupported protocol(s). +net_WebSockets_UnsupportedPlatform=The WebSocket protocol is not supported on this platform. +net_WebSockets_AcceptNotAWebSocket=The {0} operation was called on an incoming request that did not specify a '{1}: {2}' header or the {2} header not contain '{3}'. {2} specified by the client was '{4}'. +net_WebSockets_AcceptUnsupportedWebSocketVersion=The {0} operation was called on an incoming request with WebSocket version '{1}', expected '{2}'. +net_WebSockets_AcceptHeaderNotFound=The {0} operation was called on an incoming WebSocket request without required '{1}' header. +net_WebSockets_AcceptUnsupportedProtocol=The WebSocket client request requested '{0}' protocol(s), but server is only accepting '{1}' protocol(s). +net_WebSockets_ClientAcceptingNoProtocols=The WebSocket client did not request any protocols, but server attempted to accept '{0}' protocol(s). +net_WebSockets_ClientSecWebSocketProtocolsBlank=The WebSocket client sent a blank '{0}' header; this is not allowed by the WebSocket protocol specification. The client should omit the header if the client is not negotiating any sub-protocols. +net_WebSockets_ArgumentOutOfRange_TooSmall=The argument must be a value greater than {0}. +net_WebSockets_ArgumentOutOfRange_InternalBuffer=The byte array must have a length of at least '{0}' bytes. +net_WebSockets_ArgumentOutOfRange_TooBig=The value of the '{0}' parameter ({1}) must be less than or equal to {2}. +net_WebSockets_InvalidState_Generic=The WebSocket instance cannot be used for communication because it has been transitioned into an invalid state. +net_WebSockets_InvalidState_ClosedOrAborted=The '{0}' instance cannot be used for communication because it has been transitioned into the '{1}' state. +net_WebSockets_InvalidState=The WebSocket is in an invalid state ('{0}') for this operation. Valid states are: '{1}' +net_WebSockets_ReceiveAsyncDisallowedAfterCloseAsync=The WebSocket is in an invalid state for this operation. The '{0}' method has already been called before on this instance. Use '{1}' instead to keep being able to receive data but close the output channel. +net_WebSockets_InvalidMessageType=The received message type '{2}' is invalid after calling {0}. {0} should only be used if no more data is expected from the remote endpoint. Use '{1}' instead to keep being able to receive data but close the output channel. +net_WebSockets_InvalidBufferType=The buffer type '{0}' is invalid. Valid buffer types are: '{1}', '{2}', '{3}', '{4}', '{5}'. +net_WebSockets_InvalidMessageType_Generic=The received message type is invalid after calling {0}. {0} should only be used if no more data is expected from the remote endpoint. Use '{1}' instead to keep being able to receive data but close the output channel. +net_WebSockets_Argument_InvalidMessageType=The message type '{0}' is not allowed for the '{1}' operation. Valid message types are: '{2}, {3}'. To close the WebSocket, use the '{4}' operation instead. +net_WebSockets_ConnectionClosedPrematurely_Generic=The remote party closed the WebSocket connection without completing the close handshake. +net_WebSockets_InvalidCharInProtocolString=The WebSocket protocol '{0}' is invalid because it contains the invalid character '{1}'. +net_WebSockets_InvalidEmptySubProtocol=Empty string is not a valid subprotocol value. Please use "null" to specify no value. +net_WebSockets_ReasonNotNull=The close status description '{0}' is invalid. When using close status code '{1}' the description must be null. +net_WebSockets_InvalidCloseStatusCode=The close status code '{0}' is reserved for system use only and cannot be specified when calling this method. +net_WebSockets_InvalidCloseStatusDescription=The close status description '{0}' is too long. The UTF8-representation of the status description must not be longer than {1} bytes. +net_WebSockets_Scheme=Only Uris starting with 'ws://' or 'wss://' are supported. +net_WebSockets_AlreadyStarted=The WebSocket has already been started. +net_WebSockets_Connect101Expected=The server returned status code '{0}' when status code '101' was expected. +net_WebSockets_InvalidResponseHeader=The '{0}' header value '{1}' is invalid. +net_WebSockets_NotConnected=The WebSocket is not connected. +net_WebSockets_InvalidRegistration=The WebSocket schemes must be registered with the HttpWebRequest class. +net_WebSockets_NoDuplicateProtocol=Duplicate protocols are not allowed: '{0}'. + +# logging strings +net_log_exception=Exception in {0}::{1} - {2}. +net_log_listener_delegate_exception=Sending 500 response, AuthenticationSchemeSelectorDelegate threw an exception: {0}. +net_log_listener_unsupported_authentication_scheme=Received a request with an unsupported authentication scheme, Authorization:{0} SupportedSchemes:{1}. +net_log_listener_unmatched_authentication_scheme=Received a request with an unmatched or no authentication scheme. AuthenticationSchemes:{0}, Authorization:{1}. +net_log_listener_create_valid_identity_failed=Failed to create a valid Identity for an incoming request. +net_log_listener_httpsys_registry_null=Can't open Registry key '{0}'. +net_log_listener_httpsys_registry_error=Exception thrown while reading Registry key '{0}': {1} +net_log_listener_cant_convert_raw_path=Can't convert Uri path '{0}' using encoding '{1}'. +net_log_listener_cant_convert_percent_value=Can't convert percent encoded value '{0}'. +net_log_listener_cant_convert_bytes=Can't convert bytes '{0}' into UTF-16 characters: {1} +net_log_listener_cant_convert_to_utf8=Can't convert string '{0}' into UTF-8 bytes: {1} +net_log_listener_cant_create_uri=Can't create Uri from string '{0}://{1}{2}{3}'. +net_log_listener_no_cbt_disabled=No channel binding check because extended protection is disabled. +net_log_listener_no_cbt_http=No channel binding check for requests without a secure channel. +net_log_listener_no_cbt_platform=No channel binding check because the underlying platform does not support extended protection. +net_log_listener_no_cbt_trustedproxy=No channel binding check for the trusted proxy scenario. +net_log_listener_cbt=Channel binding check enabled. +net_log_listener_no_spn_kerberos=No explicit service name check because Kerberos authentication already validates the service name. +net_log_listener_no_spn_disabled=No service name check because extended protection is disabled. +net_log_listener_no_spn_cbt=No service name check because the channel binding was already checked. +net_log_listener_no_spn_platform=No service name check because the underlying platform does not support extended protection. +net_log_listener_no_spn_whensupported=No service name check because the client did not provide a service name and the server was configured for PolicyEnforcement.WhenSupported. +net_log_listener_no_spn_loopback=No service name check because the authentication was from a client on the local machine. +net_log_listener_spn=Client provided service name '{0}'. +net_log_listener_spn_passed=Service name check succeeded. +net_log_listener_spn_failed=Service name check failed. +net_log_listener_spn_failed_always=Service name check failed because the client did not provide a service name and the server was configured for PolicyEnforcement.Always. +net_log_listener_spn_failed_empty=No acceptable service names were configured! +net_log_listener_spn_failed_dump=Dumping acceptable service names: +net_log_listener_spn_add=Adding default service name '{0}' from prefix '{1}'. +net_log_listener_spn_not_add=No default service name added for prefix '{0}'. +net_log_listener_spn_remove=Removing default service name '{0}' from prefix '{1}'. +net_log_listener_spn_not_remove=No default service name removed for prefix '{0}'. +net_log_sspi_enumerating_security_packages=Enumerating security packages: +net_log_sspi_security_package_not_found=Security package '{0}' was not found. +net_log_sspi_security_context_input_buffer={0}(In-Buffer length={1}, Out-Buffer length={2}, returned code={3}). +net_log_sspi_security_context_input_buffers={0}(In-Buffers count={1}, Out-Buffer length={2}, returned code={3}). +net_log_sspi_selected_cipher_suite={0}(Protocol={1}, Cipher={2} {3} bit strength, Hash={4} {5} bit strength, Key Exchange={6} {7} bit strength). +net_log_remote_certificate=Remote certificate: {0}. +net_log_locating_private_key_for_certificate=Locating the private key for the certificate: {0}. +net_log_cert_is_of_type_2=Certificate is of type X509Certificate2 and contains the private key. +net_log_found_cert_in_store=Found the certificate in the {0} store. +net_log_did_not_find_cert_in_store=Cannot find the certificate in either the LocalMachine store or the CurrentUser store. +net_log_open_store_failed=Opening Certificate store {0} failed, exception: {1}. +net_log_got_certificate_from_delegate=Got a certificate from the client delegate. +net_log_no_delegate_and_have_no_client_cert=Client delegate did not provide a certificate; and there are not other user-provided certificates. Need to attempt a session restart. +net_log_no_delegate_but_have_client_cert=Client delegate did not provide a certificate; but there are other user-provided certificates". +net_log_attempting_restart_using_cert=Attempting to restart the session using the user-provided certificate: {0}. +net_log_no_issuers_try_all_certs=We have user-provided certificates. The server has not specified any issuers, so try all the certificates. +net_log_server_issuers_look_for_matching_certs=We have user-provided certificates. The server has specified {0} issuer(s). Looking for certificates that match any of the issuers. +net_log_selected_cert=Selected certificate: {0}. +net_log_n_certs_after_filtering=Left with {0} client certificates to choose from. +net_log_finding_matching_certs=Trying to find a matching certificate in the certificate store. +net_log_using_cached_credential=Using the cached credential handle. +net_log_remote_cert_user_declared_valid=Remote certificate was verified as valid by the user. +net_log_remote_cert_user_declared_invalid=Remote certificate was verified as invalid by the user. +net_log_remote_cert_has_no_errors=Remote certificate has no errors. +net_log_remote_cert_has_errors=Remote certificate has errors: +net_log_remote_cert_not_available=The remote server did not provide a certificate. +net_log_remote_cert_name_mismatch=Certificate name mismatch. +net_log_proxy_autodetect_script_location_parse_error=WebProxy failed to parse the auto-detected location of a proxy script:"{0}" into a Uri. +net_log_proxy_autodetect_failed=WebProxy failed to autodetect a Uri for a proxy script. +net_log_proxy_script_execution_error=WebProxy caught an exception while executing the ScriptReturn script: {0}. +net_log_proxy_script_download_compile_error=WebProxy caught an exception while downloading/compiling the proxy script: {0}. +net_log_proxy_system_setting_update=ScriptEngine was notified of a potential change in the system's proxy settings and will update WebProxy settings. +net_log_proxy_update_due_to_ip_config_change=ScriptEngine was notified of a change in the IP configuration and will update WebProxy settings. +net_log_proxy_called_with_null_parameter={0} was called with a null '{1}' parameter. +net_log_proxy_called_with_invalid_parameter={0} was called with an invalid parameter. +net_log_proxy_ras_supported=RAS supported: {0} +net_log_proxy_ras_notsupported_exception=RAS is not supported. Can't create RasHelper instance. +net_log_proxy_winhttp_cant_open_session=Can't open WinHttp session. Error code: {0}. +net_log_proxy_winhttp_getproxy_failed=Can't retrieve proxy settings for Uri '{0}'. Error code: {1}. +net_log_proxy_winhttp_timeout_error=Can't specify proxy discovery timeout. Error code: {0}. +net_log_cache_validation_failed_resubmit= Resubmitting this request because cache cannot validate the response. +net_log_cache_refused_server_response=Caching protocol has refused the server response. To allow automatic request retrying set request.AllowAutoRedirect=true. +net_log_cache_ftp_proxy_doesnt_support_partial=This FTP request is configured to use a proxy through HTTP protocol. Cache revalidation and partially cached responses are not supported. +net_log_cache_ftp_method=FTP request method={0}. +net_log_cache_ftp_supports_bin_only=Caching is not supported for non-binary FTP request mode. +net_log_cache_replacing_entry_with_HTTP_200=Replacing cache entry metadata with 'HTTP/1.1 200 OK' status line to satisfy HTTP cache protocol logic. +net_log_cache_now_time=[Now Time (UTC)] = {0}. +net_log_cache_max_age_absolute=[MaxAge] Absolute time expiration check (sensitive to clock skew), cache Expires: {0}. +net_log_cache_age1=[Age1] Now - LastSynchronized = [Age1] Now - LastSynchronized = {0}, Last Synchronized: {1}. +net_log_cache_age1_date_header=[Age1] NowTime-Date Header = {0}, Date Header: {1}. +net_log_cache_age1_last_synchronized=[Age1] Now - LastSynchronized + AgeHeader = {0}, Last Synchronized: {1}. +net_log_cache_age1_last_synchronized_age_header=[Age1] Now - LastSynchronized + AgeHeader = {0}, Last Synchronized: {1}, Age Header: {2}. +net_log_cache_age2=[Age2] AgeHeader = {0}. +net_log_cache_max_age_cache_s_max_age=[MaxAge] Cache s_MaxAge = {0}. +net_log_cache_max_age_expires_date=[MaxAge] Cache Expires - Date = {0}, Expires: {1}. +net_log_cache_max_age_cache_max_age=[MaxAge] Cache MaxAge = {0}. +net_log_cache_no_max_age_use_10_percent=[MaxAge] Cannot compute Cache MaxAge, use 10% since LastModified: {0}, LastModified: {1}. +net_log_cache_no_max_age_use_default=[MaxAge] Cannot compute Cache MaxAge, using default RequestCacheValidator.UnspecifiedMaxAge: {0}. +net_log_cache_validator_invalid_for_policy=This validator should not be called for policy : {0}. +net_log_cache_response_last_modified=Response LastModified={0}, ContentLength= {1}. +net_log_cache_cache_last_modified=Cache LastModified={0}, ContentLength= {1}. +net_log_cache_partial_and_non_zero_content_offset=A Cache Entry is partial and the user request has non zero ContentOffset = {0}. A restart from cache is not supported for partial cache entries. +net_log_cache_response_valid_based_on_policy=Response is valid based on Policy = {0}. +net_log_cache_null_response_failure=Response is null so this Request should fail. +net_log_cache_ftp_response_status=FTP Response Status={0}, {1}. +net_log_cache_resp_valid_based_on_retry=Accept this response as valid based on the retry count = {0}. +net_log_cache_no_update_based_on_method=Cache is not updated based on the request Method = {0}. +net_log_cache_removed_existing_invalid_entry=Existing entry is removed because it was found invalid. +net_log_cache_not_updated_based_on_policy=Cache is not updated based on Policy = {0}. +net_log_cache_not_updated_because_no_response=Cache is not updated because there is no response associated with the request. +net_log_cache_removed_existing_based_on_method=Existing cache entry is removed based on the request Method = {0}. +net_log_cache_existing_not_removed_because_unexpected_response_status=Existing cache entry should but cannot be removed due to unexpected response Status = ({0}) {1}. +net_log_cache_removed_existing_based_on_policy=Existing cache entry is removed based on Policy = {0}. +net_log_cache_not_updated_based_on_ftp_response_status=Cache is not updated based on the FTP response status. Expected = {0}, actual = {1}. +net_log_cache_update_not_supported_for_ftp_restart=Cache update is not supported for restarted FTP responses. Restart offset = {0}. +net_log_cache_removed_entry_because_ftp_restart_response_changed=Existing cache entry is removed since a restarted response was changed on the server, cache LastModified date = {0}, new LastModified date = {1}. +net_log_cache_last_synchronized=The cache entry last synchronized time = {0}. +net_log_cache_suppress_update_because_synched_last_minute=Suppressing cache update since the entry was synchronized within the last minute. +net_log_cache_updating_last_synchronized=Updating cache entry last synchronized time = {0}. +net_log_cache_cannot_remove={0} Cannot Remove (throw): Key = {1}, Error = {2}. +net_log_cache_key_status={0}, Key = {1}, -> Status = {2}. +net_log_cache_key_remove_failed_status={0}, Key = {1}, Remove operation failed -> Status = {2}. +net_log_cache_usecount_file={0}, UseCount = {1}, File = {2}. +net_log_cache_stream={0}, stream = {1}. +net_log_cache_filename={0} -> Filename = {1}, Status = {2}. +net_log_cache_lookup_failed={0}, Lookup operation failed -> {1}. +net_log_cache_exception={0}, Exception = {1}. +net_log_cache_expected_length=Expected length (0=none)= {0}. +net_log_cache_last_modified=LastModified (0=none)= {0}. +net_log_cache_expires=Expires (0=none)= {0}. +net_log_cache_max_stale=MaxStale (sec) = {0}. +net_log_cache_dumping_metadata=...Dumping Metadata... +net_log_cache_create_failed=Create operation failed -> {0}. +net_log_cache_set_expires=Set Expires ={0}. +net_log_cache_set_last_modified=Set LastModified ={0}. +net_log_cache_set_last_synchronized=Set LastSynchronized ={0}. +net_log_cache_enable_max_stale=Enable MaxStale (sec) ={0}. +net_log_cache_disable_max_stale=Disable MaxStale (set to 0). +net_log_cache_set_new_metadata=Set new Metadata. +net_log_cache_dumping=...Dumping... +net_log_cache_key={0}, Key = {1}. +net_log_cache_no_commit={0}, Nothing was written to the stream, do not commit that cache entry. +net_log_cache_error_deleting_filename={0}, Error deleting a Filename = {1}. +net_log_cache_update_failed={0}, Key = {1}, Update operation failed -> {2}. +net_log_cache_delete_failed={0}, Key = {1}, Delete operation failed -> {2}. +net_log_cache_commit_failed={0}, Key = {1}, Commit operation failed -> {2}. +net_log_cache_committed_as_partial={0}, Key = {1}, Committed entry as partial, not cached bytes count = {2}. +net_log_cache_max_stale_and_update_status={0}, MaxStale = {1}, Update Status = {2}. +net_log_cache_failing_request_with_exception=Failing request with the WebExceptionStatus = {0}. +net_log_cache_request_method=Request Method = {0}. +net_log_cache_http_status_parse_failure=Cannot Parse Cache HTTP Status Line: {0}. +net_log_cache_http_status_line=Entry Status Line = HTTP/{0} {1} {2}. +net_log_cache_cache_control=Cache Cache-Control = {0}. +net_log_cache_invalid_http_version=The cached version is invalid, assuming HTTP 1.0. +net_log_cache_no_http_response_header=This Cache Entry does not carry HTTP response headers. +net_log_cache_http_header_parse_error=Cannot parse HTTP headers in entry metadata, offending string: {0}. +net_log_cache_metadata_name_value_parse_error=Cannot parse all strings in system metadata as \"name:value\", offending string: {0}. +net_log_cache_content_range_error=Invalid format of Response Content-Range:{0}. +net_log_cache_cache_control_error=Invalid CacheControl header = {0}. +net_log_cache_unexpected_status=The cache protocol method {0} has returned unexpected status: {1}. +net_log_cache_object_and_exception={0} exception: {1}. +net_log_cache_revalidation_not_needed={0}, No cache entry revalidation is needed. +net_log_cache_not_updated_based_on_cache_protocol_status={0}, Cache is not updated based on the current cache protocol status = {1}. +net_log_cache_closing_cache_stream={0}: {1} Closing effective cache stream, type = {2}, cache entry key = {3}. +net_log_cache_exception_ignored={0}: an exception (ignored) on {1} = {2}. +net_log_cache_no_cache_entry={0} has requested a cache response but the entry does not exist (Stream.Null). +net_log_cache_null_cached_stream={0} has requested a cache response but the cached stream is null. +net_log_cache_requested_combined_but_null_cached_stream={0} has requested a combined response but the cached stream is null. +net_log_cache_returned_range_cache={0} has returned a range cache stream, Offset = {1}, Length = {2}. +net_log_cache_entry_not_found_freshness_undefined={0}, Cache Entry not found, freshness result = Undefined. +net_log_cache_dumping_cache_context=...Dumping Cache Context... +net_log_cache_result={0}, result = {1}. +net_log_cache_uri_with_query_has_no_expiration=Request Uri has a Query, and no explicit expiration time is provided. +net_log_cache_uri_with_query_and_cached_resp_from_http_10=Request Uri has a Query, and cached response is from HTTP 1.0 server. +net_log_cache_valid_as_fresh_or_because_policy=Valid as fresh or because of Cache Policy = {0}. +net_log_cache_accept_based_on_retry_count=Accept this response base on the retry count = {0}. +net_log_cache_date_header_older_than_cache_entry=Response Date header value is older than that of the cache entry. +net_log_cache_server_didnt_satisfy_range=Server did not satisfy the range: {0}. +net_log_cache_304_received_on_unconditional_request=304 response was received on an unconditional request. +net_log_cache_304_received_on_unconditional_request_expected_200_206=304 response was received on an unconditional request, but expected response code is 200 or 206. +net_log_cache_last_modified_header_older_than_cache_entry=HTTP 1.0 Response Last-Modified header value is older than that of the cache entry. +net_log_cache_freshness_outside_policy_limits=Response freshness is not within the specified policy limits. +net_log_cache_need_to_remove_invalid_cache_entry_304=Need to remove an invalid cache entry with status code == 304(NotModified). +net_log_cache_resp_status=Response Status = {0}. +net_log_cache_resp_304_or_request_head=Response==304 or Request was HEAD, updating cache entry. +net_log_cache_dont_update_cached_headers=Do not update Cached Headers. +net_log_cache_update_cached_headers=Update Cached Headers. +net_log_cache_partial_resp_not_combined_with_existing_entry=A partial response is not combined with existing cache entry, Cache Stream Size = {0}, response Range Start = {1}. +net_log_cache_request_contains_conditional_header=User Request contains a conditional header. +net_log_cache_not_a_get_head_post=This was Not a GET, HEAD or POST request. +net_log_cache_cannot_update_cache_if_304=Cannot update cache if Response status == 304 and a cache entry was not found. +net_log_cache_cannot_update_cache_with_head_resp=Cannot update cache with HEAD response if the cache entry does not exist. +net_log_cache_http_resp_is_null=HttpWebResponse is null. +net_log_cache_resp_cache_control_is_no_store=Response Cache-Control = no-store. +net_log_cache_resp_cache_control_is_public=Response Cache-Control = public. +net_log_cache_resp_cache_control_is_private=Response Cache-Control = private, and Cache is public. +net_log_cache_resp_cache_control_is_private_plus_headers=Response Cache-Control = private+Headers, removing those headers. +net_log_cache_resp_older_than_cache=HttpWebResponse date is older than of the cached one. +net_log_cache_revalidation_required=Response revalidation is always required but neither Last-Modified nor ETag header is set on the response. +net_log_cache_needs_revalidation=Response can be cached although it will always require revalidation. +net_log_cache_resp_allows_caching=Response explicitly allows caching = Cache-Control: {0}. +net_log_cache_auth_header_and_no_s_max_age=Request carries Authorization Header and no s-maxage, proxy-revalidate or public directive found. +net_log_cache_post_resp_without_cache_control_or_expires=POST Response without Cache-Control or Expires headers. +net_log_cache_valid_based_on_status_code=Valid based on Status Code: {0}. +net_log_cache_resp_no_cache_control=Response with no CacheControl and Status Code = {0}. +net_log_cache_age=Cache Age = {0}, Cache MaxAge = {1}. +net_log_cache_policy_min_fresh=Client Policy MinFresh = {0}. +net_log_cache_policy_max_age=Client Policy MaxAge = {0}. +net_log_cache_policy_cache_sync_date=Client Policy CacheSyncDate (UTC) = {0}, Cache LastSynchronizedUtc = {1}. +net_log_cache_policy_max_stale=Client Policy MaxStale = {0}. +net_log_cache_control_no_cache=Cached CacheControl = no-cache. +net_log_cache_control_no_cache_removing_some_headers=Cached CacheControl = no-cache, Removing some headers. +net_log_cache_control_must_revalidate=Cached CacheControl = must-revalidate and Cache is not fresh. +net_log_cache_cached_auth_header=The cached entry has Authorization Header and cache is not fresh. +net_log_cache_cached_auth_header_no_control_directive=The cached entry has Authorization Header and no Cache-Control directive present that would allow to use that entry. +net_log_cache_after_validation=After Response Cache Validation. +net_log_cache_resp_status_304=Response status == 304 but the cache entry does not exist. +net_log_cache_head_resp_has_different_content_length=A response resulted from a HEAD request has different Content-Length header. +net_log_cache_head_resp_has_different_content_md5=A response resulted from a HEAD request has different Content-MD5 header. +net_log_cache_head_resp_has_different_etag=A response resulted from a HEAD request has different ETag header. +net_log_cache_304_head_resp_has_different_last_modified=A 304 response resulted from a HEAD request has different Last-Modified header. +net_log_cache_existing_entry_has_to_be_discarded=An existing cache entry has to be discarded. +net_log_cache_existing_entry_should_be_discarded=An existing cache entry should be discarded. +net_log_cache_206_resp_non_matching_entry=A 206 Response has been received and either ETag or Last-Modified header value does not match cache entry. +net_log_cache_206_resp_starting_position_not_adjusted=The starting position for 206 Response is not adjusted to the end of cache entry. +net_log_cache_combined_resp_requested=Creation of a combined response has been requested from the cache protocol. +net_log_cache_updating_headers_on_304=Updating headers on 304 response. +net_log_cache_suppressing_headers_update_on_304=Suppressing cache headers update on 304, new headers don't add anything. +net_log_cache_status_code_not_304_206=A Response Status Code is not 304 or 206. +net_log_cache_sxx_resp_cache_only=A 5XX Response and Cache-Only like policy, serving from cache. +net_log_cache_sxx_resp_can_be_replaced=A 5XX Response that can be replaced by existing cache entry. +net_log_cache_vary_header_empty=Cache entry Vary header is empty. +net_log_cache_vary_header_contains_asterisks=Cache entry Vary header contains '*'. +net_log_cache_no_headers_in_metadata=No request headers are found in cached metadata to test based on the cached response Vary header. +net_log_cache_vary_header_mismatched_count=Vary header: Request and cache header fields count does not match, header name = {0}. +net_log_cache_vary_header_mismatched_field=Vary header: A Cache header field mismatch the request one, header name = {0}, cache field = {1}, request field = {2}. +net_log_cache_vary_header_match=All required Request headers match based on cached Vary response header. +net_log_cache_range=Request Range (not in Cache yet) = Range:{0}. +net_log_cache_range_invalid_format=Invalid format of Request Range:{0}. +net_log_cache_range_not_in_cache=Cannot serve from Cache, Range:{0}. +net_log_cache_range_in_cache=Serving Request Range from cache, Range:{0}. +net_log_cache_partial_resp=Serving Partial Response (206) from cache, Content-Range:{0}. +net_log_cache_range_request_range=Range Request (user specified), Range: {0}. +net_log_cache_could_be_partial=Could be a Partial Cached Response, Size = {0}, Response Content Length = {1}. +net_log_cache_condition_if_none_match=Request Condition = If-None-Match:{0}. +net_log_cache_condition_if_modified_since=Request Condition = If-Modified-Since:{0}. +net_log_cache_cannot_construct_conditional_request=A Conditional Request cannot be constructed. +net_log_cache_cannot_construct_conditional_range_request=A Conditional Range request cannot be constructed. +net_log_cache_entry_size_too_big=Cached Entry Size = {0} is too big, cannot do a range request. +net_log_cache_condition_if_range=Request Condition = If-Range:{0}. +net_log_cache_conditional_range_not_implemented_on_http_10=A Conditional Range request on Http <= 1.0 is not implemented. +net_log_cache_saving_request_headers=Saving Request Headers, Vary: {0}. +net_log_cache_only_byte_range_implemented=Ranges other than bytes are not implemented. +net_log_cache_multiple_complex_range_not_implemented=Multiple/complexe ranges are not implemented. +net_log_digest_hash_algorithm_not_supported=The hash algorithm is not supported by Digest authentication: {0}. +net_log_digest_qop_not_supported=The Quality of Protection value is not supported by Digest authentication: {0}. +net_log_digest_requires_nonce=A nonce parameter required for Digest authentication was not found or was preceded by an invalid parameter. +net_log_auth_invalid_challenge=The challenge string is not valid for this authentication module: {0} + +net_log_unknown=unknown +net_log_operation_returned_something={0} returned {1}. +net_log_operation_failed_with_error={0} failed with error {1}. +net_log_buffered_n_bytes=Buffered {0} bytes. +net_log_method_equal=Method={0}. +net_log_releasing_connection=Releasing FTP connection#{0}. +net_log_unexpected_exception=Unexpected exception in {0}. +net_log_server_response_error_code=Error code {0} was received from server response. +net_log_resubmitting_request=Resubmitting request. +net_log_retrieving_localhost_exception=An unexpected exception while retrieving the local address list: {0}. +net_log_resolved_servicepoint_may_not_be_remote_server=A resolved ServicePoint host could be wrongly considered as a remote server. +net_log_closed_idle={0}#{1} - Closed as idle. +net_log_received_status_line=Received status line: Version={0}, StatusCode={1}, StatusDescription={2}. +net_log_sending_headers=Sending headers\r\n{{\r\n{0}}}. +net_log_received_headers=Received headers\r\n{{\r\n{0}}}. +net_log_shell_expression_pattern_format_warning=ShellServices.ShellExpression.Parse() was called with a badly formatted 'pattern':{0}. +net_log_exception_in_callback=Exception in callback: {0}. +net_log_sending_command=Sending command [{0}] +net_log_received_response=Received response [{0}] +net_log_socket_connected=Created connection from {0} to {1}. +net_log_socket_accepted=Accepted connection from {0} to {1}. +net_log_socket_not_logged_file=Not logging data from file: {0}. +net_log_socket_connect_dnsendpoint=Connecting to a DnsEndPoint. + +#=-------------------------- +#= Email Strings +#=-------------------------- +MailAddressInvalidFormat=The specified string is not in the form required for an e-mail address. +MailSubjectInvalidFormat=The specified string is not in the form required for a subject. +MailBase64InvalidCharacter=An invalid character was found in the Base-64 stream. +MailCollectionIsReadOnly=The collection is read-only. +MailDateInvalidFormat=The date is in an invalid format. +MailHeaderFieldAlreadyExists=The specified singleton field already exists in the collection and cannot be added. +MailHeaderFieldInvalidCharacter=An invalid character was found in the mail header: '{0}'. +MailHeaderFieldMalformedHeader=The mail header is malformed. +MailHeaderFieldMismatchedName=The header name does not match this property. +MailHeaderIndexOutOfBounds=The index value is outside the bounds of the array. +MailHeaderItemAccessorOnlySingleton=The Item property can only be used with singleton fields. +MailHeaderListHasChanged=The underlying list has been changed and the enumeration is out of date. +MailHeaderResetCalledBeforeEOF=The stream should have been consumed before resetting. +MailHeaderTargetArrayTooSmall=The target array is too small to contain all the headers. +MailHeaderInvalidCID=The ContentID cannot contain a '<' or '>' character. +MailHostNotFound=The SMTP host was not found. +MailReaderGetContentStreamAlreadyCalled=GetContentStream() can only be called once. +MailReaderTruncated=Premature end of stream. +MailWriterIsInContent=This operation cannot be performed while in content. +MailServerDoesNotSupportStartTls=Server does not support secure connections. +MailServerResponse=The server response was: {0} +SSPIAuthenticationOrSPNNull=AuthenticationType and ServicePrincipalName cannot be specified as null for server's SSPI Negotiation module. +SSPIPInvokeError={0} failed with error {1}. +SSPIInvalidHandleType='{0}' is not a supported handle type. +SmtpAlreadyConnected=Already connected. +SmtpAuthenticationFailed=Authentication failed. +SmtpAuthenticationFailedNoCreds=Authentication failed due to lack of credentials. +SmtpDataStreamOpen=Data stream is still open. +SmtpDefaultMimePreamble=This is a multi-part MIME message. +SmtpDefaultSubject=@@SOAP Application Message +SmtpInvalidResponse=Smtp server returned an invalid response. +SmtpNotConnected=Not connected. +SmtpSystemStatus=System status, or system help reply. +SmtpHelpMessage=Help message. +SmtpServiceReady=Service ready. +SmtpServiceClosingTransmissionChannel=Service closing transmission channel. +SmtpOK=Completed. +SmtpUserNotLocalWillForward=User not local; will forward to specified path. +SmtpStartMailInput=Start mail input; end with <CRLF>.<CRLF>. +SmtpServiceNotAvailable=Service not available, closing transmission channel. +SmtpMailboxBusy=Mailbox unavailable. +SmtpLocalErrorInProcessing=Error in processing. +SmtpInsufficientStorage=Insufficient system storage. +SmtpPermissionDenied=Client does not have permission to Send As this sender. +SmtpCommandUnrecognized=Syntax error, command unrecognized. +SmtpSyntaxError=Syntax error in parameters or arguments. +SmtpCommandNotImplemented=Command not implemented. +SmtpBadCommandSequence=Bad sequence of commands. +SmtpCommandParameterNotImplemented=Command parameter not implemented. +SmtpMailboxUnavailable=Mailbox unavailable. +SmtpUserNotLocalTryAlternatePath=User not local; please try a different path. +SmtpExceededStorageAllocation=Exceeded storage allocation. +SmtpMailboxNameNotAllowed=Mailbox name not allowed. +SmtpTransactionFailed=Transaction failed. +SmtpSendMailFailure=Failure sending mail. +SmtpRecipientFailed=Unable to send to a recipient. +SmtpRecipientRequired=A recipient must be specified. +SmtpFromRequired=A from address must be specified. +SmtpAllRecipientsFailed=Unable to send to all recipients. +SmtpClientNotPermitted=Client does not have permission to submit mail to this server. +SmtpMustIssueStartTlsFirst=The SMTP server requires a secure connection or the client was not authenticated. +SmtpNeedAbsolutePickupDirectory=Only absolute directories are allowed for pickup directory. +SmtpGetIisPickupDirectoryFailed=Cannot get IIS pickup directory. +SmtpPickupDirectoryDoesnotSupportSsl=SSL must not be enabled for pickup-directory delivery methods. +SmtpOperationInProgress=Previous operation is still in progress. +SmtpAuthResponseInvalid=The server returned an invalid response in the authentication handshake. +SmtpEhloResponseInvalid=The server returned an invalid response to the EHLO command. +SmtpNonAsciiUserNotSupported=The client or server is only configured for E-mail addresses with ASCII local-parts: {0}. +SmtpInvalidHostName=The address has an invalid host name: {0}. +MimeTransferEncodingNotSupported=The MIME transfer encoding '{0}' is not supported. + +SeekNotSupported=Seeking is not supported on this stream. +WriteNotSupported=Writing is not supported on this stream. +InvalidHexDigit=Invalid hex digit '{0}'. +InvalidSSPIContext=The SSPI context is not valid. +InvalidSSPIContextKey=A null session key was obtained from SSPI. +InvalidSSPINegotiationElement=Invalid SSPI BinaryNegotiationElement. +InvalidHeaderName=An invalid character was found in header name. +InvalidHeaderValue=An invalid character was found in header value. +CannotGetEffectiveTimeOfSSPIContext=Cannot get the effective time of the SSPI context. +CannotGetExpiryTimeOfSSPIContext=Cannot get the expiry time of the SSPI context. +ReadNotSupported=Reading is not supported on this stream. +InvalidAsyncResult=The AsyncResult is not valid. +UnspecifiedHost=The SMTP host was not specified. +InvalidPort=The specified port is invalid. The port must be greater than 0. +SmtpInvalidOperationDuringSend=This operation cannot be performed while a message is being sent. +MimePartCantResetStream=One of the streams has already been used and can't be reset to the origin. +MediaTypeInvalid=The specified media type is invalid. +ContentTypeInvalid=The specified content type is invalid. +ContentDispositionInvalid=The specified content disposition is invalid. + +#=------------------------------------------------------------------= +# System.Configuration +#=------------------------------------------------------------------= + +AttributeNotSupported='{0}' is not a valid configuration attribute for type '{1}'. +Cannot_remove_with_null=Cannot remove with null name. +Config_base_elements_only=Only elements allowed. +Config_base_no_child_nodes=Child nodes not allowed. +Config_base_required_attribute_empty=Required attribute '{0}' cannot be empty. +Config_base_required_attribute_missing=Required attribute '{0}' not found. +Config_base_time_overflow=The time span for the property '{0}' exceeds the maximum that can be stored in the configuration. +Config_base_type_must_be_configurationvalidation=The ConfigurationValidation attribute must be derived from ConfigurationValidation. +Config_base_type_must_be_typeconverter=The ConfigurationPropertyConverter attribute must be derived from TypeConverter. +Config_base_unknown_format=Unknown +Config_base_unrecognized_attribute=Unrecognized attribute '{0}'. Note that attribute names are case-sensitive. +Config_base_unrecognized_element=Unrecognized element. +Config_invalid_boolean_attribute=The property '{0}' must have value 'true' or 'false'. +Config_invalid_integer_attribute=The '{0}' attribute must be set to an integer value. +Config_invalid_positive_integer_attribute=The '{0}' attribute must be set to a positive integer value. +Config_invalid_type_attribute=The '{0}' attribute must be set to a valid Type name. +Config_missing_required_attribute=The '{0}' attribute must be specified on the '{1}' tag. +Config_name_value_file_section_file_invalid_root=The root element must match the name of the section referencing the file, '{0}' +Config_provider_must_implement_type=Provider must implement the class '{0}'. +Config_provider_name_null_or_empty=Provider name cannot be null or empty. +Config_provider_not_found=The provider was not found in the collection. +Config_property_name_cannot_be_empty=Property '{0}' cannot be empty or null. +Config_section_cannot_clear_locked_section=Cannot clear section handlers. Section '{0}' is locked. +Config_section_record_not_found=SectionRecord not found. +Config_source_cannot_contain_file=The 'File' property cannot be used with the ConfigSource property. +Config_system_already_set=The configuration system can only be set once. Configuration system is already set +Config_unable_to_read_security_policy=Unable to read security policy. +Config_write_xml_returned_null=WriteXml returned null. +Cannot_clear_sections_within_group=Server cannot clear configuration sections from within section groups. <clear/> must be a child of <configSections>. +Cannot_exit_up_top_directory=Cannot use a leading .. to exit above the top directory. +Could_not_create_listener=Couldn't create listener '{0}'. +TL_InitializeData_NotSpecified=initializeData needs to be valid for this TraceListener. +Could_not_create_type_instance=Could not create {0}. +Could_not_find_type=Couldn't find type for class {0}. +Could_not_get_constructor=Couldn't find constructor for class {0}. +EmptyTypeName_NotAllowed=switchType needs to be a valid class name. It can't be empty. +Incorrect_base_type=The specified type, '{0}' is not derived from the appropriate base type, '{1}'. +Only_specify_one='switchValue' and 'switchName' cannot both be specified on source '{0}'. +Provider_Already_Initialized=This provider instance has already been initialized. +Reference_listener_cant_have_properties=A listener with no type name specified references the sharedListeners section and cannot have any attributes other than 'Name'. Listener: '{0}'. +Reference_to_nonexistent_listener=Listener '{0}' does not exist in the sharedListeners section. +SettingsPropertyNotFound=The settings property '{0}' was not found. +SettingsPropertyReadOnly=The settings property '{0}' is read-only. +SettingsPropertyWrongType=The settings property '{0}' is of a non-compatible type. +Type_isnt_tracelistener=Could not add trace listener {0} because it is not a subclass of TraceListener. +Unable_to_convert_type_from_string=Could not find a type-converter to convert object if type '{0}' from string. +Unable_to_convert_type_to_string=Could not find a type-converter to convert object if type '{0}' to string. +Value_must_be_numeric=Error in trace switch '{0}': The value of a switch must be integral. +Could_not_create_from_default_value=The property '{0}' could not be created from it's default value. Error message: {1} +Could_not_create_from_default_value_2=The property '{0}' could not be created from it's default value because the default value is of a different type. + +#=------------------------------------------------------------------= +# System.IO.txt +#=------------------------------------------------------------------= + +; +; Exceptions messages +; + +InvalidDirName=The directory name {0} is invalid. +FSW_IOError=Error reading the {0} directory. +PatternInvalidChar=The character '{0}' in the pattern provided is not valid. +BufferSizeTooLarge=The specified buffer size is too large. FileSystemWatcher cannot allocate {0} bytes for the internal buffer. + +; DescriptionAttribute +FSW_ChangedFilter=Flag to indicate which change event to monitor. +FSW_Enabled=Flag to indicate whether this component is active or not. +FSW_Filter=The file pattern filter. +FSW_IncludeSubdirectories=Flag to watch subdirectories. +FSW_Path=The path to the directory to monitor. +FSW_SynchronizingObject=The object used to marshal the event handler calls issued as a result of a Directory change. +FSW_Changed=Occurs when a file and/or directory change matches the filter. +FSW_Created=Occurs when a file and/or directory creation matches the filter. +FSW_Deleted=Occurs when a file and/or directory deletion matches the filter. +FSW_Renamed=Occurs when a file and/or directory rename matches the filter. +FSW_BufferOverflow=Too many changes at once in directory:{0}. +FileSystemWatcherDesc=Monitors file system change notifications and raises events when a directory or file changes. + +#=------------------------------------------------------------------= +# File system.timers.txt +#=------------------------------------------------------------------= + +NotSet=[Not Set] +;service is available in your system. + +; DescriptionAttribute + +TimerAutoReset=Indicates whether the timer will be restarted when it is enabled. +TimerEnabled=Indicates whether the timer is enabled to fire events at a defined interval. +TimerInterval=The number of milliseconds between timer events. +TimerIntervalElapsed=Occurs when the Interval has elapsed. +TimerSynchronizingObject=The object used to marshal the event handler calls issued when an interval has elapsed. + +#=------------------------------------------------------------------= +# File system.diagnostics.txt +#=------------------------------------------------------------------= + + + +; +; Exceptions messages +; + +MismatchedCounterTypes=Mismatched counter types. + +; System.Diagnostics config exceptions +NoPropertyForAttribute=Could not find a property for the attribute '{0}'. +InvalidAttributeType=The value of attribute '{0}' could not be converted to the proper type. +Generic_ArgCantBeEmptyString='{0}' can not be empty string. + +; EventLog + +BadLogName=Event log names must consist of printable characters and cannot contain \\, *, ?, or spaces +InvalidProperty=Invalid value {1} for property {0}. +CantMonitorEventLog=Cannot monitor EntryWritten events for this EventLog. This might be because the EventLog is on a remote machine which is not a supported scenario. +InitTwice=Cannot initialize the same object twice. +InvalidParameter=Invalid value '{1}' for parameter '{0}'. +MissingParameter=Must specify value for {0}. +ParameterTooLong=The size of {0} is too big. It cannot be longer than {1} characters. +LocalSourceAlreadyExists=Source {0} already exists on the local computer. +SourceAlreadyExists=Source {0} already exists on the computer '{1}'. +LocalLogAlreadyExistsAsSource=Log {0} has already been registered as a source on the local computer. +LogAlreadyExistsAsSource=Log {0} has already been registered as a source on the computer '{1}'. +DuplicateLogName=Only the first eight characters of a custom log name are significant, and there is already another log on the system using the first eight characters of the name given. Name given: '{0}', name of existing log: '{1}'. +RegKeyMissing=Cannot open registry key {0}\\{1}\\{2} on computer '{3}'. +LocalRegKeyMissing=Cannot open registry key {0}\\{1}\\{2}. +RegKeyMissingShort=Cannot open registry key {0} on computer {1}. +InvalidParameterFormat=Invalid format for argument {0}. +NoLogName=Log to delete was not specified. +RegKeyNoAccess=Cannot open registry key {0} on computer {1}. You might not have access. +MissingLog=Cannot find Log {0} on computer '{1}'. +SourceNotRegistered=The source '{0}' is not registered on machine '{1}', or you do not have write access to the {2} registry key. +LocalSourceNotRegistered=Source {0} is not registered on the local computer. +CantRetrieveEntries=Cannot retrieve all entries. +IndexOutOfBounds=Index {0} is out of bounds. +CantReadLogEntryAt=Cannot read log entry number {0}. The event log may be corrupt. +MissingLogProperty=Log property value has not been specified. +CantOpenLog=Cannot open log {0} on machine {1}. Windows has not provided an error code. +NeedSourceToOpen=Source property was not set before opening the event log in write mode. +NeedSourceToWrite=Source property was not set before writing to the event log. +CantOpenLogAccess=Cannot open log for source '{0}'. You may not have write access. +LogEntryTooLong=Log entry string is too long. A string written to the event log cannot exceed 32766 characters. +TooManyReplacementStrings=The maximum allowed number of replacement strings is 255. +LogSourceMismatch=The source '{0}' is not registered in log '{1}'. (It is registered in log '{2}'.) " The Source and Log properties must be matched, or you may set Log to the empty string, and it will automatically be matched to the Source property. +NoAccountInfo=Cannot obtain account information. +NoCurrentEntry=No current EventLog entry available, cursor is located before the first or after the last element of the enumeration. +MessageNotFormatted=The description for Event ID '{0}' in Source '{1}' cannot be found. The local computer may not have the necessary registry information or message DLL files to display the message, or you may not have permission to access them. The following information is part of the event: +EventID=Invalid eventID value '{0}'. It must be in the range between '{1}' and '{2}'. +LogDoesNotExists=The event log '{0}' on computer '{1}' does not exist. +InvalidCustomerLogName=The log name: '{0}' is invalid for customer log creation. +CannotDeleteEqualSource=The event log source '{0}' cannot be deleted, because it's equal to the log name. +RentionDaysOutOfRange='retentionDays' must be between 1 and 365 days. +MaximumKilobytesOutOfRange=MaximumKilobytes must be between 64 KB and 4 GB, and must be in 64K increments. +SomeLogsInaccessible=The source was not found, but some or all event logs could not be searched. Inaccessible logs: {0}. +SomeLogsInaccessibleToCreate=The source was not found, but some or all event logs could not be searched. To create the source, you need permission to read all event logs to make sure that the new source name is unique. Inaccessible logs: {0}. + +; Config +BadConfigSwitchValue=The config value for Switch '{0}' was invalid. +ConfigSectionsUnique=The '{0}' section can only appear once per config file. +ConfigSectionsUniquePerSection=The '{0}' tag can only appear once per section. +SourceListenerDoesntExist=The listener '{0}' added to source '{1}' must have a listener with the same name defined in the main Trace listeners section. +SourceSwitchDoesntExist=The source '{0}' must have a switch with the same name defined in the Switches section. + +; PerformanceCounter + +CategoryHelpCorrupt=Cannot load Category Help data because an invalid index '{0}' was read from the registry. +CounterNameCorrupt=Cannot load Counter Name data because an invalid index '{0}' was read from the registry. +CounterDataCorrupt=Cannot load Performance Counter data because an unexpected registry key value type was read from '{0}'. +ReadOnlyCounter=Cannot update Performance Counter, this object has been initialized as ReadOnly. +ReadOnlyRemoveInstance=Cannot remove Performance Counter Instance, this object as been initialized as ReadOnly. +NotCustomCounter=The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly. +CategoryNameMissing=Failed to initialize because CategoryName is missing. +CounterNameMissing=Failed to initialize because CounterName is missing. +InstanceNameProhibited=Counter is single instance, instance name '{0}' is not valid for this counter category. +InstanceNameRequired=Counter is not single instance, an instance name needs to be specified. +MissingInstance=Instance {0} does not exist in category {1}. +PerformanceCategoryExists=Cannot create Performance Category '{0}' because it already exists. +InvalidCounterName=Invalid empty or null string for counter name. +DuplicateCounterName=Cannot create Performance Category with counter name {0} because the name is a duplicate. +CantChangeCategoryRegistration=Cannot create or delete the Performance Category '{0}' because access is denied. +CantDeleteCategory=Cannot delete Performance Category because this category is not registered or is a system category. +MissingCategory=Category does not exist. +MissingCategoryDetail=Category {0} does not exist. +CantReadCategory=Cannot read Category {0}. +MissingCounter=Counter {0} does not exist. +CategoryNameNotSet=Category name property has not been set. +CounterExists=Could not locate Performance Counter with specified category name '{0}', counter name '{1}'. +CantReadCategoryIndex=Could not Read Category Index: {0}. +CantReadCounter=Counter '{0}' does not exist in the specified Category. +CantReadInstance=Instance '{0}' does not exist in the specified Category. +RemoteWriting=Cannot write to a Performance Counter in a remote machine. +CounterLayout=The Counter layout for the Category specified is invalid, a counter of the type: AverageCount64, AverageTimer32, CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Ns, CounterMultiTimer100NsInverse, RawFraction, or SampleFraction has to be immediately followed by any of the base counter types: AverageBase, CounterMultiBase, RawBase or SampleBase. +PossibleDeadlock=The operation couldn't be completed, potential internal deadlock. +SharedMemoryGhosted=Cannot access shared memory, AppDomain has been unloaded. +HelpNotAvailable=Help not available. +PerfInvalidHelp=Invalid help string. Its length must be in the range between '{0}' and '{1}'. +PerfInvalidCounterName=Invalid counter name. Its length must be in the range between '{0}' and '{1}'. Double quotes, control characters and leading or trailing spaces are not allowed. +PerfInvalidCategoryName=Invalid category name. Its length must be in the range between '{0}' and '{1}'. Double quotes, control characters and leading or trailing spaces are not allowed. +MustAddCounterCreationData=Only objects of type CounterCreationData can be added to a CounterCreationDataCollection. +RemoteCounterAdmin=Creating or Deleting Performance Counter Categories on remote machines is not supported. +NoInstanceInformation=The {0} category doesn't provide any instance information, no accurate data can be returned. +PerfCounterPdhError=There was an error calculating the PerformanceCounter value (0x{0}). +MultiInstanceOnly=Category '{0}' is marked as multi-instance. Performance counters in this category can only be created with instance names. +SingleInstanceOnly=Category '{0}' is marked as single-instance. Performance counters in this category can only be created without instance names. +InstanceNameTooLong=Instance names used for writing to custom counters must be 127 characters or less. +CategoryNameTooLong=Category names must be 1024 characters or less. +InstanceLifetimeProcessonReadOnly=InstanceLifetime is unused by ReadOnly counters. +InstanceLifetimeProcessforSingleInstance=Single instance categories are only valid with the Global lifetime. +InstanceAlreadyExists=Instance '{0}' already exists with a lifetime of Process. It cannot be recreated or reused until it has been removed or until the process using it has exited. +CantSetLifetimeAfterInitialized=The InstanceLifetime cannot be set after the instance has been initialized. You must use the default constructor and set the CategoryName, InstanceName, CounterName, InstanceLifetime and ReadOnly properties manually before setting the RawValue. +ProcessLifetimeNotValidInGlobal=PerformanceCounterInstanceLifetime.Process is not valid in the global shared memory. If your performance counter category was created with an older version of the Framework, it uses the global shared memory. Either use PerformanceCounterInstanceLifetime.Global, or if applications running on older versions of the Framework do not need to write to your category, delete and recreate it. +CantConvertProcessToGlobal=An instance with a lifetime of Process can only be accessed from a PerformanceCounter with the InstanceLifetime set to PerformanceCounterInstanceLifetime.Process. +CantConvertGlobalToProcess=An instance with a lifetime of Global can only be accessed from a PerformanceCounter with the InstanceLifetime set to PerformanceCounterInstanceLifetime.Global. +PCNotSupportedUnderAppContainer=Writeable performance counters are not allowed when running in AppContainer. + +; Process + +PriorityClassNotSupported=The AboveNormal and BelowNormal priority classes are not available on this platform. +WinNTRequired=Feature requires Windows NT. +Win2kRequired=Feature requires Windows 2000. +NoAssociatedProcess=No process is associated with this object. +ProcessIdRequired=Feature requires a process identifier. +NotSupportedRemote=Feature is not supported for remote machines. +NoProcessInfo=Process has exited, so the requested information is not available. +WaitTillExit=Process must exit before requested information can be determined. +NoProcessHandle=Process was not started by this object, so requested information cannot be determined. +MissingProccess=Process with an Id of {0} is not running. +BadMinWorkset=Minimum working set size is invalid. It must be less than or equal to the maximum working set size. +BadMaxWorkset=Maximum working set size is invalid. It must be greater than or equal to the minimum working set size. +WinNTRequiredForRemote=Operating system does not support accessing processes on remote computers. This feature requires Windows NT or later. +ProcessHasExited=Cannot process request because the process ({0}) has exited. +ProcessHasExitedNoId=Cannot process request because the process has exited. +ThreadExited=The request cannot be processed because the thread ({0}) has exited. +Win2000Required=Feature requires Windows 2000 or later. +ProcessNotFound=Thread {0} found, but no process {1} found. +CantGetProcessId=Cannot retrieve process identifier from the process handle. +ProcessDisabled=Process performance counter is disabled, so the requested operation cannot be performed. +WaitReasonUnavailable=WaitReason is only available if the ThreadState is Wait. +NotSupportedRemoteThread=Feature is not supported for threads on remote computers. +UseShellExecuteRequiresSTA=Current thread is not in Single Thread Apartment (STA) mode. Starting a process with UseShellExecute set to True requires the current thread be in STA mode. Ensure that your Main function has STAThreadAttribute marked. +CantRedirectStreams=The Process object must have the UseShellExecute property set to false in order to redirect IO streams. +CantUseEnvVars=The Process object must have the UseShellExecute property set to false in order to use environment variables. +CantStartAsUser=The Process object must have the UseShellExecute property set to false in order to start a process as a user. +CouldntConnectToRemoteMachine=Couldn't connect to remote machine. +CouldntGetProcessInfos=Couldn't get process information from performance counter. +InputIdleUnkownError=WaitForInputIdle failed. This could be because the process does not have a graphical interface. +FileNameMissing=Cannot start process because a file name has not been provided. +EnvironmentBlock=The environment block provided doesn't have the correct format. +EnumProcessModuleFailed=Unable to enumerate the process modules. +EnumProcessModuleFailedDueToWow=A 32 bit processes cannot access modules of a 64 bit process. +PendingAsyncOperation=An async read operation has already been started on the stream. +NoAsyncOperation=No async read operation is in progress on the stream. +InvalidApplication=The specified executable is not a valid application for this OS platform. +StandardOutputEncodingNotAllowed=StandardOutputEncoding is only supported when standard output is redirected. +StandardErrorEncodingNotAllowed=StandardErrorEncoding is only supported when standard error is redirected. +CountersOOM=Custom counters file view is out of memory. +MappingCorrupted=Cannot continue the current operation, the performance counters memory mapping has been corrupted. +SetSecurityDescriptorFailed=Cannot initialize security descriptor initialized. +CantCreateFileMapping=Cannot create file mapping. +CantMapFileView=Cannot map view of file. +CantGetMappingSize=Cannot calculate the size of the file view. +CantGetStandardOut=StandardOut has not been redirected or the process hasn't started yet. +CantGetStandardIn=StandardIn has not been redirected. +CantGetStandardError=StandardError has not been redirected. +CantMixSyncAsyncOperation= Cannot mix synchronous and asynchronous operation on process stream. +NoFileMappingSize=Cannot retrieve file mapping size while initializing configuration settings. +EnvironmentBlockTooLong=The environment block used to start a process cannot be longer than 65535 bytes. Your environment block is {0} bytes long. Remove some environment variables and try again. + +#=------------------------------------------------------------------= +# Strings used by the Serial ports and other areas using IO error reporting +#=------------------------------------------------------------------= +Arg_InvalidSerialPort=The given port name does not start with COM/com or does not resolve to a valid serial port. +Arg_InvalidSerialPortExtended=The given port name is invalid. It may be a valid port, but not a serial port. +Arg_SecurityException=The port name cannot start with '\\'. +#endif // !SILVERLIGHT +Argument_InvalidOffLen=Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection. +#if !SILVERLIGHT +ArgumentNull_Array=Array cannot be null. +ArgumentNull_Buffer=Buffer cannot be null. +ArgumentOutOfRange_Bounds_Lower_Upper=Argument must be between {0} and {1}. +#endif // !SILVERLIGHT +ArgumentOutOfRange_Enum=Enum value was out of legal range. +ArgumentOutOfRange_NeedNonNegNumRequired=Non-negative number required. +ArgumentOutOfRange_NeedPosNum=Positive number required. +#if !SILVERLIGHT +ArgumentOutOfRange_Timeout=The timeout must be greater than or equal to -1. +ArgumentOutOfRange_WriteTimeout=The timeout must be either a positive number or -1. +ArgumentOutOfRange_OffsetOut=Either offset did not refer to a position in the string, or there is an insufficient length of destination character array. +IndexOutOfRange_IORaceCondition=Probable I/O race condition detected while copying memory. The I/O package is not thread safe by default. In multithreaded applications, a stream must be accessed in a thread-safe way, such as a thread-safe wrapper returned by TextReader's or TextWriter's Synchronized methods. This also applies to classes like StreamWriter and StreamReader. +IO_BindHandleFailed=BindHandle for ThreadPool failed on this handle. +IO_OperationAborted=The I/O operation has been aborted because of either a thread exit or an application request. +NotSupported_UnseekableStream=Stream does not support seeking. +IO_EOF_ReadBeyondEOF=Unable to read beyond the end of the stream. +#endif // !SILVERLIGHT +ObjectDisposed_StreamClosed=Can not access a closed Stream. + +UnauthorizedAccess_IODenied_Path=Access to the port '{0}' is denied. +IO_UnknownError=Unknown Error '{0}'. +Arg_WrongAsyncResult=IAsyncResult object did not come from the corresponding async method on this type. +InvalidOperation_EndReadCalledMultiple=EndRead can only be called once for each asynchronous operation. +InvalidOperation_EndWriteCalledMultiple=EndWrite can only be called once for each asynchronous operation. +IO_PortNotFound=The specified port does not exist. +IO_PortNotFoundFileName=The port '{0}' does not exist. +UnauthorizedAccess_IODenied_NoPathName=Access to the port is denied. +IO_PathTooLong=The specified port name is too long. The port name must be less than 260 characters. +IO_SharingViolation_NoFileName=The process cannot access the port because it is being used by another process. +IO_SharingViolation_File=The process cannot access the port '{0}' because it is being used by another process. +#if !SILVERLIGHT +NotSupported_UnwritableStream=Stream does not support writing. +ObjectDisposed_WriterClosed=Can not write to a closed TextWriter. + +BaseStream_Invalid_Not_Open=The BaseStream is only available when the port is open. +PortNameEmpty_String=The PortName cannot be empty. +Port_not_open=The port is closed. +Port_already_open=The port is already open. +Cant_be_set_when_open='{0}' cannot be set while the port is open. +Max_Baud=The maximum baud rate for the device is {0}. +In_Break_State=The port is in the break state and cannot be written to. +Write_timed_out=The write timed out. +CantSetRtsWithHandshaking=RtsEnable cannot be accessed if Handshake is set to RequestToSend or RequestToSendXOnXOff. +NotSupportedOS=GetPortNames is not supported on Win9x platforms. +NotSupportedEncoding=SerialPort does not support encoding '{0}'. The supported encodings include ASCIIEncoding, UTF8Encoding, UnicodeEncoding, UTF32Encoding, and most single or double byte code pages. For a complete list please see the documentation. + + +; Serial Port descriptions +BaudRate=The baud rate to use on this serial port. +DataBits=The number of data bits per transmitted/received byte. +DiscardNull=Whether to discard null bytes received on the port before adding to serial buffer. +DtrEnable=Whether to enable the Data Terminal Ready (DTR) line during communications. +Encoding=The encoding to use when reading and writing strings. +Handshake=The handshaking protocol for flow control in data exchange, which can be None. +NewLine=The string used by ReadLine and WriteLine to denote a new line. +Parity=The scheme for parity checking each received byte and marking each transmitted byte. +ParityReplace=Byte with which to replace bytes received with parity errors. +PortName=The name of the communications port to open. +ReadBufferSize=The size of the read buffer in bytes. This is the maximum number of read bytes which can be buffered. +ReadTimeout=The read timeout in Milliseconds. +ReceivedBytesThreshold=Number of bytes required to be available before the Read event is fired. +RtsEnable=Whether to enable the Request To Send (RTS) line during communications. +SerialPortDesc=Represents a serial port resource. +StopBits=The number of stop bits per transmitted/received byte. +WriteBufferSize=The size of the write buffer in bytes. This is the maximum number of bytes which can be queued for write. +WriteTimeout=The write timeout in milliseconds. +SerialErrorReceived=Raised each time when an error is received from the SerialPort. +SerialPinChanged=Raised each time when pin is changed on the SerialPort. +SerialDataReceived=Raised each time when data is received from the SerialPort. + +; DescriptionAttribute + +CounterType=The type of this counter. +CounterName=The name of this counter. +CounterHelp=Help information for this counter. + +EventLogDesc=Provides interaction with Windows event logs. +ErrorDataReceived=User event handler to call for async IO with StandardError stream. +LogEntries=The contents of the log. +LogLog=Gets or sets the name of the log to read from and write to. +LogMachineName=The name of the machine on which to read or write events. +LogMonitoring=Indicates if the component monitors the event log for changes. +LogSynchronizingObject=The object used to marshal the event handler calls issued as a result of an EventLog change. +LogSource=The application name (source name) to use when writing to the event log. +LogEntryWritten=Raised each time any application writes an entry to the event log. +LogEntryMachineName=The machine on which this event log resides. +LogEntryData=The binary data associated with this entry in the event log. +LogEntryIndex=The sequence of this entry in the event log. +LogEntryCategory=The category for this message. +LogEntryCategoryNumber=An application-specific category number assigned to this entry. +LogEntryEventID=The number identifying the message for this source. +LogEntryEntryType=The type of entry - Information, Warning, etc. +LogEntryMessage=The text of the message for this entry +LogEntrySource=The name of the application that wrote this entry. +LogEntryReplacementStrings=The application-supplied strings used in the message. +LogEntryResourceId=The full number identifying the message in the event message dll. +LogEntryTimeGenerated=The time at which the application logged this entry. +LogEntryTimeWritten=The time at which the system logged this entry to the event log. +LogEntryUserName=The username of the account associated with this entry by the writing application. +OutputDataReceived=User event handler to call for async IO with StandardOutput stream. +PC_CounterHelp=The description message for this counter. +PC_CounterType=The counter type indicates how to interpret the value of the counter, for example an actual count or a rate of change. +PC_ReadOnly=Indicates if the counter is read only. Remote counters and counters not created using this component are read-only. +PC_RawValue=Directly accesses the raw value of this counter. The counter must have been created using this component. +ProcessAssociated=Indicates if the process component is associated with a real process. +ProcessDesc=Provides access to local and remote processes, enabling starting and stopping of local processes. +ProcessExitCode=The value returned from the associated process when it terminated. +ProcessTerminated=Indicates if the associated process has been terminated. +ProcessExitTime=The time that the associated process exited. +ProcessHandle=Returns the native handle for this process. The handle is only available if the process was started using this component. +ProcessHandleCount=The number of native handles associated with this process. +ProcessId=The unique identifier for the process. +ProcessMachineName=The name of the machine the running the process. +ProcessMainModule=The main module for the associated process. +ProcessModules=The modules that have been loaded by the associated process. +ProcessSynchronizingObject=The object used to marshal the event handler calls issued as a result of a Process exit. +ProcessSessionId=The identifier for the session of the process. +ProcessThreads=The threads running in the associated process. +ProcessEnableRaisingEvents=Whether the process component should watch for the associated process to exit, and raise the Exited event. +ProcessExited=If the WatchForExit property is set to true, then this event is raised when the associated process exits. +ProcessFileName=The name of the application, document or URL to start. +ProcessWorkingDirectory=The initial working directory for the process. +ProcessBasePriority=The base priority computed based on the priority class that all threads run relative to. +ProcessMainWindowHandle=The handle of the main window for the process. +ProcessMainWindowTitle=The caption of the main window for the process. +ProcessMaxWorkingSet=The maximum amount of physical memory the process has required since it was started. +ProcessMinWorkingSet=The minimum amount of physical memory the process has required since it was started. +ProcessNonpagedSystemMemorySize=The number of bytes of non pageable system memory the process is using. +ProcessPagedMemorySize=The current amount of memory that can be paged to disk that the process is using. +ProcessPagedSystemMemorySize=The number of bytes of pageable system memory the process is using. +ProcessPeakPagedMemorySize=The maximum amount of memory that can be paged to disk that the process has used since it was started. +ProcessPeakWorkingSet=The maximum amount of physical memory the process has used since it was started. +ProcessPeakVirtualMemorySize=The maximum amount of virtual memory the process has allocated since it was started. +ProcessPriorityBoostEnabled=Whether this process would like a priority boost when the user interacts with it. +ProcessPriorityClass=The priority that the threads in the process run relative to. +ProcessPrivateMemorySize=The current amount of memory that the process has allocated that cannot be shared with other processes. +ProcessPrivilegedProcessorTime=The amount of CPU time the process spent inside the operating system core. +ProcessProcessName=The name of the process. +ProcessProcessorAffinity=A bit mask which represents the processors that the threads within the process are allowed to run on. +ProcessResponding=Whether this process is currently responding. +ProcessStandardError=Standard error stream of the process. +ProcessStandardInput=Standard input stream of the process. +ProcessStandardOutput=Standard output stream of the process. +ProcessStartInfo=Specifies information used to start a process. +ProcessStartTime=The time at which the process was started. +ProcessTotalProcessorTime=The amount of CPU time the process has used. +ProcessUserProcessorTime=The amount of CPU time the process spent outside the operating system core. +ProcessVirtualMemorySize=The amount of virtual memory the process has currently allocated. +ProcessWorkingSet=The current amount of physical memory the process is using. +ProcModModuleName=The name of the module. +ProcModFileName=The file name of the module. +ProcModBaseAddress=The memory address that the module loaded at. +ProcModModuleMemorySize=The amount of virtual memory required by the code and data in the module file. +ProcModEntryPointAddress=The memory address of the function that runs when the module is loaded. +ProcessVerb=The verb to apply to the document specified by the FileName property. +ProcessArguments=Command line arguments that will be passed to the application specified by the FileName property. +ProcessErrorDialog=Whether to show an error dialog to the user if there is an error. +ProcessWindowStyle=How the main window should be created when the process starts. +ProcessCreateNoWindow=Whether to start the process without creating a new window to contain it. +ProcessEnvironmentVariables=Set of environment variables that apply to this process and child processes. +ProcessRedirectStandardInput=Whether the process command input is read from the Process instance's StandardInput member. +ProcessRedirectStandardOutput=Whether the process output is written to the Process instance's StandardOutput member. +ProcessRedirectStandardError=Whether the process's error output is written to the Process instance's StandardError member. +ProcessUseShellExecute=Whether to use the operating system shell to start the process. +ThreadBasePriority=The current base priority of the thread. +ThreadCurrentPriority=The current priority level of the thread. +ThreadId=The unique identifier for the thread. +ThreadPriorityBoostEnabled=Whether the thread would like a priority boost when the user interacts with UI associated with the thread. +ThreadPriorityLevel=The priority level of the thread. +ThreadPrivilegedProcessorTime=The amount of CPU time the thread spent inside the operating system core. +ThreadStartAddress=The memory address of the function that was run when the thread started. +ThreadStartTime=The time the thread was started. +ThreadThreadState=The execution state of the thread. +ThreadTotalProcessorTime=The amount of CPU time the thread has consumed since it was started. +ThreadUserProcessorTime=The amount of CPU time the thread spent outside the operating system core. +ThreadWaitReason=The reason the thread is waiting, if it is waiting. + +; String constants + +VerbEditorDefault=(Default) + +; AppSettingsReader exceptions + +AppSettingsReaderNoKey=The key '{0}' does not exist in the appSettings configuration section. +AppSettingsReaderNoParser=Type '{0}' does not have a Parse method. +AppSettingsReaderCantParse=The value '{0}' was found in the appSettings configuration section for key '{1}', and this value is not a valid {2}. +AppSettingsReaderEmptyString=(empty string) + +; ResourcePermissionBase +InvalidPermissionState=Invalid permission state. +PermissionNumberOfElements=The number of elements on the access path must be the same as the number of tag names. +PermissionItemExists=The item provided already exists. +PermissionItemDoesntExist=The requested item doesn't exist. +PermissionBadParameterEnum=Parameter must be of type enum. +PermissionInvalidLength=Length must be greater than {0}. +PermissionTypeMismatch=Type mismatch. +Argument_NotAPermissionElement='securityElement' was not a permission element. +Argument_InvalidXMLBadVersion=Invalid Xml - can only parse elements of version one. + +; WebBrowserPermission + +InvalidPermissionLevel=Invalid permission level. +TargetNotWebBrowserPermissionLevel=Target not WebBrowserPermissionLevel. +WebBrowserBadXml=Bad Xml {0} + +; KeyedCollection + +KeyedCollNeedNonNegativeNum=Need a non negative number for capacity. +KeyedCollDuplicateKey=Cannot add item since the item with the key already exists in the collection. +KeyedCollReferenceKeyNotFound=The key reference with respect to which the insertion operation was to be performed was not found. +KeyedCollKeyNotFound=Cannot find the key {0} in the collection. +KeyedCollInvalidKey=Keys must be non-null non-empty Strings. +KeyedCollCapacityOverflow=Capacity overflowed and went negative. Check capacity of the collection. +#endif // ! SILVERLIGHT +InvalidOperation_EnumEnded=The enumeration has already completed. +#if !SILVERLIGHT + +; OrderedDictionary + +OrderedDictionary_ReadOnly=The OrderedDictionary is readonly and cannot be modified. +OrderedDictionary_SerializationMismatch=There was an error deserializing the OrderedDictionary. The ArrayList does not contain DictionaryEntries. + +;; Used by background tasks from System.ComponentModel + +; exception strings +#endif // !SILVERLIGHT +Async_ExceptionOccurred=An exception occurred during the operation, making the result invalid. Check InnerException for exception details. +#if !SILVERLIGHT +Async_QueueingFailed=Queuing WaitCallback failed. +#endif // !SILVERLIGHT +Async_OperationCancelled=Operation has been cancelled. +Async_OperationAlreadyCompleted=This operation has already had OperationCompleted called on it and further calls are illegal. +Async_NullDelegate=A non-null SendOrPostCallback must be supplied. +BackgroundWorker_AlreadyRunning=BackgroundWorker is already running. +BackgroundWorker_CancellationNotSupported=BackgroundWorker does not support cancellation. +BackgroundWorker_OperationCompleted=Operation has already been completed. +BackgroundWorker_ProgressNotSupported=BackgroundWorker does not support progress. +#if !SILVERLIGHT +BackgroundWorker_WorkerAlreadyRunning=This BackgroundWorker is currently busy and cannot run multiple tasks concurrently. +BackgroundWorker_WorkerDoesntReportProgress=This BackgroundWorker states that it doesn't report progress. Modify WorkerReportsProgress to state that it does report progress. +BackgroundWorker_WorkerDoesntSupportCancellation=This BackgroundWorker states that it doesn't support cancellation. Modify WorkerSupportsCancellation to state that it does support cancellation. + +; description strings +Async_ProgressChangedEventArgs_ProgressPercentage=Percentage progress made in operation. +Async_ProgressChangedEventArgs_UserState=User-supplied state to identify operation. +Async_AsyncEventArgs_Cancelled=True if operation was cancelled. +Async_AsyncEventArgs_Error=Exception that occurred during operation. Null if no error. +Async_AsyncEventArgs_UserState=User-supplied state to identify operation. +BackgroundWorker_CancellationPending=Has the user attempted to cancel the operation? To be accessed from DoWork event handler. +BackgroundWorker_DoWork=Event handler to be run on a different thread when the operation begins. +BackgroundWorker_IsBusy=Is the worker still currently working on a background operation? +BackgroundWorker_ProgressChanged=Raised when the worker thread indicates that some progress has been made. +BackgroundWorker_RunWorkerCompleted=Raised when the worker has completed (either through success, failure, or cancellation). +BackgroundWorker_WorkerReportsProgress=Whether the worker will report progress. +BackgroundWorker_WorkerSupportsCancellation=Whether the worker supports cancellation. +BackgroundWorker_DoWorkEventArgs_Argument=Argument passed into the worker handler from BackgroundWorker.RunWorkerAsync. +BackgroundWorker_DoWorkEventArgs_Result=Result from the worker function. +BackgroundWorker_Desc=Executes an operation on a separate thread. +; InstanceCreationEditor +InstanceCreationEditorDefaultText=(New...) + + +#=------------------------------------------ +#= PropertyTabAttributes strings +#=------------------------------------------ +PropertyTabAttributeBadPropertyTabScope=Scope must be PropertyTabScope.Document or PropertyTabScope.Component +PropertyTabAttributeTypeLoadException=Couldn't find type {0} +PropertyTabAttributeArrayLengthMismatch=tabClasses must have the same number of items as tabScopes +PropertyTabAttributeParamsBothNull=An array of tab type names or tab types must be specified + +#=------------------------------------------ +#= InstanceDescriptor strings +#=------------------------------------------ +InstanceDescriptorCannotBeStatic=Parameter cannot be static. +InstanceDescriptorMustBeStatic=Parameter must be static. +InstanceDescriptorMustBeReadable=Parameter must be readable. +InstanceDescriptorLengthMismatch=Length mismatch. + +#=------------------------------------------ +#= ToolboxItemAttribute strings +#=------------------------------------------ +ToolboxItemAttributeFailedGetType=Failed to create ToolboxItem of type: {0} + +#=------------------------------------------ +#= PropertyDescriptorCollection strings +#=------------------------------------------ +PropertyDescriptorCollectionBadValue=Parameter must be of type PropertyDescriptor. +PropertyDescriptorCollectionBadKey=Parameter must be of type int or string. + +AspNetHostingPermissionBadXml=Bad Xml {0} +#endif // !SILVERLIGHT + +#=------------------------------------------------------------------= +# Strings used by Compression classes +#=------------------------------------------------------------------= +CorruptedGZipHeader=The magic number in GZip header is not correct. Make sure you are passing in a GZip stream. +UnknownCompressionMode=The compression mode specified in GZip header is unknown. +UnknownState=Decoder is in some unknown state. This might be caused by corrupted data. +InvalidHuffmanData=Failed to construct a huffman tree using the length array. The stream might be corrupted. +InvalidCRC=The CRC in GZip footer does not match the CRC calculated from the decompressed data. +InvalidStreamSize=The stream size in GZip footer does not match the real stream size. +UnknownBlockType=Unknown block type. Stream might be corrupted. +InvalidBlockLength=Block length does not match with its complement. +GenericInvalidData=Found invalid data while decoding. +CannotReadFromDeflateStream=Reading from the compression stream is not supported. +CannotWriteToDeflateStream=Writing to the compression stream is not supported. +NotReadableStream=The base stream is not readable. +NotWriteableStream=The base stream is not writeable. +InvalidArgumentOffsetCount=Offset plus count is larger than the length of target array. +InvalidBeginCall=Only one asynchronous reader is allowed time at one time. +InvalidEndCall=EndRead is only callable when there is one pending asynchronous reader. +StreamSizeOverflow=The gzip stream can't contain more than 4GB data. +ZLibErrorDLLLoadError=The underlying compression routine could not be loaded correctly. +ZLibErrorUnexpected=The underlying compression routine returned an unexpected error code. +ZLibErrorInconsistentStream=The stream state of the underlying compression routine is inconsistent. +ZLibErrorSteamFreedPrematurely=The stream state of the underlying compression routine was freed prematurely. +ZLibErrorNotEnoughMemory=The underlying compression routine could not reserve sufficient memory. +ZLibErrorIncorrectInitParameters=The underlying compression routine received incorrect initialization parameters. +ZLibErrorVersionMismatch=The version of the underlying compression routine does not match expected version. + + +#if !SILVERLIGHT +#=------------------------------------------------------------------= +# Strings used by System.Runtime +#=------------------------------------------------------------------= +InvalidOperation_HCCountOverflow=Handle collector count overflows or underflows. +Argument_InvalidThreshold=maximumThreshold cannot be less than initialThreshold. +#endif // !SILVERLIGHT + +#=------------------------------------------------------------------= +# Strings used by System.Threading +#=------------------------------------------------------------------= +Argument_SemaphoreInitialMaximum=The initial count for the semaphore must be greater than or equal to zero and less than the maximum count. +Argument_WaitHandleNameTooLong=The name can be no more than 260 characters in length. +WaitHandleCannotBeOpenedException_InvalidHandle=A WaitHandle with system-wide name '{0}' cannot be created. A WaitHandle of a different type might have the same name. + +#if !SILVERLIGHT +#=------------------------------------------ +#= Client Config +#=------------------------------------------ +ArgumentNotAPermissionElement=Argument was not a permission Element. +ArgumentWrongType=Argument should be of type {0}. +BadXmlVersion=Xml version was wrong. +BinarySerializationNotSupported=Binary serialization is current not supported by the LocalFileSettingsProvider. +BothScopeAttributes=The setting {0} has both an ApplicationScopedSettingAttribute and a UserScopedSettingAttribute. +NoScopeAttributes=The setting {0} does not have either an ApplicationScopedSettingAttribute or UserScopedSettingAttribute. +PositionOutOfRange=Position cannot be less than zero. +ProviderInstantiationFailed=Failed to instantiate provider: {0}. +ProviderTypeLoadFailed=Failed to load provider type: {0}. +SaveAppScopedNotSupported=Error saving {0} - The LocalFileSettingsProvider does not support saving changes to application-scoped settings. +SettingsResetFailed=Failed to reset settings: unable to access the configuration section. +SettingsSaveFailed=Failed to save settings: {0} +SettingsSaveFailedNoSection=Failed to save settings: unable to access the configuration section. +StringDeserializationFailed=Could not use String deserialization for setting: {0}. +StringSerializationFailed=Could not use String serialization for setting: {0}. +UnknownSerializationFormat=Unknown serialization format specified. +UnknownSeekOrigin=Unknown SeekOrigin specified. +UnknownUserLevel=Unknown ConfigurationUserLevel specified. +UserSettingsNotSupported=The current configuration system does not support user-scoped settings. +XmlDeserializationFailed=Could not use Xml deserialization for setting: {0}. +XmlSerializationFailed=Could not use Xml serialization for setting: {0}. + +#=------------------------------------------ +#= Member relationships +#=------------------------------------------ +MemberRelationshipService_RelationshipNotSupported=Relationships between {0}.{1} and {2}.{3} are not supported. + +#=------------------------------------------ +#= MaskedTextProvider messages +#=------------------------------------------ +MaskedTextProviderPasswordAndPromptCharError=The PasswordChar and PromptChar values cannot be the same. +MaskedTextProviderInvalidCharError=The specified character value is not allowed for this property. +MaskedTextProviderMaskNullOrEmpty=The Mask value cannot be null or empty. +MaskedTextProviderMaskInvalidChar=The specified mask contains invalid characters. + +#=------------------------------------------ +#= StandardOleMarshalObject strings +#=------------------------------------------ +StandardOleMarshalObjectGetMarshalerFailed=Failed to get marshaler for IID {0}. + + +#=------------------------------------------ +#= Sound API +#=------------------------------------------ +SoundAPIBadSoundLocation=Could not determine a universal resource identifier for the sound location. +SoundAPIFileDoesNotExist=Please be sure a sound file exists at the specified location. +SoundAPIFormatNotSupported=Sound API only supports playing PCM wave files. +SoundAPIInvalidWaveFile=The file located at {0} is not a valid wave file. +SoundAPIInvalidWaveHeader=The wave header is corrupt. +SoundAPILoadTimedOut=The request to load the wave file in memory timed out. +SoundAPILoadTimeout=The LoadTimeout property of a SoundPlayer cannot be negative. +SoundAPIReadError=There was an error reading the file located at {0}. Please make sure that a valid wave file exists at the specified location. + +#=------------------------------------------ +#= System.Collections.Specialized strings +#=------------------------------------------ +WrongActionForCtor=Constructor supports only the '{0}' action. +MustBeResetAddOrRemoveActionForCtor=Constructor only supports either a Reset, Add, or Remove action. +ResetActionRequiresNullItem=Reset action must be initialized with no changed items. +ResetActionRequiresIndexMinus1=Reset action must be initialized with index -1. +IndexCannotBeNegative=Index cannot be negative. + +#=------------------------------------------ +#= System.Collections.ObjectModel strings +#=------------------------------------------ +ObservableCollectionReentrancyNotAllowed=Cannot change ObservableCollection during a CollectionChanged event. + +#endif // !SILVERLIGHT + +#if FEATURE_NETCORE +#= Duplicates because: +#= error RG0000: Found an invalid #ifdef value, "!SILVERLIGHT && !FEATURE_NETCORE". +#= ResGen supports very simple syntax currently, and doesn't include parentheses, || nor &&. +#=------------------------------------------ +WrongActionForCtor=Constructor supports only the '{0}' action. + +MustBeResetAddOrRemoveActionForCtor=Constructor only supports either a Reset, Add, or Remove action. +ResetActionRequiresNullItem=Reset action must be initialized with no changed items. +ResetActionRequiresIndexMinus1=Reset action must be initialized with index -1. +IndexCannotBeNegative=Index cannot be negative. +ObservableCollectionReentrancyNotAllowed=Cannot change ObservableCollection during a CollectionChanged event. +#endif // !FEATURE_NETCORE + +#endif // INCLUDE_DEBUG diff --git a/mcs/class/referencesource/mscorlib/mscorlib.txt b/mcs/class/referencesource/mscorlib/mscorlib.txt new file mode 100644 index 00000000000..e95c7ad15fc --- /dev/null +++ b/mcs/class/referencesource/mscorlib/mscorlib.txt @@ -0,0 +1,3033 @@ +;==++== +; +; Copyright (c) Microsoft Corporation. All rights reserved. +; +;==--== +; +; These are the managed resources for mscorlib.dll. +; See those first three bytes in the file? This is in UTF-8. Leave the +; Unicode byte order mark (U+FEFF) written in UTF-8 at the start of this file. + +; For resource info, see the ResourceManager documentation and the ResGen tool, +; which is a managed app using ResourceWriter. +; ResGen now supports C++ & C# style #ifdef's, like #ifndef FOO and #if BAR + +; The naming scheme is: [Namespace.] ExceptionName _ Reason +; We'll suppress "System." where possible. +; Examples: +; Argument_Null +; Reflection.TargetInvokation_someReason + +; Usage Notes: +; * Keep exceptions in alphabetical order by package +; * A single space may exist on either side of the equal sign. +; * Follow the naming conventions. +; * Any lines starting with a '#' or ';' are ignored +; * Equal signs aren't legal characters for keys, but may occur in values. +; * Correctly punctuate all sentences. Most resources should end in a period. +; Remember, your mother will probably read some of these messages. +; * You may use " (quote), \n and \t. Use \\ for a single '\' character. +; * String inserts work. i.e., BadNumber_File = Wrong number in file "{0}". + +; Real words, used by code like Environment.StackTrace +#if INCLUDE_RUNTIME +Word_At = at +StackTrace_InFileLineNumber = in {0}:line {1} +UnknownError_Num = Unknown error "{0}". +AllocatedFrom = Allocated from: + +; Note this one is special, used as a divider between stack traces! +Exception_EndOfInnerExceptionStack = --- End of inner exception stack trace --- +Exception_WasThrown = Exception of type '{0}' was thrown. + +; The following are used in the implementation of ExceptionDispatchInfo +Exception_EndStackTraceFromPreviousThrow = --- End of stack trace from previous location where exception was thrown --- + +Arg_ParamName_Name = Parameter name: {0} +ArgumentOutOfRange_ActualValue = Actual value was {0}. + +#if PLATFORM_UNIX +NoDebugResources = [{0}]\nArguments: {1}\nDebugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version={2}&File={3}&Key={4} +#endif +#if !PLATFORM_UNIX +NoDebugResources = [{0}]\r\nArguments: {1}\r\nDebugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version={2}&File={3}&Key={4} +#endif // PLATFORM_UNIX else +#endif // INCLUDE_RUNTIME + +#if !FEATURE_CORECLR +UnknownError = Unknown error. +#endif // !FEATURE_CORECLR + +#if INCLUDE_DEBUG + +; For code contracts +AssumptionFailed = Assumption failed. +AssumptionFailed_Cnd = Assumption failed: {0} +AssertionFailed = Assertion failed. +AssertionFailed_Cnd = Assertion failed: {0} +PreconditionFailed = Precondition failed. +PreconditionFailed_Cnd = Precondition failed: {0} +PostconditionFailed = Postcondition failed. +PostconditionFailed_Cnd = Postcondition failed: {0} +PostconditionOnExceptionFailed = Postcondition failed after throwing an exception. +PostconditionOnExceptionFailed_Cnd = Postcondition failed after throwing an exception: {0} +InvariantFailed = Invariant failed. +InvariantFailed_Cnd = Invariant failed: {0} +#if PLATFORM_UNIX +StackTrace_Stack = Stack trace: \n{0} +#endif +#if !PLATFORM_UNIX +StackTrace_Stack = Stack trace: \r\n{0} +#endif // PLATFORM_UNIX else +MustUseCCRewrite = An assembly (probably "{1}") must be rewritten using the code contracts binary rewriter (CCRewrite) because it is calling Contract.{0} and the CONTRACTS_FULL symbol is defined. Remove any explicit definitions of the CONTRACTS_FULL symbol from your project and rebuild. CCRewrite can be downloaded from http://go.microsoft.com/fwlink/?LinkID=169180. \r\nAfter the rewriter is installed, it can be enabled in Visual Studio from the project's Properties page on the Code Contracts pane. Ensure that "Perform Runtime Contract Checking" is enabled, which will define CONTRACTS_FULL. + +; Access Control +#if FEATURE_MACL +AccessControl_MustSpecifyContainerAcl = The named parameter must be a container ACL. +AccessControl_MustSpecifyLeafObjectAcl = The named parameter must be a non-container ACL. +AccessControl_AclTooLong = Length of the access control list exceed the allowed maximum. +AccessControl_MustSpecifyDirectoryObjectAcl = The named parameter must be a directory-object ACL. +AccessControl_MustSpecifyNonDirectoryObjectAcl = The named parameter must be a non-directory-object ACL. +AccessControl_InvalidSecurityDescriptorRevision = Security descriptor with revision other than '1' are not legal. +AccessControl_InvalidSecurityDescriptorSelfRelativeForm = Security descriptor must be in the self-relative form. +AccessControl_NoAssociatedSecurity = Unable to perform a security operation on an object that has no associated security. This can happen when trying to get an ACL of an anonymous kernel object. +AccessControl_InvalidHandle = The supplied handle is invalid. This can happen when trying to set an ACL on an anonymous kernel object. +AccessControl_UnexpectedError = Method failed with unexpected error code {0}. +AccessControl_InvalidSidInSDDLString = The SDDL string contains an invalid sid or a sid that cannot be translated. +AccessControl_InvalidOwner = The security identifier is not allowed to be the owner of this object. +AccessControl_InvalidGroup = The security identifier is not allowed to be the primary group of this object. +AccessControl_InvalidAccessRuleType = The access rule is not the correct type. +AccessControl_InvalidAuditRuleType = The audit rule is not the correct type. +#endif // FEATURE_MACL + +; Identity Reference Library +#if FEATURE_IDENTITY_REFERENCE +IdentityReference_IdentityNotMapped = Some or all identity references could not be translated. +IdentityReference_MustBeIdentityReference = The targetType parameter must be of IdentityReference type. +IdentityReference_AccountNameTooLong = Account name is too long. +IdentityReference_DomainNameTooLong = Domain name is too long. +IdentityReference_InvalidNumberOfSubauthorities = The number of sub-authorities must not exceed {0}. +IdentityReference_IdentifierAuthorityTooLarge = The size of the identifier authority must not exceed 6 bytes. +IdentityReference_InvalidSidRevision = SIDs with revision other than '1' are not supported. +IdentityReference_CannotCreateLogonIdsSid = Well-known SIDs of type LogonIdsSid cannot be created. +IdentityReference_DomainSidRequired = The domainSid parameter must be specified for creating well-known SID of type {0}. +IdentityReference_NotAWindowsDomain = The domainSid parameter is not a valid Windows domain SID. +#endif // FEATURE_IDENTITY_REFERENCE + +; AccessException +Acc_CreateGeneric = Cannot create a type for which Type.ContainsGenericParameters is true. +Acc_CreateAbst = Cannot create an abstract class. +Acc_CreateInterface = Cannot create an instance of an interface. +Acc_NotClassInit = Type initializer was not callable. +Acc_CreateGenericEx = Cannot create an instance of {0} because Type.ContainsGenericParameters is true. +Acc_CreateArgIterator = Cannot dynamically create an instance of ArgIterator. +Acc_CreateAbstEx = Cannot create an instance of {0} because it is an abstract class. +Acc_CreateInterfaceEx = Cannot create an instance of {0} because it is an interface. +Acc_CreateVoid = Cannot dynamically create an instance of System.Void. +Acc_ReadOnly = Cannot set a constant field. +Acc_RvaStatic = SkipVerification permission is needed to modify an image-based (RVA) static field. +Access_Void = Cannot create an instance of void. + +; ArgumentException +Arg_TypedReference_Null = The TypedReference must be initialized. +Argument_AddingDuplicate__ = Item has already been added. Key in dictionary: '{0}' Key being added: '{1}' +Argument_AddingDuplicate = An item with the same key has already been added. +Argument_MethodDeclaringTypeGenericLcg = Method '{0}' has a generic declaring type '{1}'. Explicitly provide the declaring type to GetTokenFor. +Argument_MethodDeclaringTypeGeneric = Cannot resolve method {0} because the declaring type of the method handle {1} is generic. Explicitly provide the declaring type to GetMethodFromHandle. +Argument_FieldDeclaringTypeGeneric = Cannot resolve field {0} because the declaring type of the field handle {1} is generic. Explicitly provide the declaring type to GetFieldFromHandle. +Argument_ApplicationTrustShouldHaveIdentity = An ApplicationTrust must have an application identity before it can be persisted. +Argument_ConversionOverflow = Conversion buffer overflow. +Argument_CodepageNotSupported = {0} is not a supported code page. +Argument_CultureNotSupported = Culture is not supported. +Argument_CultureInvalidIdentifier = {0} is an invalid culture identifier. +Argument_OneOfCulturesNotSupported = Culture name {0} or {1} is not supported. +Argument_CultureIetfNotSupported = Culture IETF Name {0} is not a recognized IETF name. +Argument_CultureIsNeutral = Culture ID {0} (0x{0:X4}) is a neutral culture; a region cannot be created from it. +Argument_InvalidNeutralRegionName = The region name {0} should not correspond to neutral culture; a specific culture name is required. +Argument_InvalidGenericInstArray = Generic arguments must be provided for each generic parameter and each generic argument must be a RuntimeType. +Argument_GenericArgsCount = The number of generic arguments provided doesn't equal the arity of the generic type definition. +Argument_CultureInvalidFormat = Culture '{0}' is a neutral culture. It cannot be used in formatting and parsing and therefore cannot be set as the thread's current culture. +Argument_CompareOptionOrdinal = CompareOption.Ordinal cannot be used with other options. +Argument_CustomCultureCannotBePassedByNumber = Customized cultures cannot be passed by LCID, only by name. +Argument_EncodingConversionOverflowChars = The output char buffer is too small to contain the decoded characters, encoding '{0}' fallback '{1}'. +Argument_EncodingConversionOverflowBytes = The output byte buffer is too small to contain the encoded data, encoding '{0}' fallback '{1}'. +Argument_EncoderFallbackNotEmpty = Must complete Convert() operation or call Encoder.Reset() before calling GetBytes() or GetByteCount(). Encoder '{0}' fallback '{1}'. +Argument_EmptyFileName = Empty file name is not legal. +Argument_EmptyPath = Empty path name is not legal. +Argument_EmptyName = Empty name is not legal. +Argument_ImplementIComparable = At least one object must implement IComparable. +Argument_InvalidType = The type of arguments passed into generic comparer methods is invalid. +Argument_InvalidTypeForCA=Cannot build type parameter for custom attribute with a type that does not support the AssemblyQualifiedName property. The type instance supplied was of type '{0}'. +Argument_IllegalEnvVarName = Environment variable name cannot contain equal character. +Argument_IllegalAppId = Application identity does not have same number of components as manifest paths. +Argument_IllegalAppBase = The application base specified is not valid. +Argument_UnableToParseManifest = Unexpected error while parsing the specified manifest. +Argument_IllegalAppIdMismatch = Application identity does not match identities in manifests. +Argument_InvalidAppId = Invalid identity: no deployment or application identity specified. +Argument_InvalidGenericArg = The generic type parameter was not valid +Argument_InvalidArrayLength = Length of the array must be {0}. +Argument_InvalidArrayType = Target array type is not compatible with the type of items in the collection. +Argument_InvalidAppendMode = Append access can be requested only in write-only mode. +Argument_InvalidEnumValue = The value '{0}' is not valid for this usage of the type {1}. +Argument_EnumIsNotIntOrShort = The underlying type of enum argument must be Int32 or Int16. +Argument_InvalidEnum = The Enum type should contain one and only one instance field. +Argument_InvalidKeyStore = '{0}' is not a valid KeyStore name. +Argument_InvalidFileMode&AccessCombo = Combining FileMode: {0} with FileAccess: {1} is invalid. +Argument_InvalidFileMode&RightsCombo = Combining FileMode: {0} with FileSystemRights: {1} is invalid. +Argument_InvalidFileModeTruncate&RightsCombo = Combining FileMode: {0} with FileSystemRights: {1} is invalid. FileMode.Truncate is valid only when used with FileSystemRights.Write. +Argument_InvalidFlag = Value of flags is invalid. +Argument_InvalidAnyFlag = No flags can be set. +Argument_InvalidHandle = The handle is invalid. +Argument_InvalidRegistryKeyPermissionCheck = The specified RegistryKeyPermissionCheck value is invalid. +Argument_InvalidRegistryOptionsCheck = The specified RegistryOptions value is invalid. +Argument_InvalidRegistryViewCheck = The specified RegistryView value is invalid. +Argument_InvalidSubPath = The directory specified, '{0}', is not a subdirectory of '{1}'. +Argument_NoRegionInvariantCulture = There is no region associated with the Invariant Culture (Culture ID: 0x7F). +Argument_ResultCalendarRange = The result is out of the supported range for this calendar. The result should be between {0} (Gregorian date) and {1} (Gregorian date), inclusive. +Argument_ResultIslamicCalendarRange = The date is out of the supported range for the Islamic calendar. The date should be greater than July 18th, 622 AD (Gregorian date). +Argument_NeverValidGenericArgument = The type '{0}' may not be used as a type argument. +Argument_NotEnoughGenArguments = The type or method has {1} generic parameter(s), but {0} generic argument(s) were provided. A generic argument must be provided for each generic parameter. +Argument_NullFullTrustAssembly = A null StrongName was found in the full trust assembly list. +Argument_GenConstraintViolation = GenericArguments[{0}], '{1}', on '{2}' violates the constraint of type '{3}'. +Argument_InvalidToken = Token {0:x} is not valid in the scope of module {1}. +Argument_InvalidTypeToken = Token {0:x} is not a valid Type token. +Argument_ResolveType = Token {0:x} is not a valid Type token in the scope of module {1}. +Argument_ResolveMethod = Token {0:x} is not a valid MethodBase token in the scope of module {1}. +Argument_ResolveField = Token {0:x} is not a valid FieldInfo token in the scope of module {1}. +Argument_ResolveMember = Token {0:x} is not a valid MemberInfo token in the scope of module {1}. +Argument_ResolveString = Token {0:x} is not a valid string token in the scope of module {1}. +Argument_ResolveModuleType = Token {0} resolves to the special module type representing this module. +Argument_ResolveMethodHandle = Type handle '{0}' and method handle with declaring type '{1}' are incompatible. Get RuntimeMethodHandle and declaring RuntimeTypeHandle off the same MethodBase. +Argument_ResolveFieldHandle = Type handle '{0}' and field handle with declaring type '{1}' are incompatible. Get RuntimeFieldHandle and declaring RuntimeTypeHandle off the same FieldInfo. +Argument_ResourceScopeWrongDirection = Resource type in the ResourceScope enum is going from a more restrictive resource type to a more general one. From: "{0}" To: "{1}" +Argument_BadResourceScopeTypeBits = Unknown value for the ResourceScope: {0} Too many resource type bits may be set. +Argument_BadResourceScopeVisibilityBits = Unknown value for the ResourceScope: {0} Too many resource visibility bits may be set. +Argument_WaitHandleNameTooLong = The name can be no more than 260 characters in length. +Argument_EnumTypeDoesNotMatch = The argument type, '{0}', is not the same as the enum type '{1}'. +InvalidOperation_MethodBuilderBaked = The signature of the MethodBuilder can no longer be modified because an operation on the MethodBuilder caused the methodDef token to be created. For example, a call to SetCustomAttribute requires the methodDef token to emit the CustomAttribute token. +InvalidOperation_GenericParametersAlreadySet = The generic parameters are already defined on this MethodBuilder. +Arg_AccessException = Cannot access member. +Arg_AppDomainUnloadedException = Attempted to access an unloaded AppDomain. +Arg_ApplicationException = Error in the application. +Arg_ArgumentOutOfRangeException = Specified argument was out of the range of valid values. +Arg_ArithmeticException = Overflow or underflow in the arithmetic operation. +Arg_ArrayLengthsDiffer = Array lengths must be the same. +Arg_ArrayPlusOffTooSmall = Destination array is not long enough to copy all the items in the collection. Check array index and length. +Arg_ArrayTypeMismatchException = Attempted to access an element as a type incompatible with the array. +Arg_BadImageFormatException = Format of the executable (.exe) or library (.dll) is invalid. +Argument_BadImageFormatExceptionResolve = A BadImageFormatException has been thrown while parsing the signature. This is likely due to lack of a generic context. Ensure genericTypeArguments and genericMethodArguments are provided and contain enough context. +Arg_BufferTooSmall = Not enough space available in the buffer. +Arg_CATypeResolutionFailed = Failed to resolve type from string "{0}" which was embedded in custom attribute blob. +Arg_CannotHaveNegativeValue = String cannot contain a minus sign if the base is not 10. +Arg_CannotUnloadAppDomainException = Attempt to unload the AppDomain failed. +Arg_CannotMixComparisonInfrastructure = The usage of IKeyComparer and IHashCodeProvider/IComparer interfaces cannot be mixed; use one or the other. +Arg_ContextMarshalException = Attempted to marshal an object across a context boundary. +Arg_DataMisalignedException = A datatype misalignment was detected in a load or store instruction. +Arg_DevicesNotSupported = FileStream will not open Win32 devices such as disk partitions and tape drives. Avoid use of "\\\\.\\" in the path. +Arg_DuplicateWaitObjectException = Duplicate objects in argument. +Arg_EntryPointNotFoundException = Entry point was not found. +Arg_DllNotFoundException = Dll was not found. +Arg_ExecutionEngineException = Internal error in the runtime. +Arg_FieldAccessException = Attempted to access a field that is not accessible by the caller. +Arg_FileIsDirectory_Name = The target file "{0}" is a directory, not a file. +Arg_FormatException = One of the identified items was in an invalid format. +Arg_IndexOutOfRangeException = Index was outside the bounds of the array. +Arg_InsufficientExecutionStackException = Insufficient stack to continue executing the program safely. This can happen from having too many functions on the call stack or function on the stack using too much stack space. +Arg_InvalidCastException = Specified cast is not valid. +Arg_InvalidOperationException = Operation is not valid due to the current state of the object. +Arg_CorruptedCustomCultureFile = The file of the custom culture {0} is corrupt. Try to unregister this culture. +Arg_InvokeMember = InvokeMember can be used only for COM objects. +Arg_InvalidNeutralResourcesLanguage_Asm_Culture = The NeutralResourcesLanguageAttribute on the assembly "{0}" specifies an invalid culture name: "{1}". +Arg_InvalidNeutralResourcesLanguage_FallbackLoc = The NeutralResourcesLanguageAttribute specifies an invalid or unrecognized ultimate resource fallback location: "{0}". +Arg_InvalidSatelliteContract_Asm_Ver = Satellite contract version attribute on the assembly '{0}' specifies an invalid version: {1}. +Arg_MethodAccessException = Attempt to access the method failed. +Arg_MethodAccessException_WithMethodName = Attempt to access the method "{0}" on type "{1}" failed. +Arg_MethodAccessException_WithCaller = Attempt by security transparent method '{0}' to access security critical method '{1}' failed. +Arg_MissingFieldException = Attempted to access a non-existing field. +Arg_MissingMemberException = Attempted to access a missing member. +Arg_MissingMethodException = Attempted to access a missing method. +Arg_MulticastNotSupportedException = Attempted to add multiple callbacks to a delegate that does not support multicast. +Arg_NotFiniteNumberException = Number encountered was not a finite quantity. +Arg_NotSupportedException = Specified method is not supported. +Arg_UnboundGenParam = Late bound operations cannot be performed on types or methods for which ContainsGenericParameters is true. +Arg_UnboundGenField = Late bound operations cannot be performed on fields with types for which Type.ContainsGenericParameters is true. +Arg_NotGenericParameter = Method may only be called on a Type for which Type.IsGenericParameter is true. +Arg_GenericParameter = Method must be called on a Type for which Type.IsGenericParameter is false. +Arg_NotGenericTypeDefinition = {0} is not a GenericTypeDefinition. MakeGenericType may only be called on a type for which Type.IsGenericTypeDefinition is true. +Arg_NotGenericMethodDefinition = {0} is not a GenericMethodDefinition. MakeGenericMethod may only be called on a method for which MethodBase.IsGenericMethodDefinition is true. +Arg_BadLiteralFormat = Encountered an invalid type for a default value. +Arg_MissingActivationArguments = The AppDomainSetup must specify the activation arguments for this call. +Argument_BadParameterTypeForCAB = Cannot emit a CustomAttribute with argument of type {0}. +Argument_InvalidMemberForNamedArgument = The member must be either a field or a property. +Argument_InvalidTypeName = The name of the type is invalid. + +; Note - don't change the NullReferenceException default message. This was +; negotiated carefully with the VB team to avoid saying "null" or "nothing". +Arg_NullReferenceException = Object reference not set to an instance of an object. + +Arg_AccessViolationException = Attempted to read or write protected memory. This is often an indication that other memory is corrupt. +Arg_OverflowException = Arithmetic operation resulted in an overflow. +Arg_PathGlobalRoot = Paths that begin with \\\\?\\GlobalRoot are internal to the kernel and should not be opened by managed applications. +Arg_PathIllegal = The path is not of a legal form. +Arg_PathIllegalUNC = The UNC path should be of the form \\\\server\\share. +Arg_RankException = Attempted to operate on an array with the incorrect number of dimensions. +Arg_RankMultiDimNotSupported = Only single dimensional arrays are supported for the requested action. +Arg_NonZeroLowerBound = The lower bound of target array must be zero. +Arg_RegSubKeyValueAbsent = No value exists with that name. +Arg_ResourceFileUnsupportedVersion = The ResourceReader class does not know how to read this version of .resources files. Expected version: {0} This file: {1} +Arg_ResourceNameNotExist = The specified resource name "{0}" does not exist in the resource file. +Arg_SecurityException = Security error. +Arg_SerializationException = Serialization error. +Arg_StackOverflowException = Operation caused a stack overflow. +Arg_SurrogatesNotAllowedAsSingleChar = Unicode surrogate characters must be written out as pairs together in the same call, not individually. Consider passing in a character array instead. +Arg_SynchronizationLockException = Object synchronization method was called from an unsynchronized block of code. +Arg_RWLockRestoreException = ReaderWriterLock.RestoreLock was called without releasing all locks acquired since the call to ReleaseLock. +Arg_SystemException = System error. +Arg_TimeoutException = The operation has timed out. +Arg_UnauthorizedAccessException = Attempted to perform an unauthorized operation. +Arg_ArgumentException = Value does not fall within the expected range. +Arg_DirectoryNotFoundException = Attempted to access a path that is not on the disk. +Arg_DriveNotFoundException = Attempted to access a drive that is not available. +Arg_EndOfStreamException = Attempted to read past the end of the stream. +Arg_HexStyleNotSupported = The number style AllowHexSpecifier is not supported on floating point data types. +Arg_IOException = I/O error occurred. +Arg_InvalidHexStyle = With the AllowHexSpecifier bit set in the enum bit field, the only other valid bits that can be combined into the enum value must be a subset of those in HexNumber. +Arg_KeyNotFound = The given key was not present in the dictionary. +Argument_InvalidNumberStyles = An undefined NumberStyles value is being used. +Argument_InvalidDateTimeStyles = An undefined DateTimeStyles value is being used. +Argument_InvalidTimeSpanStyles = An undefined TimeSpanStyles value is being used. +Argument_DateTimeOffsetInvalidDateTimeStyles = The DateTimeStyles value 'NoCurrentDateDefault' is not allowed when parsing DateTimeOffset. +Argument_NativeResourceAlreadyDefined = Native resource has already been defined. +Argument_BadObjRef = Invalid ObjRef provided to '{0}'. +Argument_InvalidCultureName = Culture name '{0}' is not supported. +Argument_NameTooLong = The name '{0}' is too long to be a Culture or Region name, which is limited to {1} characters. +Argument_NameContainsInvalidCharacters = The name '{0}' contains characters that are not valid for a Culture or Region. +Argument_InvalidRegionName = Region name '{0}' is not supported. +Argument_CannotCreateTypedReference = Cannot use function evaluation to create a TypedReference object. +Arg_ArrayZeroError = Array must not be of length zero. +Arg_BogusIComparer = Unable to sort because the IComparer.Compare() method returns inconsistent results. Either a value does not compare equal to itself, or one value repeatedly compared to another value yields different results. IComparer: '{0}'. +Arg_CreatInstAccess = Cannot specify both CreateInstance and another access type. +Arg_CryptographyException = Error occurred during a cryptographic operation. +Arg_DateTimeRange = Combination of arguments to the DateTime constructor is out of the legal range. +Arg_DecBitCtor = Decimal byte array constructor requires an array of length four containing valid decimal bytes. +Arg_DlgtTargMeth = Cannot bind to the target method because its signature or security transparency is not compatible with that of the delegate type. +Arg_DlgtTypeMis = Delegates must be of the same type. +Arg_DlgtNullInst = Delegate to an instance method cannot have null 'this'. +Arg_DllInitFailure = One machine may not have remote administration enabled, or both machines may not be running the remote registry service. +Arg_EmptyArray = Array may not be empty. +Arg_EmptyOrNullArray = Array may not be empty or null. +Arg_EmptyCollection = Collection must not be empty. +Arg_EmptyOrNullString = String may not be empty or null. +Argument_ItemNotExist = The specified item does not exist in this KeyedCollection. +Argument_EncodingNotSupported = '{0}' is not a supported encoding name. +Argument_FallbackBufferNotEmpty = Cannot change fallback when buffer is not empty. Previous Convert() call left data in the fallback buffer. +Argument_InvalidCodePageConversionIndex = Unable to translate Unicode character \\u{0:X4} at index {1} to specified code page. +Argument_InvalidCodePageBytesIndex = Unable to translate bytes {0} at index {1} from specified code page to Unicode. +Argument_RecursiveFallback = Recursive fallback not allowed for character \\u{0:X4}. +Argument_RecursiveFallbackBytes = Recursive fallback not allowed for bytes {0}. +Arg_EnumAndObjectMustBeSameType = Object must be the same type as the enum. The type passed in was '{0}'; the enum type was '{1}'. +Arg_EnumIllegalVal = Illegal enum value: {0}. +Arg_EnumNotSingleFlag = Must set exactly one flag. +Arg_EnumAtLeastOneFlag = Must set at least one flag. +Arg_EnumUnderlyingTypeAndObjectMustBeSameType = Enum underlying type and the object must be same type or object must be a String. Type passed in was '{0}'; the enum underlying type was '{1}'. +Arg_EnumFormatUnderlyingTypeAndObjectMustBeSameType = Enum underlying type and the object must be same type or object. Type passed in was '{0}'; the enum underlying type was '{1}'. +Arg_EnumMustHaveUnderlyingValueField = All enums must have an underlying value__ field. +Arg_COMAccess = Must specify property Set or Get or method call for a COM Object. +Arg_COMPropSetPut = Only one of the following binding flags can be set: BindingFlags.SetProperty, BindingFlags.PutDispProperty, BindingFlags.PutRefDispProperty. +Arg_FldSetGet = Cannot specify both Get and Set on a field. +Arg_PropSetGet = Cannot specify both Get and Set on a property. +Arg_CannotBeNaN = TimeSpan does not accept floating point Not-a-Number values. +Arg_FldGetPropSet = Cannot specify both GetField and SetProperty. +Arg_FldSetPropGet = Cannot specify both SetField and GetProperty. +Arg_FldSetInvoke = Cannot specify Set on a Field and Invoke on a method. +Arg_FldGetArgErr = No arguments can be provided to Get a field value. +Arg_FldSetArgErr = Only the field value can be specified to set a field value. +Arg_GetMethNotFnd = Property Get method was not found. +Arg_GuidArrayCtor = Byte array for GUID must be exactly {0} bytes long. +Arg_HandleNotAsync = Handle does not support asynchronous operations. The parameters to the FileStream constructor may need to be changed to indicate that the handle was opened synchronously (that is, it was not opened for overlapped I/O). +Arg_HandleNotSync = Handle does not support synchronous operations. The parameters to the FileStream constructor may need to be changed to indicate that the handle was opened asynchronously (that is, it was opened explicitly for overlapped I/O). +Arg_HTCapacityOverflow = Hashtable's capacity overflowed and went negative. Check load factor, capacity and the current size of the table. +Arg_IndexMustBeInt = All indexes must be of type Int32. +Arg_InvalidConsoleColor = The ConsoleColor enum value was not defined on that enum. Please use a defined color from the enum. +Arg_InvalidFileAttrs = Invalid File or Directory attributes value. +Arg_InvalidHandle = Invalid handle. +Arg_InvalidTypeInSignature = The signature Type array contains some invalid type (i.e. null, void) +Arg_InvalidTypeInRetType = The return Type contains some invalid type (i.e. null, ByRef) +Arg_EHClauseNotFilter = This ExceptionHandlingClause is not a filter. +Arg_EHClauseNotClause = This ExceptionHandlingClause is not a clause. +Arg_ReflectionOnlyCA = It is illegal to reflect on the custom attributes of a Type loaded via ReflectionOnlyGetType (see Assembly.ReflectionOnly) -- use CustomAttributeData instead. +Arg_ReflectionOnlyInvoke = It is illegal to invoke a method on a Type loaded via ReflectionOnlyGetType. +Arg_ReflectionOnlyField = It is illegal to get or set the value on a field on a Type loaded via ReflectionOnlyGetType. +Arg_MemberInfoNullModule = The Module object containing the member cannot be null. +Arg_ParameterInfoNullMember = The MemberInfo object defining the parameter cannot be null. +Arg_ParameterInfoNullModule = The Module object containing the parameter cannot be null. +Arg_AssemblyNullModule = The manifest module of the assembly cannot be null. +Arg_LongerThanSrcArray = Source array was not long enough. Check srcIndex and length, and the array's lower bounds. +Arg_LongerThanDestArray = Destination array was not long enough. Check destIndex and length, and the array's lower bounds. +Arg_LowerBoundsMustMatch = The arrays' lower bounds must be identical. +Arg_MustBeBoolean = Object must be of type Boolean. +Arg_MustBeByte = Object must be of type Byte. +Arg_MustBeChar = Object must be of type Char. +Arg_MustBeDateTime = Object must be of type DateTime. +Arg_MustBeDateTimeOffset = Object must be of type DateTimeOffset. +Arg_MustBeDecimal = Object must be of type Decimal. +Arg_MustBeDelegate = Type must derive from Delegate. +Arg_MustBeDouble = Object must be of type Double. +Arg_MustBeDriveLetterOrRootDir = Object must be a root directory ("C:\\") or a drive letter ("C"). +Arg_MustBeEnum = Type provided must be an Enum. +Arg_MustBeEnumBaseTypeOrEnum = The value passed in must be an enum base or an underlying type for an enum, such as an Int32. +Arg_MustBeGuid = Object must be of type GUID. +Arg_MustBeIdentityReferenceType = Type must be an IdentityReference, such as NTAccount or SecurityIdentifier. +Arg_MustBeInterface = Type passed must be an interface. +Arg_MustBeInt16 = Object must be of type Int16. +Arg_MustBeInt32 = Object must be of type Int32. +Arg_MustBeInt64 = Object must be of type Int64. +Arg_MustBePrimArray = Object must be an array of primitives. +Arg_MustBePointer = Type must be a Pointer. +Arg_MustBeStatic = Method must be a static method. +Arg_MustBeString = Object must be of type String. +Arg_MustBeStringPtrNotAtom = The pointer passed in as a String must not be in the bottom 64K of the process's address space. +Arg_MustBeSByte = Object must be of type SByte. +Arg_MustBeSingle = Object must be of type Single. +Arg_MustBeTimeSpan = Object must be of type TimeSpan. +Arg_MustBeType = Type must be a type provided by the runtime. +Arg_MustBeUInt16 = Object must be of type UInt16. +Arg_MustBeUInt32 = Object must be of type UInt32. +Arg_MustBeUInt64 = Object must be of type UInt64. +Arg_MustBeVersion = Object must be of type Version. +Arg_MustBeTrue = Argument must be true. +Arg_MustAllBeRuntimeType = At least one type argument is not a runtime type. +Arg_NamedParamNull = Named parameter value must not be null. +Arg_NamedParamTooBig = Named parameter array cannot be bigger than argument array. +Arg_Need1DArray = Array was not a one-dimensional array. +Arg_Need2DArray = Array was not a two-dimensional array. +Arg_Need3DArray = Array was not a three-dimensional array. +Arg_NeedAtLeast1Rank = Must provide at least one rank. +Arg_NoDefCTor = No parameterless constructor defined for this object. +Arg_BitArrayTypeUnsupported = Only supported array types for CopyTo on BitArrays are Boolean[], Int32[] and Byte[]. +Arg_DivideByZero = Attempted to divide by zero. +Arg_NoAccessSpec = Must specify binding flags describing the invoke operation required (BindingFlags.InvokeMethod CreateInstance GetField SetField GetProperty SetProperty). +Arg_NoStaticVirtual = Method cannot be both static and virtual. +Arg_NotFoundIFace = Interface not found. +Arg_ObjObjEx = Object of type '{0}' cannot be converted to type '{1}'. +Arg_ObjObj = Object type cannot be converted to target type. +Arg_FieldDeclTarget = Field '{0}' defined on type '{1}' is not a field on the target object which is of type '{2}'. +Arg_OleAutDateInvalid = Not a legal OleAut date. +Arg_OleAutDateScale = OleAut date did not convert to a DateTime correctly. +Arg_PlatformNotSupported = Operation is not supported on this platform. +Arg_PlatformSecureString = SecureString is only supported on Windows 2000 SP3 and higher platforms. +Arg_ParmCnt = Parameter count mismatch. +Arg_ParmArraySize = Must specify one or more parameters. +Arg_Path2IsRooted = Second path fragment must not be a drive or UNC name. +Arg_PathIsVolume = Path must not be a drive. +Arg_PrimWiden = Cannot widen from source type to target type either because the source type is a not a primitive type or the conversion cannot be accomplished. +Arg_NullIndex = Arrays indexes must be set to an object instance. +Arg_VarMissNull = Missing parameter does not have a default value. +Arg_PropSetInvoke = Cannot specify Set on a property and Invoke on a method. +Arg_PropNotFound = Could not find the specified property. +Arg_RankIndices = Indices length does not match the array rank. +Arg_RanksAndBounds = Number of lengths and lowerBounds must match. +Arg_RegSubKeyAbsent = Cannot delete a subkey tree because the subkey does not exist. +Arg_RemoveArgNotFound = Cannot remove the specified item because it was not found in the specified Collection. +Arg_RegKeyDelHive = Cannot delete a registry hive's subtree. +Arg_RegKeyNoRemoteConnect = No remote connection to '{0}' while trying to read the registry. +Arg_RegKeyOutOfRange = Registry HKEY was out of the legal range. +Arg_RegKeyNotFound = The specified registry key does not exist. +Arg_RegKeyStrLenBug = Registry key names should not be greater than 255 characters. +Arg_RegValStrLenBug = Registry value names should not be greater than 16,383 characters. +Arg_RegBadKeyKind = The specified RegistryValueKind is an invalid value. +Arg_RegGetOverflowBug = RegistryKey.GetValue does not allow a String that has a length greater than Int32.MaxValue. +Arg_RegSetMismatchedKind = The type of the value object did not match the specified RegistryValueKind or the object could not be properly converted. +Arg_RegSetBadArrType = RegistryKey.SetValue does not support arrays of type '{0}'. Only Byte[] and String[] are supported. +Arg_RegSetStrArrNull = RegistryKey.SetValue does not allow a String[] that contains a null String reference. +Arg_RegInvalidKeyName = Registry key name must start with a valid base key name. +Arg_ResMgrNotResSet = Type parameter must refer to a subclass of ResourceSet. +Arg_SetMethNotFnd = Property set method not found. +Arg_TypeRefPrimitve = TypedReferences cannot be redefined as primitives. +Arg_UnknownTypeCode = Unknown TypeCode value. +Arg_VersionString = Version string portion was too short or too long. +Arg_NoITypeInfo = Specified TypeInfo was invalid because it did not support the ITypeInfo interface. +Arg_NoITypeLib = Specified TypeLib was invalid because it did not support the ITypeLib interface. +Arg_NoImporterCallback = Specified type library importer callback was invalid because it did not support the ITypeLibImporterNotifySink interface. +Arg_ImporterLoadFailure = The type library importer encountered an error during type verification. Try importing without class members. +Arg_InvalidBase = Invalid Base. +Arg_EnumValueNotFound = Requested value '{0}' was not found. +Arg_EnumLitValueNotFound = Literal value was not found. +Arg_MustContainEnumInfo = Must specify valid information for parsing in the string. +Arg_InvalidSearchPattern = Search pattern cannot contain ".." to move up directories and can be contained only internally in file/directory names, as in "a..b". +Arg_NegativeArgCount = Argument count must not be negative. +Arg_InvalidAccessEntry = Specified access entry is invalid because it is unrestricted. The global flags should be specified instead. +Arg_InvalidFileName = Specified file name was invalid. +Arg_InvalidFileExtension = Specified file extension was not a valid extension. +Arg_COMException = Error HRESULT E_FAIL has been returned from a call to a COM component. +Arg_ExternalException = External component has thrown an exception. +Arg_InvalidComObjectException = Attempt has been made to use a COM object that does not have a backing class factory. +Arg_InvalidOleVariantTypeException = Specified OLE variant was invalid. +Arg_MarshalDirectiveException = Marshaling directives are invalid. +Arg_MarshalAsAnyRestriction = AsAny cannot be used on return types, ByRef parameters, ArrayWithOffset, or parameters passed from unmanaged to managed. +Arg_NDirectBadObject = No PInvoke conversion exists for value passed to Object-typed parameter. +Arg_SafeArrayTypeMismatchException = Specified array was not of the expected type. +Arg_VTableCallsNotSupportedException = Attempted to make an early bound call on a COM dispatch-only interface. +Arg_SafeArrayRankMismatchException = Specified array was not of the expected rank. +Arg_AmbiguousMatchException = Ambiguous match found. +Arg_CustomAttributeFormatException = Binary format of the specified custom attribute was invalid. +Arg_InvalidFilterCriteriaException = Specified filter criteria was invalid. +Arg_TypeLoadNullStr = A null or zero length string does not represent a valid Type. +Arg_TargetInvocationException = Exception has been thrown by the target of an invocation. +Arg_TargetParameterCountException = Number of parameters specified does not match the expected number. +Arg_TypeAccessException = Attempt to access the type failed. +Arg_TypeLoadException = Failure has occurred while loading a type. +Arg_TypeUnloadedException = Type had been unloaded. +Arg_ThreadStateException = Thread was in an invalid state for the operation being executed. +Arg_ThreadStartException = Thread failed to start. +Arg_WrongAsyncResult = IAsyncResult object did not come from the corresponding async method on this type. +Arg_WrongType = The value "{0}" is not of type "{1}" and cannot be used in this generic collection. +Argument_InvalidArgumentForComparison = Type of argument is not compatible with the generic comparer. +Argument_ALSInvalidCapacity = Specified capacity must not be less than the current capacity. +Argument_ALSInvalidSlot = Specified slot number was invalid. +Argument_IdnIllegalName = Decoded string is not a valid IDN name. +Argument_IdnBadBidi = Left to right characters may not be mixed with right to left characters in IDN labels. +Argument_IdnBadLabelSize = IDN labels must be between 1 and 63 characters long. +Argument_IdnBadNameSize = IDN names must be between 1 and {0} characters long. +Argument_IdnBadPunycode = Invalid IDN encoded string. +Argument_IdnBadStd3 = Label contains character '{0}' not allowed with UseStd3AsciiRules +Arg_InvalidANSIString = The ANSI string passed in could not be converted from the default ANSI code page to Unicode. +Arg_InvalidUTF8String = The UTF8 string passed in could not be converted to Unicode. +Argument_InvalidCharSequence = Invalid Unicode code point found at index {0}. +Argument_InvalidCharSequenceNoIndex = String contains invalid Unicode code points. +Argument_InvalidCalendar = Not a valid calendar for the given culture. +Argument_InvalidNormalizationForm = Invalid or unsupported normalization form. +Argument_InvalidPathChars = Illegal characters in path. +Argument_InvalidOffLen = Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection. +Argument_InvalidSeekOrigin = Invalid seek origin. +Argument_SeekOverflow = The specified seek offset '{0}' would result in a negative Stream position. +Argument_InvalidUnity = Invalid Unity type. +Argument_LongEnvVarName = Environment variable name cannot contain 1024 or more characters. +Argument_LongEnvVarValue = Environment variable name or value is too long. +Argument_StringFirstCharIsZero = The first char in the string is the null character. +Argument_OnlyMscorlib = Only mscorlib's assembly is valid. +Argument_PathEmpty = Path cannot be the empty string or all whitespace. +Argument_PathFormatNotSupported = The given path's format is not supported. +Argument_PathUriFormatNotSupported = URI formats are not supported. +Argument_TypeNameTooLong = Type name was too long. The fully qualified type name must be less than 1,024 characters. +Argument_StreamNotReadable = Stream was not readable. +Argument_StreamNotWritable = Stream was not writable. +Argument_InvalidNumberOfMembers = MemberData contains an invalid number of members. +Argument_InvalidValue = Value was invalid. +Argument_InvalidKey = Key was invalid. +Argument_MinMaxValue = '{0}' cannot be greater than {1}. +Argument_InvalidGroupSize = Every element in the value array should be between one and nine, except for the last element, which can be zero. +Argument_MustHaveAttributeBaseClass = Type passed in must be derived from System.Attribute or System.Attribute itself. +Argument_NoUninitializedStrings = Uninitialized Strings cannot be created. +Argument_UnequalMembers = Supplied MemberInfo does not match the expected type. +Argument_BadFormatSpecifier = Format specifier was invalid. +Argument_InvalidHighSurrogate = Found a high surrogate char without a following low surrogate at index: {0}. The input may not be in this encoding, or may not contain valid Unicode (UTF-16) characters. +Argument_InvalidLowSurrogate = Found a low surrogate char without a preceding high surrogate at index: {0}. The input may not be in this encoding, or may not contain valid Unicode (UTF-16) characters. +Argument_UnmatchingSymScope = Non-matching symbol scope. +Argument_NotInExceptionBlock = Not currently in an exception block. +Argument_BadExceptionCodeGen = Incorrect code generation for exception block. +Argument_NotExceptionType = Does not extend Exception. +Argument_DuplicateResourceName = Duplicate resource name within an assembly. +Argument_BadPersistableModuleInTransientAssembly = Cannot have a persistable module in a transient assembly. +Argument_InvalidPermissionState = Invalid permission state. +Argument_UnrestrictedIdentityPermission = Identity permissions cannot be unrestricted. +Argument_WrongType = Operation on type '{0}' attempted with target of incorrect type. +Argument_IllegalZone = Illegal security permission zone specified. +Argument_HasToBeArrayClass = Must be an array type. +Argument_InvalidDirectory = Invalid directory, '{0}'. +Argument_DataLengthDifferent = Parameters 'members' and 'data' must have the same length. +Argument_SigIsFinalized = Completed signature cannot be modified. +Argument_ArraysInvalid = Array or pointer types are not valid. +Argument_GenericsInvalid = Generic types are not valid. +Argument_LargeInteger = Integer or token was too large to be encoded. +Argument_BadSigFormat = Incorrect signature format. +Argument_UnmatchedMethodForLocal = Local passed in does not belong to this ILGenerator. +Argument_DuplicateName = Tried to add NamedPermissionSet with non-unique name. +Argument_InvalidXMLElement = Invalid XML. Missing required tag <{0}> for type '{1}'. +Argument_InvalidXMLMissingAttr = Invalid XML. Missing required attribute '{0}'. +Argument_CannotGetTypeTokenForByRef = Cannot get TypeToken for a ByRef type. +Argument_NotASimpleNativeType = The UnmanagedType passed to DefineUnmanagedMarshal is not a simple type. None of the following values may be used: UnmanagedType.ByValTStr, UnmanagedType.SafeArray, UnmanagedType.ByValArray, UnmanagedType.LPArray, UnmanagedType.CustomMarshaler. +Argument_NotACustomMarshaler = Not a custom marshal. +Argument_NoUnmanagedElementCount = Unmanaged marshal does not have ElementCount. +Argument_NoNestedMarshal = Only LPArray or SafeArray has nested unmanaged marshal. +Argument_InvalidXML = Invalid Xml. +Argument_NoUnderlyingCCW = The object has no underlying COM data associated with it. +Argument_BadFieldType = Bad field type in defining field. +Argument_InvalidXMLBadVersion = Invalid Xml - can only parse elements of version one. +Argument_NotAPermissionElement = 'elem' was not a permission element. +Argument_NPMSInvalidName = Name can be neither null nor empty. +Argument_InvalidElementTag = Invalid element tag '{0}'. +Argument_InvalidElementText = Invalid element text '{0}'. +Argument_InvalidElementName = Invalid element name '{0}'. +Argument_InvalidElementValue = Invalid element value '{0}'. +Argument_AttributeNamesMustBeUnique = Attribute names must be unique. +#if FEATURE_CAS_POLICY +Argument_UninitializedCertificate = Uninitialized certificate object. +Argument_MembershipConditionElement = Element must be a <IMembershipCondition> element. +Argument_ReservedNPMS = Cannot remove or modify reserved permissions set '{0}'. +Argument_NPMSInUse = Permission set '{0}' was in use and could not be deleted. +Argument_StrongNameGetPublicKey = Unable to obtain public key for StrongNameKeyPair. +Argument_SiteCannotBeNull = Site name must be specified. +Argument_BlobCannotBeNull = Public key must be specified. +Argument_ZoneCannotBeNull = Zone must be specified. +Argument_UrlCannotBeNull = URL must be specified. +Argument_NoNPMS = Unable to find a permission set with the provided name. +Argument_FailedCodeGroup = Failed to create a code group of type '{0}'. +Argument_CodeGroupChildrenMustBeCodeGroups = All objects in the input list must have a parent type of 'CodeGroup'. +#endif // FEATURE_CAS_POLICY +#if FEATURE_IMPERSONATION +Argument_InvalidPrivilegeName = Privilege '{0}' is not valid on this system. +Argument_TokenZero = Token cannot be zero. +Argument_InvalidImpersonationToken = Invalid token for impersonation - it cannot be duplicated. +Argument_ImpersonateUser = Unable to impersonate user. +#endif // FEATURE_IMPERSONATION +Argument_InvalidHexFormat = Improperly formatted hex string. +Argument_InvalidSite = Invalid site. +Argument_InterfaceMap = 'this' type cannot be an interface itself. +Argument_ArrayGetInterfaceMap = Interface maps for generic interfaces on arrays cannot be retrived. +Argument_InvalidName = Invalid name. +Argument_InvalidDirectoryOnUrl = Invalid directory on URL. +Argument_InvalidUrl = Invalid URL. +Argument_InvalidKindOfTypeForCA = This type cannot be represented as a custom attribute. +Argument_MustSupplyContainer = When supplying a FieldInfo for fixing up a nested type, a valid ID for that containing object must also be supplied. +Argument_MustSupplyParent = When supplying the ID of a containing object, the FieldInfo that identifies the current field within that object must also be supplied. +Argument_NoClass = Element does not specify a class. +Argument_WrongElementType = '{0}' element required. +Argument_UnableToGeneratePermissionSet = Unable to generate permission set; input XML may be malformed. +Argument_NoEra = No Era was supplied. +Argument_AssemblyAlreadyFullTrust = Assembly was already fully trusted. +Argument_AssemblyNotFullTrust = Assembly was not fully trusted. +Argument_AssemblyWinMD = Assembly must not be a Windows Runtime assembly. +Argument_MemberAndArray = Cannot supply both a MemberInfo and an Array to indicate the parent of a value type. +Argument_ObjNotComObject = The object's type must be __ComObject or derived from __ComObject. +Argument_ObjIsWinRTObject = The object's type must not be a Windows Runtime type. +Argument_TypeNotComObject = The type must be __ComObject or be derived from __ComObject. +Argument_TypeIsWinRTType = The type must not be a Windows Runtime type. +Argument_CantCallSecObjFunc = Cannot evaluate a security function. +Argument_StructMustNotBeValueClass = The structure must not be a value class. +Argument_NoSpecificCulture = Please select a specific culture, such as zh-CN, zh-HK, zh-TW, zh-MO, zh-SG. +Argument_InvalidResourceCultureName = The given culture name '{0}' cannot be used to locate a resource file. Resource filenames must consist of only letters, numbers, hyphens or underscores. +Argument_InvalidParamInfo = Invalid type for ParameterInfo member in Attribute class. +Argument_EmptyDecString = Decimal separator cannot be the empty string. +Argument_OffsetOfFieldNotFound = Field passed in is not a marshaled member of the type '{0}'. +Argument_EmptyStrongName = StrongName cannot have an empty string for the assembly name. +Argument_NotSerializable = Argument passed in is not serializable. +Argument_EmptyApplicationName = ApplicationId cannot have an empty string for the name. +Argument_NoDomainManager = The domain manager specified by the host could not be instantiated. +Argument_NoMain = Main entry point not defined. +Argument_InvalidDateTimeKind = Invalid DateTimeKind value. +Argument_ConflictingDateTimeStyles = The DateTimeStyles values AssumeLocal and AssumeUniversal cannot be used together. +Argument_ConflictingDateTimeRoundtripStyles = The DateTimeStyles value RoundtripKind cannot be used with the values AssumeLocal, AssumeUniversal or AdjustToUniversal. +Argument_InvalidDigitSubstitution = The DigitSubstitution property must be of a valid member of the DigitShapes enumeration. Valid entries include Context, NativeNational or None. +Argument_InvalidNativeDigitCount = The NativeDigits array must contain exactly ten members. +Argument_InvalidNativeDigitValue = Each member of the NativeDigits array must be a single text element (one or more UTF16 code points) with a Unicode Nd (Number, Decimal Digit) property indicating it is a digit. +ArgumentException_InvalidAceBinaryForm = The binary form of an ACE object is invalid. +ArgumentException_InvalidAclBinaryForm = The binary form of an ACL object is invalid. +ArgumentException_InvalidSDSddlForm = The SDDL form of a security descriptor object is invalid. +Argument_InvalidSafeHandle = The SafeHandle is invalid. +Argument_CannotPrepareAbstract = Abstract methods cannot be prepared. +Argument_ArrayTooLarge = The input array length must not exceed Int32.MaxValue / {0}. Otherwise BitArray.Length would exceed Int32.MaxValue. +Argument_RelativeUrlMembershipCondition = UrlMembershipCondition requires an absolute URL. +Argument_EmptyWaithandleArray = Waithandle array may not be empty. +Argument_InvalidSafeBufferOffLen = Offset and length were greater than the size of the SafeBuffer. +Argument_NotEnoughBytesToRead = There are not enough bytes remaining in the accessor to read at this position. +Argument_NotEnoughBytesToWrite = There are not enough bytes remaining in the accessor to write at this position. +Argument_OffsetAndLengthOutOfBounds = Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection. +Argument_OffsetAndCapacityOutOfBounds = Offset and capacity were greater than the size of the view. +Argument_UnmanagedMemAccessorWrapAround = The UnmanagedMemoryAccessor capacity and offset would wrap around the high end of the address space. +Argument_UnrecognizedLoaderOptimization = Unrecognized LOADER_OPTIMIZATION property value. Supported values may include "SingleDomain", "MultiDomain", "MultiDomainHost", and "NotSpecified". +ArgumentException_NotAllCustomSortingFuncsDefined = Implementations of all the NLS functions must be provided. +ArgumentException_MinSortingVersion = The runtime does not support a version of "{0}" less than {1}. + +; +; ===================================================== +; Reflection Emit resource strings +Arugment_EmitMixedContext1 = Type '{0}' was loaded in the ReflectionOnly context but the AssemblyBuilder was not created as AssemblyBuilderAccess.ReflectionOnly. +Arugment_EmitMixedContext2 = Type '{0}' was not loaded in the ReflectionOnly context but the AssemblyBuilder was created as AssemblyBuilderAccess.ReflectionOnly. +Argument_BadSizeForData = Data size must be > 0 and < 0x3f0000 +Argument_InvalidLabel = Invalid Label. +Argument_RedefinedLabel = Label multiply defined. +Argument_UnclosedExceptionBlock = The IL Generator cannot be used while there are unclosed exceptions. +Argument_MissingDefaultConstructor = was missing default constructor. +Argument_TooManyFinallyClause = Exception blocks may have at most one finally clause. +Argument_NotInTheSameModuleBuilder = The argument passed in was not from the same ModuleBuilder. +Argument_BadCurrentLocalVariable = Bad current local variable for setting symbol information. +Argument_DuplicateModuleName = Duplicate dynamic module name within an assembly. +Argument_DuplicateTypeName = Duplicate type name within an assembly. +Argument_InvalidAssemblyName = Assembly names may not begin with whitespace or contain the characters '/', or '\\' or ':'. +Argument_InvalidGenericInstantiation = The given generic instantiation was invalid. +Argument_DuplicatedFileName = Duplicate file names. +Argument_GlobalFunctionHasToBeStatic = Global members must be static. +Argument_BadPInvokeOnInterface = PInvoke methods cannot exist on interfaces. +Argument_BadPInvokeMethod = PInvoke methods must be static and native and cannot be abstract. +Argument_MethodRedefined = Method has been already defined. +Argument_BadTypeAttrAbstractNFinal = Bad type attributes. A type cannot be both abstract and final. +Argument_BadTypeAttrNestedVisibilityOnNonNestedType = Bad type attributes. Nested visibility flag set on a non-nested type. +Argument_BadTypeAttrNonNestedVisibilityNestedType = Bad type attributes. Non-nested visibility flag set on a nested type. +Argument_BadTypeAttrInvalidLayout = Bad type attributes. Invalid layout attribute specified. +Argument_BadTypeAttrReservedBitsSet = Bad type attributes. Reserved bits set on the type. +Argument_BadFieldSig = Field signatures do not have return types. +Argument_ShouldOnlySetVisibilityFlags = Should only set visibility flags when creating EnumBuilder. +Argument_BadNestedTypeFlags = Visibility of interfaces must be one of the following: NestedAssembly, NestedFamANDAssem, NestedFamily, NestedFamORAssem, NestedPrivate or NestedPublic. +Argument_ShouldNotSpecifyExceptionType = Should not specify exception type for catch clause for filter block. +Argument_BadLabel = Bad label in ILGenerator. +Argument_BadLabelContent = Bad label content in ILGenerator. +Argument_EmitWriteLineType = EmitWriteLine does not support this field or local type. +Argument_ConstantNull = Null is not a valid constant value for this type. +Argument_ConstantDoesntMatch = Constant does not match the defined type. +Argument_ConstantNotSupported = {0} is not a supported constant type. +Argument_BadConstructor = Cannot have private or static constructor. +Argument_BadConstructorCallConv = Constructor must have standard calling convention. +Argument_BadPropertyForConstructorBuilder = Property must be on the same type of the given ConstructorInfo. +Argument_NotAWritableProperty = Not a writable property. +Argument_BadFieldForConstructorBuilder = Field must be on the same type of the given ConstructorInfo. +Argument_BadAttributeOnInterfaceMethod = Interface method must be abstract and virtual. +ArgumentException_BadMethodImplBody = MethodOverride's body must be from this type. +Argument_BadParameterCountsForConstructor = Parameter count does not match passed in argument value count. +Argument_BadParameterTypeForConstructor = Passed in argument value at index {0} does not match the parameter type. +Argument_BadTypeInCustomAttribute = An invalid type was used as a custom attribute constructor argument, field or property. +Argument_DateTimeBadBinaryData = The binary data must result in a DateTime with ticks between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks. +Argument_VerStringTooLong = The unmanaged Version information is too large to persist. +Argument_UnknownUnmanagedCallConv = Unknown unmanaged calling convention for function signature. +Argument_BadConstantValue = Bad default value. +Argument_IllegalName = Illegal name. +Argument_cvtres_NotFound = Cannot find cvtres.exe +Argument_BadCAForUnmngRSC = Bad '{0}' while generating unmanaged resource information. +Argument_MustBeInterfaceMethod = The MemberInfo must be an interface method. +Argument_CORDBBadVarArgCallConv = Cannot evaluate a VarArgs function. +Argument_CORDBBadMethod = Cannot find the method on the object instance. +Argument_InvalidOpCodeOnDynamicMethod = Ldtoken, Ldftn and Ldvirtftn OpCodes cannot target DynamicMethods. +Argument_InvalidTypeForDynamicMethod = Invalid type owner for DynamicMethod. +Argument_NeedGenericMethodDefinition = Method must represent a generic method definition on a generic type definition. +Argument_MethodNeedGenericDeclaringType = The specified method cannot be dynamic or global and must be declared on a generic type definition. +Argument_ConstructorNeedGenericDeclaringType = The specified constructor must be declared on a generic type definition. +Argument_FieldNeedGenericDeclaringType = The specified field must be declared on a generic type definition. +Argument_InvalidMethodDeclaringType = The specified method must be declared on the generic type definition of the specified type. +Argument_InvalidConstructorDeclaringType = The specified constructor must be declared on the generic type definition of the specified type. +Argument_InvalidFieldDeclaringType = The specified field must be declared on the generic type definition of the specified type. +Argument_NeedNonGenericType = The specified Type must not be a generic type definition. +Argument_MustBeTypeBuilder = 'type' must contain a TypeBuilder as a generic argument. +Argument_CannotSetParentToInterface = Cannot set parent to an interface. +Argument_MismatchedArrays = Two arrays, {0} and {1}, must be of the same size. +Argument_NeedNonGenericObject = The specified object must not be an instance of a generic type. +Argument_NeedStructWithNoRefs = The specified Type must be a struct containing no references. +Argument_NotMethodCallOpcode = The specified opcode cannot be passed to EmitCall. + +; ===================================================== +; +Argument_ModuleAlreadyLoaded = The specified module has already been loaded. +Argument_MustHaveLayoutOrBeBlittable = The specified structure must be blittable or have layout information. +Argument_NotSimpleFileName = The filename must not include a path specification. +Argument_TypeMustBeVisibleFromCom = The specified type must be visible from COM. +Argument_TypeMustBeComCreatable = The type must be creatable from COM. +Argument_TypeMustNotBeComImport = The type must not be imported from COM. +Argument_PolicyFileDoesNotExist = The requested policy file does not exist. +Argument_NonNullObjAndCtx = Either obj or ctx must be null. +Argument_NoModuleFileExtension = Module file name '{0}' must have file extension. +Argument_TypeDoesNotContainMethod = Type does not contain the given method. +Argument_StringZeroLength = String cannot be of zero length. +Argument_MustBeString = String is too long or has invalid contents. +Argument_AbsolutePathRequired = Absolute path information is required. +Argument_ManifestFileDoesNotExist = The specified manifest file does not exist. +Argument_MustBeRuntimeType = Type must be a runtime Type object. +Argument_TypeNotValid = The Type object is not valid. +Argument_MustBeRuntimeMethodInfo = MethodInfo must be a runtime MethodInfo object. +Argument_MustBeRuntimeFieldInfo = FieldInfo must be a runtime FieldInfo object. +Argument_InvalidFieldInfo = The FieldInfo object is not valid. +Argument_InvalidConstructorInfo = The ConstructorInfo object is not valid. +Argument_MustBeRuntimeAssembly = Assembly must be a runtime Assembly object. +Argument_MustBeRuntimeModule = Module must be a runtime Module object. +Argument_MustBeRuntimeParameterInfo = ParameterInfo must be a runtime ParameterInfo object. +Argument_InvalidParameterInfo = The ParameterInfo object is not valid. +Argument_MustBeRuntimeReflectionObject = The object must be a runtime Reflection object. +Argument_InvalidMarshalByRefObject = The MarshalByRefObject is not valid. +Argument_TypedReferenceInvalidField = Field in TypedReferences cannot be static or init only. +Argument_HandleLeak = Cannot pass a GCHandle across AppDomains. +Argument_ArgumentZero = Argument cannot be zero. +Argument_ImproperType = Improper types in collection. +Argument_NotAMembershipCondition = The type does not implement IMembershipCondition +Argument_NotAPermissionType = The type does not implement IPermission +Argument_NotACodeGroupType = The type does not inherit from CodeGroup +Argument_NotATP = Type must be a TransparentProxy +Argument_AlreadyACCW = The object already has a CCW associated with it. +Argument_OffsetLocalMismatch = The UTC Offset of the local dateTime parameter does not match the offset argument. +Argument_OffsetUtcMismatch = The UTC Offset for Utc DateTime instances must be 0. +Argument_UTCOutOfRange = The UTC time represented when the offset is applied must be between year 0 and 10,000. +Argument_OffsetOutOfRange = Offset must be within plus or minus 14 hours. +Argument_OffsetPrecision = Offset must be specified in whole minutes. +Argument_FlagNotSupported = One or more flags are not supported. +Argument_MustBeFalse = Argument must be initialized to false +Argument_ToExclusiveLessThanFromExclusive = fromInclusive must be less than or equal to toExclusive. +Argument_FrameworkNameTooShort=FrameworkName cannot have less than two components or more than three components. +Argument_FrameworkNameInvalid=FrameworkName is invalid. +Argument_FrameworkNameMissingVersion=FrameworkName version component is missing. +#if FEATURE_COMINTEROP +Argument_TypeNotActivatableViaWindowsRuntime = Type '{0}' does not have an activation factory because it is not activatable by Windows Runtime. +Argument_WinRTSystemRuntimeType = Cannot marshal type '{0}' to Windows Runtime. Only 'System.RuntimeType' is supported. +Argument_Unexpected_TypeSource = Unexpected TypeKind when marshaling Windows.Foundation.TypeName. +#endif // FEATURE_COMINTEROP + +; ArgumentNullException +ArgumentNull_Array = Array cannot be null. +ArgumentNull_ArrayValue = Found a null value within an array. +ArgumentNull_ArrayElement = At least one element in the specified array was null. +ArgumentNull_Assembly = Assembly cannot be null. +ArgumentNull_AssemblyName = AssemblyName cannot be null. +ArgumentNull_AssemblyNameName = AssemblyName.Name cannot be null or an empty string. +ArgumentNull_Buffer = Buffer cannot be null. +ArgumentNull_Collection = Collection cannot be null. +ArgumentNull_CultureInfo = CultureInfo cannot be null. +ArgumentNull_Dictionary = Dictionary cannot be null. +ArgumentNull_FileName = File name cannot be null. +ArgumentNull_Key = Key cannot be null. +ArgumentNull_Graph = Object Graph cannot be null. +ArgumentNull_Path = Path cannot be null. +ArgumentNull_Stream = Stream cannot be null. +ArgumentNull_String = String reference not set to an instance of a String. +ArgumentNull_Type = Type cannot be null. +ArgumentNull_Obj = Object cannot be null. +ArgumentNull_GUID = GUID cannot be null. +ArgumentNull_NullMember = Member at position {0} was null. +ArgumentNull_Generic = Value cannot be null. +ArgumentNull_WithParamName = Parameter '{0}' cannot be null. +ArgumentNull_Child = Cannot have a null child. +ArgumentNull_SafeHandle = SafeHandle cannot be null. +ArgumentNull_CriticalHandle = CriticalHandle cannot be null. +ArgumentNull_TypedRefType = Type in TypedReference cannot be null. +ArgumentNull_ApplicationTrust = The application trust cannot be null. +ArgumentNull_TypeRequiredByResourceScope = The type parameter cannot be null when scoping the resource's visibility to Private or Assembly. +ArgumentNull_Waithandles = The waitHandles parameter cannot be null. + +; ArgumentOutOfRangeException +ArgumentOutOfRange_AddressSpace = The number of bytes cannot exceed the virtual address space on a 32 bit machine. +ArgumentOutOfRange_ArrayLB = Number was less than the array's lower bound in the first dimension. +ArgumentOutOfRange_ArrayLBAndLength = Higher indices will exceed Int32.MaxValue because of large lower bound and/or length. +ArgumentOutOfRange_ArrayLength = The length of the array must be between {0} and {1}, inclusive. +ArgumentOutOfRange_ArrayLengthMultiple = The length of the array must be a multiple of {0}. +ArgumentOutOfRange_ArrayListInsert = Insertion index was out of range. Must be non-negative and less than or equal to size. +ArgumentOutOfRange_ArrayTooSmall = Destination array is not long enough to copy all the required data. Check array length and offset. +ArgumentOutOfRange_BeepFrequency = Console.Beep's frequency must be between {0} and {1}. +ArgumentOutOfRange_BiggerThanCollection = Larger than collection size. +ArgumentOutOfRange_Bounds_Lower_Upper = Argument must be between {0} and {1}. +ArgumentOutOfRange_Count = Count must be positive and count must refer to a location within the string/array/collection. +ArgumentOutOfRange_CalendarRange = Specified time is not supported in this calendar. It should be between {0} (Gregorian date) and {1} (Gregorian date), inclusive. +ArgumentOutOfRange_ConsoleBufferBoundaries = The value must be greater than or equal to zero and less than the console's buffer size in that dimension. +ArgumentOutOfRange_ConsoleBufferLessThanWindowSize = The console buffer size must not be less than the current size and position of the console window, nor greater than or equal to Int16.MaxValue. +ArgumentOutOfRange_ConsoleWindowBufferSize = The new console window size would force the console buffer size to be too large. +ArgumentOutOfRange_ConsoleTitleTooLong = The console title is too long. +ArgumentOutOfRange_ConsoleWindowPos = The window position must be set such that the current window size fits within the console's buffer, and the numbers must not be negative. +ArgumentOutOfRange_ConsoleWindowSize_Size = The value must be less than the console's current maximum window size of {0} in that dimension. Note that this value depends on screen resolution and the console font. +ArgumentOutOfRange_ConsoleKey = Console key values must be between 0 and 255. +ArgumentOutOfRange_CursorSize = The cursor size is invalid. It must be a percentage between 1 and 100. +ArgumentOutOfRange_BadYearMonthDay = Year, Month, and Day parameters describe an un-representable DateTime. +ArgumentOutOfRange_BadHourMinuteSecond = Hour, Minute, and Second parameters describe an un-representable DateTime. +ArgumentOutOfRange_DateArithmetic = The added or subtracted value results in an un-representable DateTime. +ArgumentOutOfRange_DateTimeBadMonths = Months value must be between +/-120000. +ArgumentOutOfRange_DateTimeBadYears = Years value must be between +/-10000. +ArgumentOutOfRange_DateTimeBadTicks = Ticks must be between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks. +ArgumentOutOfRange_Day = Day must be between 1 and {0} for month {1}. +ArgumentOutOfRange_DecimalRound = Decimal can only round to between 0 and 28 digits of precision. +ArgumentOutOfRange_DecimalScale = Decimal's scale value must be between 0 and 28, inclusive. +ArgumentOutOfRange_Era = Time value was out of era range. +ArgumentOutOfRange_Enum = Enum value was out of legal range. +ArgumentOutOfRange_FileLengthTooBig = Specified file length was too large for the file system. +ArgumentOutOfRange_FileTimeInvalid = Not a valid Win32 FileTime. +ArgumentOutOfRange_GetByteCountOverflow = Too many characters. The resulting number of bytes is larger than what can be returned as an int. +ArgumentOutOfRange_GetCharCountOverflow = Too many bytes. The resulting number of chars is larger than what can be returned as an int. +ArgumentOutOfRange_HashtableLoadFactor = Load factor needs to be between 0.1 and 1.0. +ArgumentOutOfRange_HugeArrayNotSupported = Arrays larger than 2GB are not supported. +ArgumentOutOfRange_InvalidHighSurrogate = A valid high surrogate character is between 0xd800 and 0xdbff, inclusive. +ArgumentOutOfRange_InvalidLowSurrogate = A valid low surrogate character is between 0xdc00 and 0xdfff, inclusive. +ArgumentOutOfRange_InvalidEraValue = Era value was not valid. +ArgumentOutOfRange_InvalidUserDefinedAceType = User-defined ACEs must not have a well-known ACE type. +ArgumentOutOfRange_InvalidUTF32 = A valid UTF32 value is between 0x000000 and 0x10ffff, inclusive, and should not include surrogate codepoint values (0x00d800 ~ 0x00dfff). +ArgumentOutOfRange_Index = Index was out of range. Must be non-negative and less than the size of the collection. +ArgumentOutOfRange_IndexString = Index was out of range. Must be non-negative and less than the length of the string. +ArgumentOutOfRange_StreamLength = Stream length must be non-negative and less than 2^31 - 1 - origin. +ArgumentOutOfRange_LessEqualToIntegerMaxVal = Argument must be less than or equal to 2^31 - 1 milliseconds. +ArgumentOutOfRange_Month = Month must be between one and twelve. +ArgumentOutOfRange_MustBeNonNegInt32 = Value must be non-negative and less than or equal to Int32.MaxValue. +ArgumentOutOfRange_NeedNonNegNum = Non-negative number required. +ArgumentOutOfRange_NeedNonNegOrNegative1 = Number must be either non-negative and less than or equal to Int32.MaxValue or -1. +ArgumentOutOfRange_NeedPosNum = Positive number required. +ArgumentOutOfRange_NegativeCapacity = Capacity must be positive. +ArgumentOutOfRange_NegativeCount = Count cannot be less than zero. +ArgumentOutOfRange_NegativeLength = Length cannot be less than zero. +ArgumentOutOfRange_NegFileSize = Length must be non-negative. +ArgumentOutOfRange_ObjectID = objectID cannot be less than or equal to zero. +ArgumentOutOfRange_SmallCapacity = capacity was less than the current size. +ArgumentOutOfRange_QueueGrowFactor = Queue grow factor must be between {0} and {1}. +ArgumentOutOfRange_RoundingDigits = Rounding digits must be between 0 and 15, inclusive. +ArgumentOutOfRange_StartIndex = StartIndex cannot be less than zero. +ArgumentOutOfRange_MustBePositive = '{0}' must be greater than zero. +ArgumentOutOfRange_MustBeNonNegNum = '{0}' must be non-negative. +ArgumentOutOfRange_LengthGreaterThanCapacity = The length cannot be greater than the capacity. +ArgumentOutOfRange_ListInsert = Index must be within the bounds of the List. +ArgumentOutOfRange_StartIndexLessThanLength = startIndex must be less than length of string. +ArgumentOutOfRange_StartIndexLargerThanLength = startIndex cannot be larger than length of string. +ArgumentOutOfRange_EndIndexStartIndex = endIndex cannot be greater than startIndex. +ArgumentOutOfRange_IndexCount = Index and count must refer to a location within the string. +ArgumentOutOfRange_IndexCountBuffer = Index and count must refer to a location within the buffer. +ArgumentOutOfRange_IndexLength = Index and length must refer to a location within the string. +ArgumentOutOfRange_InvalidThreshold = The specified threshold for creating dictionary is out of range. +ArgumentOutOfRange_Capacity = Capacity exceeds maximum capacity. +ArgumentOutOfRange_Length = The specified length exceeds maximum capacity of SecureString. +ArgumentOutOfRange_LengthTooLarge = The specified length exceeds the maximum value of {0}. +ArgumentOutOfRange_SmallMaxCapacity = MaxCapacity must be one or greater. +ArgumentOutOfRange_GenericPositive = Value must be positive. +ArgumentOutOfRange_Range = Valid values are between {0} and {1}, inclusive. +ArgumentOutOfRange_AddValue = Value to add was out of range. +ArgumentOutOfRange_OffsetLength = Offset and length must refer to a position in the string. +ArgumentOutOfRange_OffsetOut = Either offset did not refer to a position in the string, or there is an insufficient length of destination character array. +ArgumentOutOfRange_PartialWCHAR = Pointer startIndex and length do not refer to a valid string. +ArgumentOutOfRange_ParamSequence = The specified parameter index is not in range. +ArgumentOutOfRange_Version = Version's parameters must be greater than or equal to zero. +ArgumentOutOfRange_TimeoutTooLarge = Time-out interval must be less than 2^32-2. +ArgumentOutOfRange_UIntPtrMax-1 = The length of the buffer must be less than the maximum UIntPtr value for your platform. +ArgumentOutOfRange_UnmanagedMemStreamLength = UnmanagedMemoryStream length must be non-negative and less than 2^63 - 1 - baseAddress. +ArgumentOutOfRange_UnmanagedMemStreamWrapAround = The UnmanagedMemoryStream capacity would wrap around the high end of the address space. +ArgumentOutOfRange_PeriodTooLarge = Period must be less than 2^32-2. +ArgumentOutOfRange_Year = Year must be between 1 and 9999. +ArgumentOutOfRange_BinaryReaderFillBuffer = The number of bytes requested does not fit into BinaryReader's internal buffer. +ArgumentOutOfRange_PositionLessThanCapacityRequired = The position may not be greater or equal to the capacity of the accessor. + +; ArithmeticException +Arithmetic_NaN = Function does not accept floating point Not-a-Number values. + +; ArrayTypeMismatchException +ArrayTypeMismatch_CantAssignType = Source array type cannot be assigned to destination array type. +ArrayTypeMismatch_ConstrainedCopy = Array.ConstrainedCopy will only work on array types that are provably compatible, without any form of boxing, unboxing, widening, or casting of each array element. Change the array types (i.e., copy a Derived[] to a Base[]), or use a mitigation strategy in the CER for Array.Copy's less powerful reliability contract, such as cloning the array or throwing away the potentially corrupt destination array. + +; BadImageFormatException +BadImageFormat_ResType&SerBlobMismatch = The type serialized in the .resources file was not the same type that the .resources file said it contained. Expected '{0}' but read '{1}'. +BadImageFormat_ResourcesIndexTooLong = Corrupt .resources file. String for name index '{0}' extends past the end of the file. +BadImageFormat_ResourcesNameTooLong = Corrupt .resources file. Resource name extends past the end of the file. +BadImageFormat_ResourcesNameInvalidOffset = Corrupt .resources file. Invalid offset '{0}' into name section. +BadImageFormat_ResourcesHeaderCorrupted = Corrupt .resources file. Unable to read resources from this file because of invalid header information. Try regenerating the .resources file. +BadImageFormat_ResourceNameCorrupted = Corrupt .resources file. A resource name extends past the end of the stream. +BadImageFormat_ResourceNameCorrupted_NameIndex = Corrupt .resources file. The resource name for name index {0} extends past the end of the stream. +BadImageFormat_ResourceDataLengthInvalid = Corrupt .resources file. The specified data length '{0}' is not a valid position in the stream. +BadImageFormat_TypeMismatch = Corrupt .resources file. The specified type doesn't match the available data in the stream. +BadImageFormat_InvalidType = Corrupt .resources file. The specified type doesn't exist. +BadImageFormat_ResourcesIndexInvalid = Corrupt .resources file. The resource index '{0}' is outside the valid range. +BadImageFormat_StreamPositionInvalid = Corrupt .resources file. The specified position '{0}' is not a valid position in the stream. +BadImageFormat_ResourcesDataInvalidOffset = Corrupt .resources file. Invalid offset '{0}' into data section. +BadImageFormat_NegativeStringLength = Corrupt .resources file. String length must be non-negative. +BadImageFormat_ParameterSignatureMismatch = The parameters and the signature of the method don't match. + +; Cryptography +; These strings still appear in bcl.small but should go away eventually +Cryptography_CSSM_Error = Error 0x{0} from the operating system security framework: '{1}'. +Cryptography_CSSM_Error_Unknown = Error 0x{0} from the operating system security framework. +Cryptography_InvalidDSASignatureSize = Length of the DSA signature was not 40 bytes. +Cryptography_InvalidHandle = {0} is an invalid handle. +Cryptography_InvalidOID = Object identifier (OID) is unknown. +Cryptography_OAEPDecoding = Error occurred while decoding OAEP padding. +Cryptography_PasswordDerivedBytes_InvalidIV = The Initialization vector should have the same length as the algorithm block size in bytes. +Cryptography_SSE_InvalidDataSize = Length of the data to encrypt is invalid. +Cryptography_X509_ExportFailed = The certificate export operation failed. +Cryptography_X509_InvalidContentType = Invalid content type. +Cryptography_CryptoStream_FlushFinalBlockTwice = FlushFinalBlock() method was called twice on a CryptoStream. It can only be called once. +Cryptography_HashKeySet = Hash key cannot be changed after the first write to the stream. +Cryptography_HashNotYetFinalized = Hash must be finalized before the hash value is retrieved. +Cryptography_InsufficientBuffer = Input buffer contains insufficient data. +Cryptography_InvalidBlockSize = Specified block size is not valid for this algorithm. +Cryptography_InvalidCipherMode = Specified cipher mode is not valid for this algorithm. +Cryptography_InvalidIVSize = Specified initialization vector (IV) does not match the block size for this algorithm. +Cryptography_InvalidKeySize = Specified key is not a valid size for this algorithm. +Cryptography_PasswordDerivedBytes_FewBytesSalt = Salt is not at least eight bytes. +Cryptography_PKCS7_InvalidPadding = Padding is invalid and cannot be removed. +Cryptography_UnknownHashAlgorithm='{0}' is not a known hash algorithm. +Cryptography_LegacyNetCF_UnknownError = Unknown Error '{0}'. +Cryptography_LegacyNetCF_CSP_CouldNotAcquire = CryptoAPI cryptographic service provider (CSP) for this implementation could not be acquired. + +#if FEATURE_CRYPTO +Cryptography_Config_EncodedOIDError = Encoded OID length is too large (greater than 0x7f bytes). +Cryptography_CSP_AlgKeySizeNotAvailable = Algorithm implementation does not support a key size of {0}. +Cryptography_CSP_AlgorithmNotAvailable = Cryptographic service provider (CSP) could not be found for this algorithm. +Cryptography_CSP_CFBSizeNotSupported = Feedback size for the cipher feedback mode (CFB) must be 8 bits. +Cryptography_CSP_NotFound = The requested key container was not found. +Cryptography_CSP_NoPrivateKey = Object contains only the public half of a key pair. A private key must also be provided. +Cryptography_CSP_OFBNotSupported = Output feedback mode (OFB) is not supported by this implementation. +Cryptography_CSP_WrongKeySpec = The specified cryptographic service provider (CSP) does not support this key algorithm. +Cryptography_HashNameSet = Hash name cannot be changed after the first write to the stream. +Cryptography_InvalidHashSize = {0} algorithm hash size is {1} bytes. +Cryptography_InvalidKey_Weak = Specified key is a known weak key for '{0}' and cannot be used. +Cryptography_InvalidKey_SemiWeak = Specified key is a known semi-weak key for '{0}' and cannot be used. +Cryptography_InvalidKeyParameter = Parameter '{0}' is not a valid key parameter. +Cryptography_InvalidFeedbackSize = Specified feedback size is invalid. +Cryptography_InvalidOperation = This operation is not supported for this class. +Cryptography_InvalidPaddingMode = Specified padding mode is not valid for this algorithm. +Cryptography_InvalidFromXmlString = Input string does not contain a valid encoding of the '{0}' '{1}' parameter. +Cryptography_MissingKey = No asymmetric key object has been associated with this formatter object. +Cryptography_MissingOID = Required object identifier (OID) cannot be found. +Cryptography_NotInteractive = The current session is not interactive. +Cryptography_NonCompliantFIPSAlgorithm = This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. +Cryptography_Padding_Win2KEnhOnly = Direct Encryption and decryption using RSA are not available on this platform. +Cryptography_Padding_EncDataTooBig = The data to be encrypted exceeds the maximum for this modulus of {0} bytes. +Cryptography_Padding_DecDataTooBig = The data to be decrypted exceeds the maximum for this modulus of {0} bytes. +Cryptography_PasswordDerivedBytes_ValuesFixed = Value of '{0}' cannot be changed after the bytes have been retrieved. +Cryptography_PasswordDerivedBytes_TooManyBytes = Requested number of bytes exceeds the maximum. +Cryptography_PasswordDerivedBytes_InvalidAlgorithm = Algorithm is unavailable or is not supported for this operation. +Cryptography_PKCS1Decoding = Error occurred while decoding PKCS1 padding. +Cryptography_RC2_EKSKS = EffectiveKeySize value must be at least as large as the KeySize value. +Cryptography_RC2_EKSKS2 = EffectiveKeySize must be the same as KeySize in this implementation. +Cryptography_RC2_EKS40 = EffectiveKeySize value must be at least 40 bits. +Cryptography_SSD_InvalidDataSize = Length of the data to decrypt is invalid. +Cryptography_AddNullOrEmptyName = CryptoConfig cannot add a mapping for a null or empty name. +Cryptography_AlgorithmTypesMustBeVisible = Algorithms added to CryptoConfig must be accessable from outside their assembly. +#endif // FEATURE_CRYPTO + +; EventSource +EventSource_ToString = EventSource({0}, {1}) +EventSource_EventSourceGuidInUse = An instance of EventSource with Guid {0} already exists. +EventSource_KeywordNeedPowerOfTwo = Value {0} for keyword {1} needs to be a power of 2. +EventSource_UndefinedKeyword = Use of undefined keyword value {0} for event {1}. +EventSource_UnsupportedEventTypeInManifest = Unsupported type {0} in event source. +EventSource_ListenerNotFound = Listener not found. +EventSource_ListenerCreatedInsideCallback = Creating an EventListener inside a EventListener callback. +EventSource_AttributeOnNonVoid = Event attribute placed on method {0} which does not return 'void'. +EventSource_NeedPositiveId = Event IDs must be positive integers. +EventSource_ReservedOpcode = Opcode values less than 11 are reserved for system use. +EventSource_ReservedKeywords = Keywords values larger than 0x0000100000000000 are reserved for system use +EventSource_PayloadTooBig=The payload for a single event is too large. +EventSource_NoFreeBuffers=No Free Buffers available from the operating system (e.g. event rate too fast). +EventSource_NullInput=Null passed as a event argument. +EventSource_TooManyArgs=Too many arguments. +EventSource_SessionIdError=Bit position in AllKeywords ({0}) must equal the command argument named "EtwSessionKeyword" ({1}). +EventSource_EnumKindMismatch = The type of {0} is not expected in {1}. +EventSource_MismatchIdToWriteEvent = Event {0} is givien event ID {1} but {2} was passed to WriteEvent. +EventSource_EventIdReused = Event {0} has ID {1} which is already in use. +EventSource_EventNameReused = Event name {0} used more than once. If you wish to overload a method, the overloaded method should have a NonEvent attribute. +EventSource_UndefinedChannel = Use of undefined channel value {0} for event {1}. +EventSource_UndefinedOpcode = Use of undefined opcode value {0} for event {1}. +ArgumentOutOfRange_MaxArgExceeded = The total number of parameters must not exceed {0}. +ArgumentOutOfRange_MaxStringsExceeded = The number of String parameters must not exceed {0}. +ArgumentOutOfRange_NeedValidId = The ID parameter must be in the range {0} through {1}. +EventSource_NeedGuid = The Guid of an EventSource must be non zero. +EventSource_NeedName = The name of an EventSource must not be null. +EventSource_EtwAlreadyRegistered = The provider has already been registered with the operating system. +EventSource_ListenerWriteFailure = An error occurred when writing to a listener. + +; ExecutionEngineException +ExecutionEngine_InvalidAttribute = Attribute cannot have multiple definitions. +ExecutionEngine_MissingSecurityDescriptor = Unable to retrieve security descriptor for this frame. + +;;ExecutionContext +ExecutionContext_UndoFailed = Undo operation on a component context threw an exception + + +; FieldAccessException +FieldAccess_InitOnly = InitOnly (aka ReadOnly) fields can only be initialized in the type/instance constructor. + +; FormatException +Format_AttributeUsage = Duplicate AttributeUsageAttribute found on attribute type {0}. +Format_Bad7BitInt32 = Too many bytes in what should have been a 7 bit encoded Int32. +Format_BadBase = Invalid digits for the specified base. +Format_BadBase64Char = The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. +Format_BadBase64CharArrayLength = Invalid length for a Base-64 char array or string. +Format_BadBoolean = String was not recognized as a valid Boolean. +Format_BadDateTime = String was not recognized as a valid DateTime. +Format_BadDateTimeCalendar = The DateTime represented by the string is not supported in calendar {0}. +Format_BadDayOfWeek = String was not recognized as a valid DateTime because the day of week was incorrect. +Format_DateOutOfRange = The DateTime represented by the string is out of range. +Format_BadDatePattern = Could not determine the order of year, month, and date from '{0}'. +Format_BadFormatSpecifier = Format specifier was invalid. +Format_BadTimeSpan = String was not recognized as a valid TimeSpan. +Format_BadQuote = Cannot find a matching quote character for the character '{0}'. +Format_EmptyInputString = Input string was either empty or contained only whitespace. +Format_ExtraJunkAtEnd = Additional non-parsable characters are at the end of the string. +Format_GuidBrace = Expected {0xdddddddd, etc}. +Format_GuidComma = Could not find a comma, or the length between the previous token and the comma was zero (i.e., '0x,'etc.). +Format_GuidBraceAfterLastNumber = Could not find a brace, or the length between the previous token and the brace was zero (i.e., '0x,'etc.). +Format_GuidDashes = Dashes are in the wrong position for GUID parsing. +Format_GuidEndBrace = Could not find the ending brace. +Format_GuidHexPrefix = Expected hex 0x in '{0}'. +Format_GuidInvLen = Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). +Format_GuidInvalidChar = Guid string should only contain hexadecimal characters. +Format_GuidUnrecognized = Unrecognized Guid format. +Format_InvalidEnumFormatSpecification = Format String can be only "G", "g", "X", "x", "F", "f", "D" or "d". +Format_InvalidGuidFormatSpecification = Format String can be only "D", "d", "N", "n", "P", "p", "B", "b", "X" or "x". +Format_InvalidString = Input string was not in a correct format. +Format_IndexOutOfRange = Index (zero based) must be greater than or equal to zero and less than the size of the argument list. +Format_UnknowDateTimeWord = The string was not recognized as a valid DateTime. There is an unknown word starting at index {0}. +Format_NeedSingleChar = String must be exactly one character long. +Format_NoParsibleDigits = Could not find any recognizable digits. +Format_RepeatDateTimePattern = DateTime pattern '{0}' appears more than once with different values. +Format_StringZeroLength = String cannot have zero length. +Format_TwoTimeZoneSpecifiers = The String being parsed cannot contain two TimeZone specifiers. +Format_UTCOutOfRange= The UTC representation of the date falls outside the year range 1-9999. +Format_OffsetOutOfRange=The time zone offset must be within plus or minus 14 hours. +Format_MissingIncompleteDate=There must be at least a partial date with a year present in the input. + +; IndexOutOfRangeException +IndexOutOfRange_ArrayRankIndex = Array does not have that many dimensions. +IndexOutOfRange_IORaceCondition = Probable I/O race condition detected while copying memory. The I/O package is not thread safe by default. In multithreaded applications, a stream must be accessed in a thread-safe way, such as a thread-safe wrapper returned by TextReader's or TextWriter's Synchronized methods. This also applies to classes like StreamWriter and StreamReader. +IndexOutOfRange_UMSPosition = Unmanaged memory stream position was beyond the capacity of the stream. + +; InsufficientMemoryException +InsufficientMemory_MemFailPoint = Insufficient available memory to meet the expected demands of an operation at this time. Please try again later. +InsufficientMemory_MemFailPoint_TooBig = Insufficient memory to meet the expected demands of an operation, and this system is likely to never satisfy this request. If this is a 32 bit system, consider booting in 3 GB mode. +InsufficientMemory_MemFailPoint_VAFrag = Insufficient available memory to meet the expected demands of an operation at this time, possibly due to virtual address space fragmentation. Please try again later. + + +; InvalidCastException +InvalidCast_DBNull = Object cannot be cast to DBNull. +InvalidCast_DownCastArrayElement = At least one element in the source array could not be cast down to the destination array type. +InvalidCast_Empty = Object cannot be cast to Empty. +InvalidCast_FromDBNull = Object cannot be cast from DBNull to other types. +InvalidCast_FromTo = Invalid cast from '{0}' to '{1}'. +InvalidCast_IConvertible = Object must implement IConvertible. +InvalidCast_OATypeMismatch = OleAut reported a type mismatch. +InvalidCast_StoreArrayElement = Object cannot be stored in an array of this type. +InvalidCast_CannotCoerceByRefVariant = Object cannot be coerced to the original type of the ByRef VARIANT it was obtained from. +InvalidCast_CannotCastNullToValueType = Null object cannot be converted to a value type. +#if FEATURE_COMINTEROP +InvalidCast_WinRTIPropertyValueElement = Object in an IPropertyValue is of type '{0}', which cannot be converted to a '{1}'. +InvalidCast_WinRTIPropertyValueCoersion = Object in an IPropertyValue is of type '{0}' with value '{1}', which cannot be converted to a '{2}'. +InvalidCast_WinRTIPropertyValueArrayCoersion = Object in an IPropertyValue is of type '{0}' which cannot be convereted to a '{1}' due to array element '{2}': {3}. +#endif // FEATURE_COMINTEROP + +; InvalidOperationException +InvalidOperation_ActivationArgsAppTrustMismatch = The activation arguments and application trust for the AppDomain must correspond to the same application identity. +InvalidOperation_AddContextFrozen = Attempted to add properties to a frozen context. +InvalidOperation_AppDomainSandboxAPINeedsExplicitAppBase = This API requires the ApplicationBase to be specified explicitly in the AppDomainSetup parameter. +InvalidOperation_CantCancelCtrlBreak = Applications may not prevent control-break from terminating their process. +InvalidOperation_CalledTwice = The method cannot be called twice on the same instance. +;InvalidOperation_CancellationRegionLeak = A nested cancellation region was not disposed of correctly. The thread's cancellation regions are now potentially invalid. +;InvalidOperation_CancellationSignalReuse = Cannot reuse a cancellation signal while it is still in use. +InvalidOperation_CollectionCorrupted = A prior operation on this collection was interrupted by an exception. Collection's state is no longer trusted. +InvalidOperation_CriticalTransparentAreMutuallyExclusive = SecurityTransparent and SecurityCritical attributes cannot be applied to the assembly scope at the same time. +InvalidOperation_SubclassedObject = Cannot set sub-classed {0} object to {1} object. +InvalidOperation_ExceptionStateCrossAppDomain = Thread.ExceptionState cannot access an ExceptionState from a different AppDomain. +InvalidOperation_DebuggerLaunchFailed = Debugger unable to launch. +InvalidOperation_ApartmentStateSwitchFailed = Failed to set the specified COM apartment state. +InvalidOperation_EmptyQueue = Queue empty. +InvalidOperation_EmptyStack = Stack empty. +InvalidOperation_CannotRemoveFromStackOrQueue = Removal is an invalid operation for Stack or Queue. +InvalidOperation_EnumEnded = Enumeration already finished. +InvalidOperation_EnumFailedVersion = Collection was modified; enumeration operation may not execute. +InvalidOperation_EnumNotStarted = Enumeration has not started. Call MoveNext. +InvalidOperation_EnumOpCantHappen = Enumeration has either not started or has already finished. +InvalidOperation_ModifyRONumFmtInfo = Unable to modify a read-only NumberFormatInfo object. +#if FEATURE_CAS_POLICY +InvalidOperation_ModifyROPermSet = ReadOnlyPermissionSet objects may not be modified. +#endif // FEATURE_CAS_POLICY +InvalidOperation_MustBeSameThread = This operation must take place on the same thread on which the object was created. +InvalidOperation_MustRevertPrivilege = Must revert the privilege prior to attempting this operation. +InvalidOperation_ReadOnly = Instance is read-only. +InvalidOperation_RegRemoveSubKey = Registry key has subkeys and recursive removes are not supported by this method. +InvalidOperation_IComparerFailed = Failed to compare two elements in the array. +InvalidOperation_InternalState = Invalid internal state. +InvalidOperation_DuplicatePropertyName = Another property by this name already exists. +InvalidOperation_NotCurrentDomain = You can only define a dynamic assembly on the current AppDomain. +InvalidOperation_ContextAlreadyFrozen = Context is already frozen. +InvalidOperation_WriteOnce = This property has already been set and cannot be modified. +InvalidOperation_MethodBaked = Type definition of the method is complete. +InvalidOperation_MethodHasBody = Method already has a body. +InvalidOperation_ModificationOfNonCanonicalAcl = This access control list is not in canonical form and therefore cannot be modified. +InvalidOperation_Method = This method is not supported by the current object. +InvalidOperation_NotADebugModule = Not a debug ModuleBuilder. +InvalidOperation_NoMultiModuleAssembly = You cannot have more than one dynamic module in each dynamic assembly in this version of the runtime. +InvalidOperation_OpenLocalVariableScope = Local variable scope was not properly closed. +InvalidOperation_SetVolumeLabelFailed = Volume labels can only be set for writable local volumes. +InvalidOperation_SetData = An additional permission should not be supplied for setting loader information. +InvalidOperation_SetData_OnlyOnce = SetData can only be used to set the value of a given name once. +InvalidOperation_SetData_OnlyLocationURI = SetData cannot be used to set the value for '{0}'. +InvalidOperation_TypeHasBeenCreated = Unable to change after type has been created. +InvalidOperation_TypeNotCreated = Type has not been created. +InvalidOperation_NoUnderlyingTypeOnEnum = Underlying type information on enumeration is not specified. +InvalidOperation_ResMgrBadResSet_Type = '{0}': ResourceSet derived classes must provide a constructor that takes a String file name and a constructor that takes a Stream. +InvalidOperation_AssemblyHasBeenSaved = Assembly '{0}' has been saved. +InvalidOperation_ModuleHasBeenSaved = Module '{0}' has been saved. +InvalidOperation_CannotAlterAssembly = Unable to alter assembly information. +InvalidOperation_BadTransientModuleReference = Unable to make a reference to a transient module from a non-transient module. +InvalidOperation_BadILGeneratorUsage = ILGenerator usage is invalid. +InvalidOperation_BadInstructionOrIndexOutOfBound = MSIL instruction is invalid or index is out of bounds. +InvalidOperation_ShouldNotHaveMethodBody = Method body should not exist. +InvalidOperation_EntryMethodNotDefinedInAssembly = Entry method is not defined in the same assembly. +InvalidOperation_CantSaveTransientAssembly = Cannot save a transient assembly. +InvalidOperation_BadResourceContainer = Unable to add resource to transient module or transient assembly. +InvalidOperation_CantInstantiateAbstractClass = Instances of abstract classes cannot be created. +InvalidOperation_CantInstantiateFunctionPointer = Instances of function pointers cannot be created. +InvalidOperation_BadTypeAttributesNotAbstract = Type must be declared abstract if any of its methods are abstract. +InvalidOperation_BadInterfaceNotAbstract = Interface must be declared abstract. +InvalidOperation_ConstructorNotAllowedOnInterface = Interface cannot have constructors. +InvalidOperation_BadMethodBody = Method '{0}' cannot have a method body. +InvalidOperation_MetaDataError = Metadata operation failed. +InvalidOperation_BadEmptyMethodBody = Method '{0}' does not have a method body. +InvalidOperation_EndInvokeCalledMultiple = EndInvoke can only be called once for each asynchronous operation. +InvalidOperation_EndReadCalledMultiple = EndRead can only be called once for each asynchronous operation. +InvalidOperation_EndWriteCalledMultiple = EndWrite can only be called once for each asynchronous operation. +InvalidOperation_AsmLoadedForReflectionOnly = Assembly has been loaded as ReflectionOnly. This API requires an assembly capable of execution. +InvalidOperation_NoAsmName = Assembly does not have an assembly name. In order to be registered for use by COM, an assembly must have a valid assembly name. +InvalidOperation_NoAsmCodeBase = Assembly does not have a code base. +InvalidOperation_HandleIsNotInitialized = Handle is not initialized. +InvalidOperation_HandleIsNotPinned = Handle is not pinned. +InvalidOperation_SlotHasBeenFreed = LocalDataStoreSlot storage has been freed. +InvalidOperation_GlobalsHaveBeenCreated = Type definition of the global function has been completed. +InvalidOperation_NotAVarArgCallingConvention = Calling convention must be VarArgs. +InvalidOperation_CannotImportGlobalFromDifferentModule = Unable to import a global method or field from a different module. +InvalidOperation_NonStaticComRegFunction = COM register function must be static. +InvalidOperation_NonStaticComUnRegFunction = COM unregister function must be static. +InvalidOperation_InvalidComRegFunctionSig = COM register function must have a System.Type parameter and a void return type. +InvalidOperation_InvalidComUnRegFunctionSig = COM unregister function must have a System.Type parameter and a void return type. +InvalidOperation_MultipleComRegFunctions = Type '{0}' has more than one COM registration function. +InvalidOperation_MultipleComUnRegFunctions = Type '{0}' has more than one COM unregistration function. +InvalidOperation_MustCallInitialize = You must call Initialize on this object instance before using it. +InvalidOperation_MustLockForReadOrWrite = Object must be locked for read or write. +InvalidOperation_MustLockForWrite = Object must be locked for read. +InvalidOperation_NoValue = Nullable object must have a value. +InvalidOperation_ResourceNotStream_Name = Resource '{0}' was not a Stream - call GetObject instead. +InvalidOperation_ResourceNotString_Name = Resource '{0}' was not a String - call GetObject instead. +InvalidOperation_ResourceNotString_Type = Resource was of type '{0}' instead of String - call GetObject instead. +InvalidOperation_ResourceWriterSaved = The resource writer has already been closed and cannot be edited. +InvalidOperation_UnderlyingArrayListChanged = This range in the underlying list is invalid. A possible cause is that elements were removed. +InvalidOperation_AnonymousCannotImpersonate = An anonymous identity cannot perform an impersonation. +InvalidOperation_DefaultConstructorILGen = Unable to access ILGenerator on a constructor created with DefineDefaultConstructor. +InvalidOperation_DefaultConstructorDefineBody = The method body of the default constructor cannot be changed. +InvalidOperation_ComputerName = Computer name could not be obtained. +InvalidOperation_MismatchedAsyncResult = The IAsyncResult object provided does not match this delegate. +InvalidOperation_PIAMustBeStrongNamed = Primary interop assemblies must be strongly named. +InvalidOperation_HashInsertFailed = Hashtable insert failed. Load factor too high. The most common cause is multiple threads writing to the Hashtable simultaneously. +InvalidOperation_UnknownEnumType = Unknown enum type. +InvalidOperation_GetVersion = OSVersion's call to GetVersionEx failed. +InvalidOperation_InvalidPlatformID = Unrecognized OS PlatformId. +InvalidOperation_DateTimeParsing = Internal Error in DateTime and Calendar operations. +InvalidOperation_UserDomainName = UserDomainName native call failed. +InvalidOperation_WaitOnTransparentProxy = Cannot wait on a transparent proxy. +InvalidOperation_NoPublicAddMethod = Cannot add the event handler since no public add method exists for the event. +InvalidOperation_NoPublicRemoveMethod = Cannot remove the event handler since no public remove method exists for the event. +InvalidOperation_NotSupportedOnWinRTEvent = Adding or removing event handlers dynamically is not supported on WinRT events. +InvalidOperation_ConsoleKeyAvailableOnFile = Cannot see if a key has been pressed when either application does not have a console or when console input has been redirected from a file. Try Console.In.Peek. +InvalidOperation_ConsoleReadKeyOnFile = Cannot read keys when either application does not have a console or when console input has been redirected from a file. Try Console.Read. +InvalidOperation_ThreadWrongThreadStart = The thread was created with a ThreadStart delegate that does not accept a parameter. +InvalidOperation_ThreadAPIsNotSupported = Use CompressedStack.(Capture/Run) or ExecutionContext.(Capture/Run) APIs instead. +InvalidOperation_NotNewCaptureContext = Cannot apply a context that has been marshaled across AppDomains, that was not acquired through a Capture operation or that has already been the argument to a Set call. +InvalidOperation_NullContext = Cannot call Set on a null context +InvalidOperation_CannotCopyUsedContext = Only newly captured contexts can be copied +InvalidOperation_CannotUseSwitcherOtherThread = Undo operation must be performed on the thread where the corresponding context was Set. +InvalidOperation_SwitcherCtxMismatch = The Undo operation encountered a context that is different from what was applied in the corresponding Set operation. The possible cause is that a context was Set on the thread and not reverted(undone). +InvalidOperation_CannotOverrideSetWithoutRevert = Must override both HostExecutionContextManager.SetHostExecutionContext and HostExecutionContextManager.Revert. +InvalidOperation_CannotUseAFCOtherThread = AsyncFlowControl object must be used on the thread where it was created. +InvalidOperation_CannotRestoreUnsupressedFlow = Cannot restore context flow when it is not suppressed. +InvalidOperation_CannotSupressFlowMultipleTimes = Context flow is already suppressed. +InvalidOperation_CannotUseAFCMultiple = AsyncFlowControl object can be used only once to call Undo(). +InvalidOperation_AsyncFlowCtrlCtxMismatch = AsyncFlowControl objects can be used to restore flow only on the Context that had its flow suppressed. +InvalidOperation_TimeoutsNotSupported = Timeouts are not supported on this stream. +InvalidOperation_Overlapped_Pack = Cannot pack a packed Overlapped again. +InvalidOperation_OnlyValidForDS = Adding ACEs with Object Flags and Object GUIDs is only valid for directory-object ACLs. +InvalidOperation_WrongAsyncResultOrEndReadCalledMultiple = Either the IAsyncResult object did not come from the corresponding async method on this type, or EndRead was called multiple times with the same IAsyncResult. +InvalidOperation_WrongAsyncResultOrEndWriteCalledMultiple = Either the IAsyncResult object did not come from the corresponding async method on this type, or EndWrite was called multiple times with the same IAsyncResult. +InvalidOperation_WrongAsyncResultOrEndCalledMultiple = Either the IAsyncResult object did not come from the corresponding async method on this type, or the End method was called multiple times with the same IAsyncResult. +InvalidOperation_NoSecurityDescriptor = The object does not contain a security descriptor. +InvalidOperation_NotAllowedInReflectionOnly = The requested operation is invalid in the ReflectionOnly context. +InvalidOperation_NotAllowedInDynamicMethod = The requested operation is invalid for DynamicMethod. +InvalidOperation_PropertyInfoNotAvailable = This API does not support PropertyInfo tokens. +InvalidOperation_EventInfoNotAvailable = This API does not support EventInfo tokens. +InvalidOperation_UnexpectedWin32Error = Unexpected error when calling an operating system function. The returned error code is 0x{0:x}. +InvalidOperation_AssertTransparentCode = Cannot perform CAS Asserts in Security Transparent methods +InvalidOperation_NullModuleHandle = The requested operation is invalid when called on a null ModuleHandle. +InvalidOperation_NotWithConcurrentGC = This API is not available when the concurrent GC is enabled. +InvalidOperation_WithoutARM = This API is not available when AppDomain Resource Monitoring is not turned on. +InvalidOperation_NotGenericType = This operation is only valid on generic types. +InvalidOperation_TypeCannotBeBoxed = The given type cannot be boxed. +InvalidOperation_HostModifiedSecurityState = The security state of an AppDomain was modified by an AppDomainManager configured with the NoSecurityChanges flag. +InvalidOperation_StrongNameKeyPairRequired = A strong name key pair is required to emit a strong-named dynamic assembly. +#if FEATURE_COMINTEROP +InvalidOperation_EventTokenTableRequiresDelegate = Type '{0}' is not a delegate type. EventTokenTable may only be used with delegate types. +#endif // FEATURE_COMINTEROP +InvalidOperation_NullArray = The underlying array is null. +;system.security.claims +InvalidOperation_ClaimCannotBeRemoved = The Claim '{0}' was not able to be removed. It is either not part of this Identity or it is a claim that is owned by the Principal that contains this Identity. For example, the Principal will own the claim when creating a GenericPrincipal with roles. The roles will be exposed through the Identity that is passed in the constructor, but not actually owned by the Identity. Similar logic exists for a RolePrincipal. +InvalidOperationException_ActorGraphCircular = Actor cannot be set so that circular directed graph will exist chaining the subjects together. +InvalidOperation_AsyncIOInProgress = The stream is currently in use by a previous operation on the stream. +InvalidOperation_APIInvalidForCurrentContext = The API '{0}' cannot be used on the current platform. See http://go.microsoft.com/fwlink/?LinkId=248273 for more information. + +; InvalidProgramException +InvalidProgram_Default = Common Language Runtime detected an invalid program. + +; Isolated Storage +#if FEATURE_ISOSTORE +IsolatedStorage_AssemblyMissingIdentity = Unable to determine assembly of the caller. +IsolatedStorage_ApplicationMissingIdentity = Unable to determine application identity of the caller. +IsolatedStorage_DomainMissingIdentity = Unable to determine domain of the caller. +IsolatedStorage_AssemblyGrantSet = Unable to determine granted permission for assembly. +IsolatedStorage_DomainGrantSet = Unable to determine granted permission for domain. +IsolatedStorage_ApplicationGrantSet = Unable to determine granted permission for application. +IsolatedStorage_Init = Initialization failed. +IsolatedStorage_ApplicationNoEvidence = Unable to determine identity of application. +IsolatedStorage_AssemblyNoEvidence = Unable to determine identity of assembly. +IsolatedStorage_DomainNoEvidence = Unable to determine the identity of domain. +IsolatedStorage_DeleteDirectories = Unable to delete; directory or files in the directory could be in use. +IsolatedStorage_DeleteFile = Unable to delete file. +IsolatedStorage_CreateDirectory = Unable to create directory. +IsolatedStorage_DeleteDirectory = Unable to delete, directory not empty or does not exist. +IsolatedStorage_Operation_ISFS = Operation not permitted on IsolatedStorageFileStream. +IsolatedStorage_Operation = Operation not permitted. +IsolatedStorage_Path = Path must be a valid file name. +IsolatedStorage_FileOpenMode = Invalid mode, see System.IO.FileMode. +IsolatedStorage_SeekOrigin = Invalid origin, see System.IO.SeekOrigin. +IsolatedStorage_Scope_U_R_M = Invalid scope, expected User, User|Roaming or Machine. +IsolatedStorage_Scope_Invalid = Invalid scope. +IsolatedStorage_Exception = An error occurred while accessing IsolatedStorage. +IsolatedStorage_QuotaIsUndefined = {0} is not defined for this store. An operation was performed that requires access to {0}. Stores obtained using enumeration APIs do not have a well-defined {0}, since partial evidence is used to open the store. +IsolatedStorage_CurrentSizeUndefined = Current size cannot be determined for this store. +IsolatedStorage_DomainUndefined = Domain cannot be determined on an Assembly or Application store. +IsolatedStorage_ApplicationUndefined = Application cannot be determined on an Assembly or Domain store. +IsolatedStorage_AssemblyUndefined = Assembly cannot be determined for an Application store. +IsolatedStorage_StoreNotOpen = Store must be open for this operation. +IsolatedStorage_OldQuotaLarger = The new quota must be larger than the old quota. +IsolatedStorage_UsageWillExceedQuota = There is not enough free space to perform the operation. +IsolatedStorage_NotValidOnDesktop = The Site scope is currently not supported. +IsolatedStorage_OnlyIncreaseUserApplicationStore = Increasing the quota of this scope is not supported. Only the user application scope’s quota can be increased. +#endif // FEATURE_ISOSTORE + +; Verification Exception +Verification_Exception = Operation could destabilize the runtime. + +; IL stub marshaler exceptions +Marshaler_StringTooLong = Marshaler restriction: Excessively long string. + +; Missing (General) +MissingConstructor_Name = Constructor on type '{0}' not found. +MissingField = Field not found. +MissingField_Name = Field '{0}' not found. +MissingMember = Member not found. +MissingMember_Name = Member '{0}' not found. +MissingMethod_Name = Method '{0}' not found. +MissingModule = Module '{0}' not found. +MissingType = Type '{0}' not found. + +; MissingManifestResourceException +Arg_MissingManifestResourceException = Unable to find manifest resource. +MissingManifestResource_LooselyLinked = Could not find a manifest resource entry called "{0}" in assembly "{1}". Please check spelling, capitalization, and build rules to ensure "{0}" is being linked into the assembly. +MissingManifestResource_NoNeutralAsm = Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "{0}" was correctly embedded or linked into assembly "{1}" at compile time, or that all the satellite assemblies required are loadable and fully signed. +MissingManifestResource_NoNeutralDisk = Could not find any resources appropriate for the specified culture (or the neutral culture) on disk. +MissingManifestResource_MultipleBlobs = A case-insensitive lookup for resource file "{0}" in assembly "{1}" found multiple entries. Remove the duplicates or specify the exact case. +#if !FEATURE_CORECLR +MissingManifestResource_ResWFileNotLoaded = Unable to load resources for resource file "{0}" in package "{1}". +MissingManifestResource_NoPRIresources = Unable to open Package Resource Index. +#endif + +; MissingMember +MissingMemberTypeRef = FieldInfo does not match the target Type. +MissingMemberNestErr = TypedReference can only be made on nested value Types. + +; MissingSatelliteAssemblyException +MissingSatelliteAssembly_Default = Resource lookup fell back to the ultimate fallback resources in a satellite assembly, but that satellite either was not found or could not be loaded. Please consider reinstalling or repairing the application. +MissingSatelliteAssembly_Culture_Name = The satellite assembly named "{1}" for fallback culture "{0}" either could not be found or could not be loaded. This is generally a setup problem. Please consider reinstalling or repairing the application. + +; MulticastNotSupportedException +Multicast_Combine = Delegates that are not of type MulticastDelegate may not be combined. + +; NotImplementedException +Arg_NotImplementedException = The method or operation is not implemented. +NotImplemented_ResourcesLongerThan2^63 = Resource files longer than 2^63 bytes are not currently implemented. + +; NotSupportedException +NotSupported_NYI = This feature is not currently implemented. +NotSupported_AbstractNonCLS = This non-CLS method is not implemented. +NotSupported_ChangeType = ChangeType operation is not supported. +NotSupported_ContainsStackPtr = Cannot create boxed TypedReference, ArgIterator, or RuntimeArgumentHandle Objects. +NotSupported_ContainsStackPtr[] = Cannot create arrays of TypedReference, ArgIterator, ByRef, or RuntimeArgumentHandle Objects. +NotSupported_OpenType = Cannot create arrays of open type. +NotSupported_DBNullSerial = Only one DBNull instance may exist, and calls to DBNull deserialization methods are not allowed. +NotSupported_DelegateSerHolderSerial = DelegateSerializationHolder objects are designed to represent a delegate during serialization and are not serializable themselves. +NotSupported_DelegateCreationFromPT = Application code cannot use Activator.CreateInstance to create types that derive from System.Delegate. Delegate.CreateDelegate can be used instead. +NotSupported_EncryptionNeedsNTFS = File encryption support only works on NTFS partitions. +NotSupported_FileStreamOnNonFiles = FileStream was asked to open a device that was not a file. For support for devices like 'com1:' or 'lpt1:', call CreateFile, then use the FileStream constructors that take an OS handle as an IntPtr. +NotSupported_FixedSizeCollection = Collection was of a fixed size. +NotSupported_KeyCollectionSet = Mutating a key collection derived from a dictionary is not allowed. +NotSupported_ValueCollectionSet = Mutating a value collection derived from a dictionary is not allowed. +NotSupported_MemStreamNotExpandable = Memory stream is not expandable. +NotSupported_ObsoleteResourcesFile = Found an obsolete .resources file in assembly '{0}'. Rebuild that .resources file then rebuild that assembly. +NotSupported_OleAutBadVarType = The given Variant type is not supported by this OleAut function. +NotSupported_PopulateData = This Surrogate does not support PopulateData(). +NotSupported_ReadOnlyCollection = Collection is read-only. +NotSupported_RangeCollection = The specified operation is not supported on Ranges. +NotSupported_SortedListNestedWrite = This operation is not supported on SortedList nested types because they require modifying the original SortedList. +NotSupported_SubclassOverride = Derived classes must provide an implementation. +NotSupported_TypeCannotDeserialized = Direct deserialization of type '{0}' is not supported. +NotSupported_UnreadableStream = Stream does not support reading. +NotSupported_UnseekableStream = Stream does not support seeking. +NotSupported_UnwritableStream = Stream does not support writing. +NotSupported_CannotWriteToBufferedStreamIfReadBufferCannotBeFlushed = Cannot write to a BufferedStream while the read buffer is not empty if the underlying stream is not seekable. Ensure that the stream underlying this BufferedStream can seek or avoid interleaving read and write operations on this BufferedStream. +NotSupported_Method = Method is not supported. +NotSupported_Constructor = Object cannot be created through this constructor. +NotSupported_DynamicModule = The invoked member is not supported in a dynamic module. +NotSupported_TypeNotYetCreated = The invoked member is not supported before the type is created. +NotSupported_SymbolMethod = Not supported in an array method of a type definition that is not complete. +NotSupported_NotDynamicModule = The MethodRental.SwapMethodBody method can only be called to swap the method body of a method in a dynamic module. +NotSupported_DynamicAssembly = The invoked member is not supported in a dynamic assembly. +NotSupported_NotAllTypesAreBaked = Type '{0}' was not completed. +NotSupported_CannotSaveModuleIndividually = Unable to save a ModuleBuilder if it was created underneath an AssemblyBuilder. Call Save on the AssemblyBuilder instead. +NotSupported_MaxWaitHandles = The number of WaitHandles must be less than or equal to 64. +NotSupported_IllegalOneByteBranch = Illegal one-byte branch at position: {0}. Requested branch was: {1}. +NotSupported_OutputStreamUsingTypeBuilder = Output streams do not support TypeBuilders. +NotSupported_ValueClassCM = Custom marshalers for value types are not currently supported. +NotSupported_Void[] = Arrays of System.Void are not supported. +NotSupported_NoParentDefaultConstructor = Parent does not have a default constructor. The default constructor must be explicitly defined. +NotSupported_NonReflectedType = Not supported in a non-reflected type. +NotSupported_GlobalFunctionNotBaked = The type definition of the global function is not completed. +NotSupported_SecurityPermissionUnion = Union is not implemented. +NotSupported_UnitySerHolder = The UnitySerializationHolder object is designed to transmit information about other types and is not serializable itself. +NotSupported_UnknownTypeCode = TypeCode '{0}' was not valid. +NotSupported_WaitAllSTAThread = WaitAll for multiple handles on a STA thread is not supported. +NotSupported_SignalAndWaitSTAThread = SignalAndWait on a STA thread is not supported. +NotSupported_CreateInstanceWithTypeBuilder = CreateInstance cannot be used with an object of type TypeBuilder. +NotSupported_NonUrlAttrOnMBR = UrlAttribute is the only attribute supported for MarshalByRefObject. +NotSupported_ActivAttrOnNonMBR = Activation Attributes are not supported for types not deriving from MarshalByRefObject. +NotSupported_ActivForCom = Activation Attributes not supported for COM Objects. +NotSupported_NoCodepageData = No data is available for encoding {0}. +NotSupported_CodePage50229 = The ISO-2022-CN Encoding (Code page 50229) is not supported. +NotSupported_DynamicAssemblyNoRunAccess = Cannot execute code on a dynamic assembly without run access. +NotSupported_IDispInvokeDefaultMemberWithNamedArgs = Invoking default method with named arguments is not supported. +NotSupported_Type = Type is not supported. +NotSupported_GetMethod = The 'get' method is not supported on this property. +NotSupported_SetMethod = The 'set' method is not supported on this property. +NotSupported_DeclarativeUnion = Declarative unionizing of these permissions is not supported. +NotSupported_StringComparison = The string comparison type passed in is currently not supported. +NotSupported_WrongResourceReader_Type = This .resources file should not be read with this reader. The resource reader type is "{0}". +NotSupported_MustBeModuleBuilder = Module argument must be a ModuleBuilder. +NotSupported_CallToVarArg = Vararg calling convention not supported. +NotSupported_TooManyArgs = Stack size too deep. Possibly too many arguments. +NotSupported_DeclSecVarArg = Assert, Deny, and PermitOnly are not supported on methods with a Vararg calling convention. +NotSupported_AmbiguousIdentity = The operation is ambiguous because the permission represents multiple identities. +NotSupported_DynamicMethodFlags = Wrong MethodAttributes or CallingConventions for DynamicMethod. Only public, static, standard supported +NotSupported_GlobalMethodSerialization = Serialization of global methods (including implicit serialization via the use of asynchronous delegates) is not supported. +NotSupported_InComparableType = A type must implement IComparable<T> or IComparable to support comparison. +NotSupported_ManagedActivation = Cannot create uninitialized instances of types requiring managed activation. +NotSupported_ByRefReturn = ByRef return value not supported in reflection invocation. +NotSupported_DelegateMarshalToWrongDomain = Delegates cannot be marshaled from native code into a domain other than their home domain. +NotSupported_ResourceObjectSerialization = Cannot read resources that depend on serialization. +NotSupported_One = The arithmetic type '{0}' cannot represent the number one. +NotSupported_Zero = The arithmetic type '{0}' cannot represent the number zero. +NotSupported_MaxValue = The arithmetic type '{0}' does not have a maximum value. +NotSupported_MinValue = The arithmetic type '{0}' does not have a minimum value. +NotSupported_PositiveInfinity = The arithmetic type '{0}' cannot represent positive infinity. +NotSupported_NegativeInfinity = The arithmetic type '{0}' cannot represent negative infinity. +NotSupported_UmsSafeBuffer = This operation is not supported for an UnmanagedMemoryStream created from a SafeBuffer. +NotSupported_Reading = Accessor does not support reading. +NotSupported_Writing = Accessor does not support writing. +NotSupported_UnsafePointer = This accessor was created with a SafeBuffer; use the SafeBuffer to gain access to the pointer. +NotSupported_CollectibleCOM = COM Interop is not supported for collectible types. +NotSupported_CollectibleAssemblyResolve = Resolving to a collectible assembly is not supported. +NotSupported_CollectibleBoundNonCollectible = A non-collectible assembly may not reference a collectible assembly. +NotSupported_CollectibleDelegateMarshal = Delegate marshaling for types within collectible assemblies is not supported. +#if FEATURE_WINDOWSPHONE +NotSupported_UserDllImport = DllImport cannot be used on user-defined methods. +NotSupported_UserCOM = COM Interop is not supported for user-defined types. +#endif //FEATURE_WINDOWSPHONE +#if FEATURE_CAS_POLICY +NotSupported_RequiresCasPolicyExplicit = This method explicitly uses CAS policy, which has been obsoleted by the .NET Framework. In order to enable CAS policy for compatibility reasons, please use the NetFx40_LegacySecurityPolicy configuration switch. Please see http://go.microsoft.com/fwlink/?LinkID=155570 for more information. +NotSupported_RequiresCasPolicyImplicit = This method implicitly uses CAS policy, which has been obsoleted by the .NET Framework. In order to enable CAS policy for compatibility reasons, please use the NetFx40_LegacySecurityPolicy configuration switch. Please see http://go.microsoft.com/fwlink/?LinkID=155570 for more information. +NotSupported_CasDeny = The Deny stack modifier has been obsoleted by the .NET Framework. Please see http://go.microsoft.com/fwlink/?LinkId=155571 for more information. +NotSupported_SecurityContextSourceAppDomainInHeterogenous = SecurityContextSource.CurrentAppDomain is not supported in heterogenous AppDomains. +#endif // FEATURE_CAS_POLICY +#if FEATURE_APPX +NotSupported_AppX = {0} is not supported in AppX. +LoadOfFxAssemblyNotSupported_AppX = {0} of .NET Framework assemblies is not supported in AppX. +#endif +#if FEATURE_COMINTEROP +NotSupported_WinRT_PartialTrust = Windows Runtime is not supported in partial trust. +#endif // FEATURE_COMINTEROP +; ReflectionTypeLoadException +ReflectionTypeLoad_LoadFailed = Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. +#if !FEATURE_CORECLR +NotSupported_NoTypeInfo = Cannot resolve {0} to a TypeInfo object. +#endif +#if FEATURE_COMINTEROP +NotSupported_PIAInAppxProcess = A Primary Interop Assembly is not supported in AppX. +#endif +#if FEATURE_WINDOWSPHONE +NotSupported_WindowsPhone = {0} is not supported on Windows Phone. +NotSupported_AssemblyLoadCodeBase = Assembly.Load with a Codebase is not supported on Windows Phone. +#endif + +; TypeLoadException +TypeLoad_ResolveType = Could not resolve type '{0}'. +TypeLoad_ResolveTypeFromAssembly = Could not resolve type '{0}' in assembly '{1}'. +TypeLoad_ResolveNestedType = Could not resolve nested type '{0}' in type "{1}'. +FileNotFound_ResolveAssembly = Could not resolve assembly '{0}'. + +; NullReferenceException +NullReference_This = The pointer for this method was null. + +; ObjectDisposedException +ObjectDisposed_Generic = Cannot access a disposed object. +ObjectDisposed_FileClosed = Cannot access a closed file. +ObjectDisposed_ObjectName_Name = Object name: '{0}'. +ObjectDisposed_ReaderClosed = Cannot read from a closed TextReader. +ObjectDisposed_ResourceSet = Cannot access a closed resource set. +ObjectDisposed_RegKeyClosed = Cannot access a closed registry key. +ObjectDisposed_StreamClosed = Cannot access a closed Stream. +ObjectDisposed_WriterClosed = Cannot write to a closed TextWriter. +ObjectDisposed_ViewAccessorClosed = Cannot access a closed accessor. + +; OperationCanceledException +OperationCanceled = The operation was canceled. + +; OutOfMemoryException +OutOfMemory_GCHandleMDA = The GCHandle MDA has run out of available cookies. + +; OverflowException +Overflow_Byte = Value was either too large or too small for an unsigned byte. +Overflow_Char = Value was either too large or too small for a character. +Overflow_Currency = Value was either too large or too small for a Currency. +Overflow_Decimal = Value was either too large or too small for a Decimal. +Overflow_Int16 = Value was either too large or too small for an Int16. +Overflow_Int32 = Value was either too large or too small for an Int32. +Overflow_Int64 = Value was either too large or too small for an Int64. +Overflow_NegateTwosCompNum = Negating the minimum value of a twos complement number is invalid. +Overflow_NegativeUnsigned = The string was being parsed as an unsigned number and could not have a negative sign. +Overflow_SByte = Value was either too large or too small for a signed byte. +Overflow_Single = Value was either too large or too small for a Single. +Overflow_Double = Value was either too large or too small for a Double. +Overflow_TimeSpanTooLong = TimeSpan overflowed because the duration is too long. +Overflow_TimeSpanElementTooLarge = The TimeSpan could not be parsed because at least one of the numeric components is out of range or contains too many digits. +Overflow_Duration = The duration cannot be returned for TimeSpan.MinValue because the absolute value of TimeSpan.MinValue exceeds the value of TimeSpan.MaxValue. +Overflow_UInt16 = Value was either too large or too small for a UInt16. +Overflow_UInt32 = Value was either too large or too small for a UInt32. +Overflow_UInt64 = Value was either too large or too small for a UInt64. + +; PlatformNotsupportedException +PlatformNotSupported_RequiresLonghorn = This operation is only supported on Windows Vista and above. +PlatformNotSupported_RequiresNT = This operation is only supported on Windows 2000, Windows XP, and higher. +PlatformNotSupported_RequiresW2kSP3 = This operation is only supported on Windows 2000 SP3 or later operating systems. +#if FEATURE_COMINTEROP +PlatformNotSupported_WinRT = Windows Runtime is not supported on this operating system. +#endif // FEATURE_COMINTEROP + +; PolicyException +; This still appears in bcl.small but should go away eventually +Policy_Default = Error occurred while performing a policy operation. +Policy_CannotLoadSemiTrustAssembliesDuringInit = All assemblies loaded as part of AppDomain initialization must be fully trusted. +#if FEATURE_IMPERSONATION +Policy_PrincipalTwice = Default principal object cannot be set twice. +#endif // FEATURE_IMPERSONATION +#if FEATURE_CAS_POLICY +Policy_PolicyAlreadySet = Policy for this domain cannot be set twice. +Policy_NoExecutionPermission = Execution permission cannot be acquired. +Policy_NoRequiredPermission = Required permissions cannot be acquired. +Policy_MultipleExclusive = More than one exclusive group is not allowed. +Policy_RecoverNotFileBased = PolicyLevel object not based on a file cannot be recovered. +Policy_RecoverNoConfigFile = No old configuration file exists to recover. +Policy_UnableToSave = Policy level '{0}' could not be saved: {1}. +Policy_BadXml = Policy configuration XML is invalid. The required tag '{0}' is missing. +Policy_NonFullTrustAssembly = Policy references an assembly not in the full trust assemblies list. +Policy_MissingActivationContextInAppEvidence = The application evidence does not contain a Fusion activation context. +Policy_NoTrustManager = A trust manager could not be loaded for this application. +Policy_GrantSetDoesNotMatchDomain = An assembly was provided an invalid grant set by runtime host '{0}'. In a homogenous AppDomain, the only valid grant sets are FullTrust and the AppDomain's sandbox grant set. +#endif // FEATURE_CAS_POLICY +Policy_SaveNotFileBased = PolicyLevel object not based on a file cannot be saved. +Policy_AppTrustMustGrantAppRequest = ApplicationTrust grant set does not contain ActivationContext's minimum request set. + +Error_SecurityPolicyFileParse = Error occurred while parsing the '{0}' policy level. The default policy level was used instead. +Error_SecurityPolicyFileParseEx = Error '{1}' occurred while parsing the '{0}' policy level. The default policy level was used instead. + +#if FEATURE_CAS_POLICY +Policy_EvidenceMustBeSerializable = Objects used as evidence must be serializable. +Policy_DuplicateEvidence = The evidence collection already contains evidence of type '{0}'. Multiple pieces of the same type of evidence are not allowed. +Policy_IncorrectHostEvidence = Runtime host '{0}' returned evidence of type '{1}' from a request for evidence of type '{2}'. +Policy_NullHostEvidence = Runtime host '{0}' returned null when asked for assembly evidence for assembly '{1}'. +Policy_NullHostGrantSet = Runtime host '{0}' returned a null grant set from ResolvePolicy. +#endif // FEATURE_CAS_POLICY + +; Policy codegroup and permission set names and descriptions +#if FEATURE_CAS_POLICY +Policy_AllCode_Name = All_Code +Policy_AllCode_DescriptionFullTrust = Code group grants all code full trust and forms the root of the code group tree. +Policy_AllCode_DescriptionNothing = Code group grants no permissions and forms the root of the code group tree. +Policy_MyComputer_Name = My_Computer_Zone +Policy_MyComputer_Description = Code group grants full trust to all code originating on the local computer +Policy_Intranet_Name = LocalIntranet_Zone +Policy_Intranet_Description = Code group grants the intranet permission set to code from the intranet zone. This permission set grants intranet code the right to use isolated storage, full UI access, some capability to do reflection, and limited access to environment variables. +Policy_IntranetNet_Name = Intranet_Same_Site_Access +Policy_IntranetNet_Description = All intranet code gets the right to connect back to the site of its origin. +Policy_IntranetFile_Name = Intranet_Same_Directory_Access +Policy_IntranetFile_Description = All intranet code gets the right to read from its install directory. +Policy_Internet_Name = Internet_Zone +Policy_Internet_Description = Code group grants code from the Internet zone the Internet permission set. This permission set grants Internet code the right to use isolated storage and limited UI access. +Policy_InternetNet_Name = Internet_Same_Site_Access +Policy_InternetNet_Description = All Internet code gets the right to connect back to the site of its origin. +Policy_Trusted_Name = Trusted_Zone +Policy_Trusted_Description = Code from a trusted zone is granted the Internet permission set. This permission set grants the right to use isolated storage and limited UI access. +Policy_TrustedNet_Name = Trusted_Same_Site_Access +Policy_TrustedNet_Description = All Trusted Code gets the right to connect back to the site of its origin. +Policy_Untrusted_Name = Restricted_Zone +Policy_Untrusted_Description = Code coming from a restricted zone does not receive any permissions. +Policy_Microsoft_Name = Microsoft_Strong_Name +Policy_Microsoft_Description = Code group grants full trust to code signed with the Microsoft strong name. +Policy_Ecma_Name = ECMA_Strong_Name +Policy_Ecma_Description = Code group grants full trust to code signed with the ECMA strong name. + +; Policy permission set descriptions +Policy_PS_FullTrust = Allows full access to all resources +Policy_PS_Everything = Allows unrestricted access to all resources covered by built-in permissions +Policy_PS_Nothing = Denies all resources, including the right to execute +Policy_PS_Execution = Permits execution +Policy_PS_SkipVerification = Grants right to bypass the verification +Policy_PS_Internet = Default rights given to Internet applications +Policy_PS_LocalIntranet = Default rights given to applications on the local intranet + +; default Policy level names +Policy_PL_Enterprise = Enterprise +Policy_PL_Machine = Machine +Policy_PL_User = User +Policy_PL_AppDomain = AppDomain +#endif // FEATURE_CAS_POLICY + +; RankException +Rank_MultiDimNotSupported = Only single dimension arrays are supported here. +Rank_MustMatch = The specified arrays must have the same number of dimensions. + +; TypeInitializationException +TypeInitialization_Default = Type constructor threw an exception. +TypeInitialization_Type = The type initializer for '{0}' threw an exception. + +; TypeLoadException + + +; +; Reflection exceptions +; +RtType.InvalidCaller = Caller is not a friend. + +;CustomAttributeFormatException +RFLCT.InvalidPropFail = '{0}' property specified was not found. +RFLCT.InvalidFieldFail = '{0}' field specified was not found. + +;InvalidFilterCriteriaException +RFLCT.FltCritString = A String must be provided for the filter criteria. +RFLCT.FltCritInt = An Int32 must be provided for the filter criteria. + +; TargetException +RFLCT.Targ_ITargMismatch = Object does not match target type. +RFLCT.Targ_StatMethReqTarg = Non-static method requires a target. +RFLCT.Targ_StatFldReqTarg = Non-static field requires a target. + +;AmbiguousMatchException +RFLCT.Ambiguous = Ambiguous match found. +RFLCT.AmbigCust = Multiple custom attributes of the same type found. + +; +; Remoting exceptions +; +Remoting_AppDomainUnloaded_ThreadUnwound = The application domain in which the thread was running has been unloaded. +Remoting_AppDomainUnloaded = The target application domain has been unloaded. +Remoting_CantRemotePointerType = Pointer types cannot be passed in a remote call. +Remoting_TypeCantBeRemoted = The given type cannot be passed in a remote call. +Remoting_Delegate_TooManyTargets = The delegate must have only one target. +Remoting_InvalidContext = The context is not valid. +Remoting_InvalidValueTypeFieldAccess = An attempt was made to calculate the address of a value type field on a remote object. This was likely caused by an attempt to directly get or set the value of a field within this embedded value type. Avoid this and instead provide and use access methods for each field in the object that will be accessed remotely. +Remoting_Message_BadRetValOrOutArg = Bad return value or out-argument inside the return message. +Remoting_NonPublicOrStaticCantBeCalledRemotely = Permission denied: cannot call non-public or static methods remotely. +Remoting_Proxy_ProxyTypeIsNotMBR = classToProxy argument must derive from MarshalByRef type. +Remoting_TP_NonNull = The transparent proxy field of a real proxy must be null. +#if FEATURE_REMOTING +Remoting_Activation_BadAttribute = Activation attribute does not implement the IContextAttribute interface. +Remoting_Activation_BadObject = Proxy Attribute returned an incompatible object when constructing an instance of type {0}. +Remoting_Activation_MBR_ProxyAttribute = Proxy Attributes are supported on ContextBound types only. +Remoting_Activation_ConnectFailed = An attempt to connect to the remote activator failed with exception '{0}'. +Remoting_Activation_Failed = Activation failed due to an unknown reason. +Remoting_Activation_InconsistentState = Inconsistent state during activation; there may be two proxies for the same object. +Remoting_Activation_MissingRemoteAppEntry = Cannot find an entry for remote application '{0}'. +Remoting_Activation_NullReturnValue = Return value of construction call was null. +Remoting_Activation_NullFromInternalUnmarshal = InternalUnmarshal of returned ObjRef from activation call returned null. +Remoting_Activation_WellKnownCTOR = Cannot run a non-default constructor when connecting to well-known objects. +Remoting_Activation_PermissionDenied = Type '{0}' is not registered for activation. +Remoting_Activation_PropertyUnhappy = A context property did not approve the candidate context for activating the object. +Remoting_Activation_AsyncUnsupported = Async Activation not supported. +Remoting_AmbiguousCTOR = Cannot resolve the invocation to the correct constructor. +Remoting_AmbiguousMethod = Cannot resolve the invocation to the correct method. +Remoting_AppDomains_NYI = This feature is not yet supported for cross-application domain. +Remoting_AppDomainsCantBeCalledRemotely = Permission denied: cannot call methods on the AppDomain class remotely. +Remoting_AssemblyLoadFailed = Cannot load assembly '{0}'. +Remoting_Attribute_UseAttributeNotsettable = UseAttribute not allowed in SoapTypeAttribute. +Remoting_BadType = Cannot load type '{0}'. +Remoting_BadField = Remoting cannot find field '{0}' on type '{1}'. +Remoting_BadInternalState_ActivationFailure = Invalid internal state: Activation service failed to initialize. +Remoting_BadInternalState_ProxySameAppDomain = Invalid internal state: A marshal by ref object should not have a proxy in its own AppDomain. +Remoting_BadInternalState_FailEnvoySink = Invalid internal state: Failed to create an envoy sink for the object. +Remoting_CantDisconnectClientProxy = Cannot call disconnect on a proxy. +Remoting_CantInvokeIRemoteDispatch = Cannot invoke methods on IRemoteDispatch. +Remoting_ChannelNameAlreadyRegistered = The channel '{0}' is already registered. +Remoting_ChannelNotRegistered = The channel '{0}' is not registered with remoting services. +Remoting_Channel_PopOnEmptySinkStack = Tried to pop data from an empty channel sink stack. +Remoting_Channel_PopFromSinkStackWithoutPush = A channel sink tried to pop data from the stack without first pushing data onto the stack. +Remoting_Channel_StoreOnEmptySinkStack = A channel sink called the Store method when the sink stack was empty. +Remoting_Channel_StoreOnSinkStackWithoutPush = A channel sink called the Store method on the sink stack without first pushing data onto the stack. +Remoting_Channel_CantCallAPRWhenStackEmpty = Cannot call the AsyncProcessResponse method on the previous channel sink because the stack is empty. +Remoting_Channel_CantCallFRSWhenStackEmtpy = Called FlipRememberedStack() when stack was not null. +Remoting_Channel_CantCallGetResponseStreamWhenStackEmpty = Cannot call the GetResponseStream method on the previous channel sink because the stack is empty. +Remoting_Channel_DispatchSinkMessageMissing = No message was deserialized prior to calling the DispatchChannelSink. +Remoting_Channel_DispatchSinkWantsNullRequestStream = The request stream should be null when the DispatchChannelSink is called. +Remoting_Channel_CannotBeSecured = Channel {0} cannot be secured. Please consider using a channel that implements ISecurableChannel +Remoting_Config_ChannelMissingCtor = To be used from a .config file, the channel type '{0}' must have a constructor of the form '{1}' +Remoting_Config_SinkProviderMissingCtor = To be used from a .config file, the sink provider type '{0}' must have a constructor of the form '{1}' +Remoting_Config_SinkProviderNotFormatter = A sink provider of type '{0}' is incorrectly labeled as a 'formatter'. +Remoting_Config_ConfigurationFailure = Remoting configuration failed with the exception '{0}'. +Remoting_Config_InvalidTimeFormat = Invalid time format '{0}'. Examples of valid time formats include 7D, 10H, 5M, 30S, or 20MS. +Remoting_Config_AppNameSet = The remoting application name, '{0}', had already been set. +Remoting_Config_ErrorsModeSet = The remoting custom errors mode had already been set. +Remoting_Config_CantRedirectActivationOfWellKnownService = Attempt to redirect activation for type '{0}, {1}'. This is not allowed since either a well-known service type has already been registered with that type or that type has been registered has a activated service type. +Remoting_Config_CantUseRedirectedTypeForWellKnownService = Attempt to register a well-known or activated service type of type '{0}, {1}'. This is not allowed since the type has already been redirected to activate elsewhere. +Remoting_Config_InvalidChannelType = '{0}' does not implement IChannelReceiver or IChannelSender. All channels must implement one of these interfaces. +Remoting_Config_InvalidSinkProviderType = Unable to use '{0}' as a channel sink provider. It does not implement '{1}'. +Remoting_Config_MissingWellKnownModeAttribute = Well-known service entries must contain a 'mode' attribute with a value of 'Singleton' or 'SingleCall'. +Remoting_Config_MissingTypeAttribute = '{0}' entries must contain a '{1}' attribute of the form 'typeName, assemblyName'. +Remoting_Config_MissingXmlTypeAttribute = '{0}' entries must contain a '{1}' attribute of the form 'xmlTypeName, xmlTypeNamespace'. +Remoting_Config_NoAppName = Improper remoting configuration: missing ApplicationName property. +Remoting_Config_NonTemplateIdAttribute = Only '{0}' templates can have an 'id' attribute. +Remoting_Config_PreloadRequiresTypeOrAssembly = Preload entries require a type or assembly attribute. +Remoting_Config_ProviderNeedsElementName = Sink providers must have an element name of 'formatter' or 'provider'. +Remoting_Config_RequiredXmlAttribute = '{0}' entries require a '{1}' attribute. +Remoting_Config_ReadFailure = .Config file '{0}' cannot be read successfully due to exception '{1}'. +Remoting_Config_NodeMustBeUnique = There can be only one '{0}' node in the '{1}' section of a config file. +Remoting_Config_TemplateCannotReferenceTemplate = A '{0}' template cannot reference another '{0}' template. +Remoting_Config_TypeAlreadyRedirected = Attempt to redirect activation of type '{0}, {1}' which is already redirected. +Remoting_Config_UnknownValue = Unknown value {1} was found on the {0} node. +Remoting_Config_UnableToResolveTemplate = Cannot resolve '{0}' template reference: '{1}'. +Remoting_Config_VersionPresent = Version information is present in the assembly name '{0}' which is not allowed for '{1}' entries. +Remoting_Contexts_BadProperty = A property that contributed a bad sink to the chain was found. +Remoting_Contexts_NoProperty = A property with the name '{0}' was not found. +Remoting_Contexts_ContextNotFrozenForCallBack = Context should be frozen before calling the DoCallBack method. +Remoting_Default = Unknown remoting error. +Remoting_HandlerNotRegistered = The tracking handler of type '{0}' is not registered with Remoting Services. +Remoting_InvalidMsg = Invalid Message Object. +Remoting_InvalidCallingType = Attempted to call a method declared on type '{0}' on an object which exposes '{1}'. +Remoting_InvalidRequestedType = The server object type cannot be cast to the requested type '{0}'. +Remoting_InternalError = Server encountered an internal error. For more information, turn off customErrors in the server's .config file. +Remoting_Lifetime_ILeaseReturn = Expected a return object of type ILease, but received '{0}'. +Remoting_Lifetime_InitialStateInitialLeaseTime = InitialLeaseTime property can only be set when the lease is in initial state. The state is '{0}'. +Remoting_Lifetime_InitialStateRenewOnCall = RenewOnCallTime property can only be set when the lease is in initial state. The state is '{0}'. +Remoting_Lifetime_InitialStateSponsorshipTimeout = SponsorshipTimeout property can only be set when the lease is in initial state. State is '{0}'. +Remoting_Lifetime_SetOnce = '{0}' can only be set once within an AppDomain. +Remoting_Message_ArgMismatch = {2} arguments were passed to '{0}::{1}'. {3} arguments were expected by this method. +Remoting_Message_BadAsyncResult = The async result object is null or of an unexpected type. +Remoting_Message_BadType = The method was called with a Message of an unexpected type. +Remoting_Message_CoercionFailed = The argument type '{0}' cannot be converted into parameter type '{1}'. +Remoting_Message_MissingArgValue = Expecting an instance of type '{0}' at pos {1} in the args array. +Remoting_Message_BadSerialization = Invalid or malformed serialization information for the message object. +Remoting_NoIdentityEntry = No remoting information was found for this object. +Remoting_NotRemotableByReference = Trying to create a proxy to an unbound type. +Remoting_NullMessage = The method was called with a null message. +Remoting_Proxy_BadType = The proxy is of an unsupported type. +Remoting_ResetURI = Attempt to reset the URI for an object from '{0}' to '{1}'. +Remoting_ServerObjectNotFound = The server object for URI '{0}' is not registered with the remoting infrastructure (it may have been disconnected). +Remoting_SetObjectUriForMarshal__ObjectNeedsToBeLocal = SetObjectUriForMarshal method should only be called for MarshalByRefObjects that exist in the current AppDomain. +Remoting_SetObjectUriForMarshal__UriExists = SetObjectUriForMarshal method has already been called on this object or the object has already been marshaled. +Remoting_Proxy_BadReturnType = Return argument has an invalid type. +Remoting_Proxy_ReturnValueTypeCannotBeNull = ByRef value type parameter cannot be null. +Remoting_Proxy_BadReturnTypeForActivation = Bad return type for activation call via Invoke: must be of type IConstructionReturnMessage. +Remoting_Proxy_BadTypeForActivation = Type mismatch between proxy type '{0}' and activation type '{1}'. +Remoting_Proxy_ExpectedOriginalMessage = The message passed to Invoke should be passed to PropagateOutParameters. +Remoting_Proxy_InvalidCall = Trying to call proxy while constructor call is in progress. +Remoting_Proxy_InvalidState = Channel sink does not exist. Failed to dispatch async call. +Remoting_Proxy_NoChannelSink = This remoting proxy has no channel sink which means either the server has no registered server channels that are listening, or this application has no suitable client channel to talk to the server. +Remoting_Proxy_InvalidCallType = Only the synchronous call type is supported for messages that are not of type Message. +Remoting_Proxy_WrongContext = ExecuteMessage can be called only from the native context of the object. +Remoting_SOAPInteropxsdInvalid = Soap Parse error, xsd:type '{0}' invalid {1} +Remoting_SOAPQNameNamespace = SoapQName missing a Namespace value '{0}'. +Remoting_ThreadAffinity_InvalidFlag = The specified flag '{0}' does not have one of the valid values. +Remoting_TrackingHandlerAlreadyRegistered = The handler has already been registered with TrackingServices. +Remoting_URIClash = Found two different objects associated with the same URI, '{0}'. +Remoting_URIExists = The remoted object already has an associated URI. +Remoting_URIToProxy = Trying to associate the URI with a proxy. +Remoting_WellKnown_MustBeMBR = Attempted to create well-known object of type '{0}'. Well-known objects must derive from the MarshalByRefObject class. +Remoting_WellKnown_CtorCantMarshal = '{0}': A well-known object cannot marshal itself in its constructor, or perform any action that would cause it to be marshaled (such as passing the 'this' pointer as a parameter to a remote method). +Remoting_WellKnown_CantDirectlyConnect = Attempt to connect to a server using its object URI: '{0}'. A valid, complete URL must be used. +Remoting_Connect_CantCreateChannelSink = Cannot create channel sink to connect to URL '{0}'. An appropriate channel has probably not been registered. +Remoting_UnexpectedNullTP = Failed to create a transparent proxy. If a custom RealProxy is being used ensure it sets the proxy type. +; The following remoting exception messages appear in native resources too (mscorrc.rc) +Remoting_Disconnected = Object '{0}' has been disconnected or does not exist at the server. +Remoting_Message_MethodMissing = The method '{0}' was not found on the interface/type '{1}'. +#endif // FEATURE_REMOTING + +; Resources exceptions +; +Resources_StreamNotValid = Stream is not a valid resource file. +ResourceReaderIsClosed = ResourceReader is closed. + +; RuntimeWrappedException +RuntimeWrappedException = An object that does not derive from System.Exception has been wrapped in a RuntimeWrappedException. + +; UnauthorizedAccessException +UnauthorizedAccess_MemStreamBuffer = MemoryStream's internal buffer cannot be accessed. +UnauthorizedAccess_IODenied_Path = Access to the path '{0}' is denied. +UnauthorizedAccess_IODenied_NoPathName = Access to the path is denied. +UnauthorizedAccess_RegistryKeyGeneric_Key = Access to the registry key '{0}' is denied. +UnauthorizedAccess_RegistryNoWrite = Cannot write to the registry key. +UnauthorizedAccess_SystemDomain = Cannot execute an assembly in the system domain. + +; +; Security exceptions +; + +;SecurityException +; These still appear in bcl.small but should go away eventually +Security_Generic = Request for the permission of type '{0}' failed. +Security_GenericNoType = Request failed. +Security_NoAPTCA = That assembly does not allow partially trusted callers. +Security_RegistryPermission = Requested registry access is not allowed. +Security_MustRevertOverride = Stack walk modifier must be reverted before another modification of the same type can be performed. +#if FEATURE_CAS_POLICY +Security_CannotGenerateHash = Hash for the assembly cannot be generated. +Security_CannotGetRawData = Assembly bytes could not be retrieved. +Security_PrincipalPermission = Request for principal permission failed. +Security_Action = The action that failed was: +Security_TypeFirstPermThatFailed = The type of the first permission that failed was: +Security_FirstPermThatFailed = The first permission that failed was: +Security_Demanded = The demand was for: +Security_GrantedSet = The granted set of the failing assembly was: +Security_RefusedSet = The refused set of the failing assembly was: +Security_Denied = The denied permissions were: +Security_PermitOnly = The only permitted permissions were: +Security_Assembly = The assembly or AppDomain that failed was: +Security_Method = The method that caused the failure was: +Security_Zone = The Zone of the assembly that failed was: +Security_Url = The Url of the assembly that failed was: +Security_AnonymouslyHostedDynamicMethodCheckFailed = The demand failed due to the code access security information captured during the creation of an anonymously hosted dynamic method. In order for this operation to succeed, ensure that the demand would have succeeded at the time the method was created. See http://go.microsoft.com/fwlink/?LinkId=288746 for more information. +#endif // FEATURE_CAS_POLICY + +; +; HostProtection exceptions +; + +HostProtection_HostProtection = Attempted to perform an operation that was forbidden by the CLR host. +HostProtection_ProtectedResources = The protected resources (only available with full trust) were: +HostProtection_DemandedResources = The demanded resources were: + +; +; IO exceptions +; + +; EOFException +IO.EOF_ReadBeyondEOF = Unable to read beyond the end of the stream. + +; FileNotFoundException +IO.FileNotFound = Unable to find the specified file. +IO.FileNotFound_FileName = Could not find file '{0}'. +IO.FileName_Name = File name: '{0}' +IO.FileLoad = Could not load the specified file. + +; IOException +IO.IO_AlreadyExists_Name = Cannot create "{0}" because a file or directory with the same name already exists. +IO.IO_BindHandleFailed = BindHandle for ThreadPool failed on this handle. +IO.IO_FileExists_Name = The file '{0}' already exists. +IO.IO_FileStreamHandlePosition = The OS handle's position is not what FileStream expected. Do not use a handle simultaneously in one FileStream and in Win32 code or another FileStream. This may cause data loss. +IO.IO_FileTooLong2GB = The file is too long. This operation is currently limited to supporting files less than 2 gigabytes in size. +IO.IO_FileTooLongOrHandleNotSync = IO operation will not work. Most likely the file will become too long or the handle was not opened to support synchronous IO operations. +IO.IO_FixedCapacity = Unable to expand length of this stream beyond its capacity. +IO.IO_InvalidStringLen_Len = BinaryReader encountered an invalid string length of {0} characters. +IO.IO_NoConsole = There is no console. +IO.IO_NoPermissionToDirectoryName = <Path discovery permission to the specified directory was denied.> +IO.IO_SeekBeforeBegin = An attempt was made to move the position before the beginning of the stream. +IO.IO_SeekAppendOverwrite = Unable seek backward to overwrite data that previously existed in a file opened in Append mode. +IO.IO_SetLengthAppendTruncate = Unable to truncate data that previously existed in a file opened in Append mode. +IO.IO_SharingViolation_File = The process cannot access the file '{0}' because it is being used by another process. +IO.IO_SharingViolation_NoFileName = The process cannot access the file because it is being used by another process. +IO.IO_StreamTooLong = Stream was too long. +IO.IO_CannotCreateDirectory = The specified directory '{0}' cannot be created. +IO.IO_SourceDestMustBeDifferent = Source and destination path must be different. +IO.IO_SourceDestMustHaveSameRoot = Source and destination path must have identical roots. Move will not work across volumes. + +; DirectoryNotFoundException +IO.DriveNotFound_Drive = Could not find the drive '{0}'. The drive might not be ready or might not be mapped. +IO.PathNotFound_Path = Could not find a part of the path '{0}'. +IO.PathNotFound_NoPathName = Could not find a part of the path. + +; PathTooLongException +IO.PathTooLong = The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. + +#if FEATURE_CORECLR +; SecurityException +FileSecurityState_OperationNotPermitted = File operation not permitted. Access to path '{0}' is denied. +#endif + +; PrivilegeNotHeldException +PrivilegeNotHeld_Default = The process does not possess some privilege required for this operation. +PrivilegeNotHeld_Named = The process does not possess the '{0}' privilege which is required for this operation. + +; General strings used in the IO package +IO_UnknownFileName = [Unknown] +#if PLATFORM_UNIX +IO_StreamWriterBufferedDataLost = A StreamWriter was not closed and all buffered data within that StreamWriter was not flushed to the underlying stream. (This was detected when the StreamWriter was finalized with data in its buffer.) A portion of the data was lost. Consider one of calling Close(), Flush(), setting the StreamWriter's AutoFlush property to true, or allocating the StreamWriter with a "using" statement. Stream type: {0}\nFile name: {1}\nAllocated from:\n {2} +#endif +#if !PLATFORM_UNIX +IO_StreamWriterBufferedDataLost = A StreamWriter was not closed and all buffered data within that StreamWriter was not flushed to the underlying stream. (This was detected when the StreamWriter was finalized with data in its buffer.) A portion of the data was lost. Consider one of calling Close(), Flush(), setting the StreamWriter's AutoFlush property to true, or allocating the StreamWriter with a "using" statement. Stream type: {0}\r\nFile name: {1}\r\nAllocated from:\r\n {2} +#endif // PLATFORM_UNIX else +IO_StreamWriterBufferedDataLostCaptureAllocatedFromCallstackNotEnabled = callstack information is not captured by default for performance reasons. Please enable captureAllocatedCallStack config switch for streamWriterBufferedDataLost MDA (refer to MSDN MDA documentation for how to do this). + +; +; Serialization Exceptions +; +#if FEATURE_SERIALIZATION +; SerializationException +Serialization_NoID = Object has never been assigned an objectID. +Serialization_UnknownMemberInfo = Only FieldInfo, PropertyInfo, and SerializationMemberInfo are recognized. +Serialization_UnableToFixup = Cannot perform fixup. +Serialization_NoType = Object does not specify a type. +Serialization_ValueTypeFixup = ValueType fixup on Arrays is not implemented. +Serialization_PartialValueTypeFixup = Fixing up a partially available ValueType chain is not implemented. +Serialization_InvalidData=An error occurred while deserializing the object. The serialized data is corrupt. +Serialization_InvalidID = Object specifies an invalid ID. +Serialization_InvalidPtrValue = An IntPtr or UIntPtr with an eight byte value cannot be deserialized on a machine with a four byte word size. +Serialization_DuplicateSelector = Selector is already on the list of checked selectors. +Serialization_MemberTypeNotRecognized = Unknown member type. +Serialization_NoBaseType = Object does not specify a base type. +Serialization_ArrayNoLength = Array does not specify a length. +Serialization_CannotGetType = Cannot get the type '{0}'. +Serialization_AssemblyNotFound = Unable to find assembly '{0}'. +Serialization_ArrayInvalidLength = Array specifies an invalid length. +Serialization_MalformedArray = The array information in the stream is invalid. +Serialization_InsufficientState = Insufficient state to return the real object. +Serialization_InvalidFieldState = Object fields may not be properly initialized. +Serialization_MissField = Field {0} is missing. +Serialization_MultipleMembers = Cannot resolve multiple members with the same name. +Serialization_NullSignature = The method signature cannot be null. +Serialization_ObjectUsedBeforeDeserCallback = An object was used before its deserialization callback ran, which may break higher-level consistency guarantees in the application. +Serialization_UnknownMember = Cannot get the member '{0}'. +Serialization_RegisterTwice = An object cannot be registered twice. +Serialization_IdTooSmall = Object IDs must be greater than zero. +Serialization_NotFound = Member '{0}' was not found. +Serialization_InsufficientDeserializationState = Insufficient state to deserialize the object. Missing field '{0}'. More information is needed. +Serialization_UnableToFindModule = The given module {0} cannot be found within the assembly {1}. +Serialization_TooManyReferences = The implementation of the IObjectReference interface returns too many nested references to other objects that implement IObjectReference. +Serialization_NotISer = The given object does not implement the ISerializable interface. +Serialization_InvalidOnDeser = OnDeserialization method was called while the object was not being deserialized. +Serialization_MissingKeys = The Keys for this Hashtable are missing. +Serialization_MissingKeyValuePairs = The KeyValuePairs for this Dictionary are missing. +Serialization_MissingValues = The values for this dictionary are missing. +Serialization_NullKey = One of the serialized keys is null. +Serialization_KeyValueDifferentSizes = The keys and values arrays have different sizes. +Serialization_SurrogateCycleInArgument = Selector contained a cycle. +Serialization_SurrogateCycle = Adding selector will introduce a cycle. +Serialization_NeverSeen = A fixup is registered to the object with ID {0}, but the object does not appear in the graph. +Serialization_IORIncomplete = The object with ID {0} implements the IObjectReference interface for which all dependencies cannot be resolved. The likely cause is two instances of IObjectReference that have a mutual dependency on each other. +Serialization_NotCyclicallyReferenceableSurrogate = {0}.SetObjectData returns a value that is neither null nor equal to the first parameter. Such Surrogates cannot be part of cyclical reference. +Serialization_ObjectNotSupplied = The object with ID {0} was referenced in a fixup but does not exist. +Serialization_TooManyElements = The internal array cannot expand to greater than Int32.MaxValue elements. +Serialization_SameNameTwice = Cannot add the same member twice to a SerializationInfo object. +Serialization_InvalidType = Only system-provided types can be passed to the GetUninitializedObject method. '{0}' is not a valid instance of a type. +Serialization_MissingObject = The object with ID {0} was referenced in a fixup but has not been registered. +Serialization_InvalidFixupType = A member fixup was registered for an object which implements ISerializable or has a surrogate. In this situation, a delayed fixup must be used. +Serialization_InvalidFixupDiscovered = A fixup on an object implementing ISerializable or having a surrogate was discovered for an object which does not have a SerializationInfo available. +Serialization_InvalidFormat = The input stream is not a valid binary format. The starting contents (in bytes) are: {0} ... +Serialization_ParentChildIdentical = The ID of the containing object cannot be the same as the object ID. +Serialization_IncorrectNumberOfFixups = The ObjectManager found an invalid number of fixups. This usually indicates a problem in the Formatter. +Serialization_BadParameterInfo = Non existent ParameterInfo. Position bigger than member's parameters length. +Serialization_NoParameterInfo = Serialized member does not have a ParameterInfo. +Serialization_StringBuilderMaxCapacity = The serialized MaxCapacity property of StringBuilder must be positive and greater than or equal to the String length. +Serialization_StringBuilderCapacity = The serialized Capacity property of StringBuilder must be positive, less than or equal to MaxCapacity and greater than or equal to the String length. +Serialization_InvalidDelegateType = Cannot serialize delegates over unmanaged function pointers, dynamic methods or methods outside the delegate creator's assembly. +Serialization_OptionalFieldVersionValue = Version value must be positive. +Serialization_MissingDateTimeData = Invalid serialized DateTime data. Unable to find 'ticks' or 'dateData'. +Serialization_DateTimeTicksOutOfRange = Invalid serialized DateTime data. Ticks must be between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks. +; The following serialization exception messages appear in native resources too (mscorrc.rc) +Serialization_NonSerType = Type '{0}' in Assembly '{1}' is not marked as serializable. +Serialization_ConstructorNotFound = The constructor to deserialize an object of type '{0}' was not found. + +; SerializationException used by Formatters +Serialization_ArrayType = Invalid array type '{0}'. +Serialization_ArrayTypeObject = Array element type is Object, 'dt' attribute is null. +Serialization_Assembly = No assembly information is available for object on the wire, '{0}'. +Serialization_AssemblyId = No assembly ID for object type '{0}'. +Serialization_BinaryHeader = Binary stream '{0}' does not contain a valid BinaryHeader. Possible causes are invalid stream or object version change between serialization and deserialization. +Serialization_CrossAppDomainError = Cross-AppDomain BinaryFormatter error; expected '{0}' but received '{1}'. +Serialization_CorruptedStream = Invalid BinaryFormatter stream. +Serialization_HeaderReflection = Header reflection error: number of value members: {0}. +Serialization_ISerializableTypes = Types not available for ISerializable object '{0}'. +Serialization_ISerializableMemberInfo = MemberInfo requested for ISerializable type. +Serialization_MBRAsMBV = Type {0} must be marshaled by reference in this context. +Serialization_Map = No map for object '{0}'. +Serialization_MemberInfo = MemberInfo cannot be obtained for ISerialized Object '{0}'. +Serialization_Method = Invalid MethodCall or MethodReturn stream format. +Serialization_MissingMember = Member '{0}' in class '{1}' is not present in the serialized stream and is not marked with {2}. +Serialization_NoMemberInfo = No MemberInfo for Object {0}. +Serialization_ObjNoID = Object {0} has never been assigned an objectID. +Serialization_ObjectTypeEnum = Invalid ObjectTypeEnum {0}. +Serialization_ParseError = Parse error. Current element is not compatible with the next element, {0}. +Serialization_SerMemberInfo = MemberInfo type {0} cannot be serialized. +Serialization_Stream = Attempting to deserialize an empty stream. +Serialization_StreamEnd = End of Stream encountered before parsing was completed. +Serialization_TopObject = No top object. +Serialization_TopObjectInstantiate = Top object cannot be instantiated for element '{0}'. +Serialization_TypeCode = Invalid type code in stream '{0}'. +Serialization_TypeExpected = Invalid expected type. +Serialization_TypeMissing = Type is missing for member of type Object '{0}'. +Serialization_TypeRead = Invalid read type request '{0}'. +Serialization_TypeSecurity = Type {0} and the types derived from it (such as {1}) are not permitted to be deserialized at this security level. +Serialization_TypeWrite = Invalid write type request '{0}'. +Serialization_XMLElement = Invalid element '{0}'. +Serialization_Security = Because of security restrictions, the type {0} cannot be accessed. +Serialization_TypeLoadFailure = Unable to load type {0} required for deserialization. +Serialization_RequireFullTrust = A type '{0}' that is defined in a partially trusted assembly cannot be type forwarded from an assembly with a different Public Key Token or without a public key token. To fix this, please either turn on unsafeTypeForwarding flag in the configuration file or remove the TypeForwardedFrom attribute. +; The following serialization exception messages appear in native resources too (mscorrc.rc) +Serialization_TypeResolved = Type is not resolved for member '{0}'. +Serialization_MemberOutOfRange = The deserialized value of the member "{0}" in the class "{1}" is out of range. +#endif // FEATURE_SERIALIZATION + +; +; StringBuilder Exceptions +; +Arg_LongerThanSrcString = Source string was not long enough. Check sourceIndex and count. + + +; +; System.Threading +; + +; +; Thread Exceptions +; +ThreadState_NoAbortRequested = Unable to reset abort because no abort was requested. +Threading.WaitHandleTooManyPosts = The WaitHandle cannot be signaled because it would exceed its maximum count. +; +; WaitHandleCannotBeOpenedException +; +Threading.WaitHandleCannotBeOpenedException = No handle of the given name exists. +Threading.WaitHandleCannotBeOpenedException_InvalidHandle = A WaitHandle with system-wide name '{0}' cannot be created. A WaitHandle of a different type might have the same name. + +; +; AbandonedMutexException +; +Threading.AbandonedMutexException = The wait completed due to an abandoned mutex. + +; AggregateException +AggregateException_ctor_DefaultMessage=One or more errors occurred. +AggregateException_ctor_InnerExceptionNull=An element of innerExceptions was null. +AggregateException_DeserializationFailure=The serialization stream contains no inner exceptions. +AggregateException_ToString={0}{1}---> (Inner Exception #{2}) {3}{4}{5} + +; Cancellation +CancellationToken_CreateLinkedToken_TokensIsEmpty=No tokens were supplied. +CancellationTokenSource_Disposed=The CancellationTokenSource has been disposed. +CancellationToken_SourceDisposed=The CancellationTokenSource associated with this CancellationToken has been disposed. + +; Exceptions shared by all concurrent collection +ConcurrentCollection_SyncRoot_NotSupported=The SyncRoot property may not be used for the synchronization of concurrent collections. + +; Exceptions shared by ConcurrentStack and ConcurrentQueue +ConcurrentStackQueue_OnDeserialization_NoData=The serialization stream contains no elements. + +; ConcurrentStack<T> +ConcurrentStack_PushPopRange_StartOutOfRange=The startIndex argument must be greater than or equal to zero. +ConcurrentStack_PushPopRange_CountOutOfRange=The count argument must be greater than or equal to zero. +ConcurrentStack_PushPopRange_InvalidCount=The sum of the startIndex and count arguments must be less than or equal to the collection's Count. + +; ConcurrentDictionary<TKey, TValue> +ConcurrentDictionary_ItemKeyIsNull=TKey is a reference type and item.Key is null. +ConcurrentDictionary_SourceContainsDuplicateKeys=The source argument contains duplicate keys. +ConcurrentDictionary_IndexIsNegative=The index argument is less than zero. +ConcurrentDictionary_ConcurrencyLevelMustBePositive=The concurrencyLevel argument must be positive. +ConcurrentDictionary_CapacityMustNotBeNegative=The capacity argument must be greater than or equal to zero. +ConcurrentDictionary_ArrayNotLargeEnough=The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array. +ConcurrentDictionary_ArrayIncorrectType=The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array. +ConcurrentDictionary_KeyAlreadyExisted=The key already existed in the dictionary. +ConcurrentDictionary_TypeOfKeyIncorrect=The key was of an incorrect type for this dictionary. +ConcurrentDictionary_TypeOfValueIncorrect=The value was of an incorrect type for this dictionary. + +; Partitioner +Partitioner_DynamicPartitionsNotSupported=Dynamic partitions are not supported by this partitioner. + +; OrderablePartitioner +OrderablePartitioner_GetPartitions_WrongNumberOfPartitions=GetPartitions returned an incorrect number of partitions. + +; PartitionerStatic +PartitionerStatic_CurrentCalledBeforeMoveNext=MoveNext must be called at least once before calling Current. +PartitionerStatic_CanNotCallGetEnumeratorAfterSourceHasBeenDisposed=Can not call GetEnumerator on partitions after the source enumerable is disposed + +; CDSCollectionETWBCLProvider events +event_ConcurrentStack_FastPushFailed=Push to ConcurrentStack spun {0} time(s). +event_ConcurrentStack_FastPopFailed=Pop from ConcurrentStack spun {0} time(s). +event_ConcurrentDictionary_AcquiringAllLocks=ConcurrentDictionary acquiring all locks on {0} bucket(s). +event_ConcurrentBag_TryTakeSteals=ConcurrentBag stealing in TryTake. +event_ConcurrentBag_TryPeekSteals=ConcurrentBag stealing in TryPeek. + +; CountdownEvent +CountdownEvent_Decrement_BelowZero=Invalid attempt made to decrement the event's count below zero. +CountdownEvent_Increment_AlreadyZero=The event is already signaled and cannot be incremented. +CountdownEvent_Increment_AlreadyMax=The increment operation would cause the CurrentCount to overflow. + +; Parallel +Parallel_Invoke_ActionNull=One of the actions was null. +Parallel_ForEach_OrderedPartitionerKeysNotNormalized=This method requires the use of an OrderedPartitioner with the KeysNormalized property set to true. +Parallel_ForEach_PartitionerNotDynamic=The Partitioner used here must support dynamic partitioning. +Parallel_ForEach_PartitionerReturnedNull=The Partitioner used here returned a null partitioner source. +Parallel_ForEach_NullEnumerator=The Partitioner source returned a null enumerator. + +; SemaphyoreFullException +Threading_SemaphoreFullException=Adding the specified count to the semaphore would cause it to exceed its maximum count. + +; Lazy +Lazy_ctor_ValueSelectorNull=The valueSelector argument is null. +Lazy_ctor_InfoNull=The info argument is null. +Lazy_ctor_deserialization_ValueInvalid=The Value cannot be null. +Lazy_ctor_ModeInvalid=The mode argument specifies an invalid value. +Lazy_CreateValue_NoParameterlessCtorForT=The lazily-initialized type does not have a public, parameterless constructor. +Lazy_StaticInit_InvalidOperation=ValueFactory returned null. +Lazy_Value_RecursiveCallsToValue=ValueFactory attempted to access the Value property of this instance. +Lazy_ToString_ValueNotCreated=Value is not created. + + +;ThreadLocal +ThreadLocal_Value_RecursiveCallsToValue=ValueFactory attempted to access the Value property of this instance. +ThreadLocal_Disposed=The ThreadLocal object has been disposed. +ThreadLocal_ValuesNotAvailable=The ThreadLocal object is not tracking values. To use the Values property, use a ThreadLocal constructor that accepts the trackAllValues parameter and set the parameter to true. + +; SemaphoreSlim +SemaphoreSlim_ctor_InitialCountWrong=The initialCount argument must be non-negative and less than or equal to the maximumCount. +SemaphoreSlim_ctor_MaxCountWrong=The maximumCount argument must be a positive number. If a maximum is not required, use the constructor without a maxCount parameter. +SemaphoreSlim_Wait_TimeoutWrong=The timeout must represent a value between -1 and Int32.MaxValue, inclusive. +SemaphoreSlim_Release_CountWrong=The releaseCount argument must be greater than zero. +SemaphoreSlim_Disposed=The semaphore has been disposed. + +; ManualResetEventSlim +ManualResetEventSlim_ctor_SpinCountOutOfRange=The spinCount argument must be in the range 0 to {0}, inclusive. +ManualResetEventSlim_ctor_TooManyWaiters=There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported. +ManualResetEventSlim_Disposed=The event has been disposed. + +; SpinLock +SpinLock_TryEnter_ArgumentOutOfRange=The timeout must be a value between -1 and Int32.MaxValue, inclusive. +SpinLock_TryEnter_LockRecursionException=The calling thread already holds the lock. +SpinLock_TryReliableEnter_ArgumentException=The tookLock argument must be set to false before calling this method. +SpinLock_Exit_SynchronizationLockException=The calling thread does not hold the lock. +SpinLock_IsHeldByCurrentThread=Thread tracking is disabled. + +; SpinWait +SpinWait_SpinUntil_TimeoutWrong=The timeout must represent a value between -1 and Int32.MaxValue, inclusive. +SpinWait_SpinUntil_ArgumentNull=The condition argument is null. + +; CdsSyncEtwBCLProvider events +event_SpinLock_FastPathFailed=SpinLock beginning to spin. +event_SpinWait_NextSpinWillYield=Next spin will yield. +event_Barrier_PhaseFinished=Barrier finishing phase {1}. + +; +; System.Threading.Tasks +; + +; AsyncMethodBuilder +AsyncMethodBuilder_InstanceNotInitialized=The builder was not properly initialized. + +; TaskAwaiter and YieldAwaitable +AwaitableAwaiter_InstanceNotInitialized=The awaitable or awaiter was not properly initialized. +TaskAwaiter_TaskNotCompleted=The awaited task has not yet completed. + +; Task<T> +TaskT_SetException_HasAnInitializer=A task's Exception may only be set directly if the task was created without a function. +TaskT_TransitionToFinal_AlreadyCompleted=An attempt was made to transition a task to a final state when it had already completed. +TaskT_ctor_SelfReplicating=It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>. +TaskT_DebuggerNoResult={Not yet computed} + +; Task +Task_ctor_LRandSR=(Internal)An attempt was made to create a LongRunning SelfReplicating task. +Task_ThrowIfDisposed=The task has been disposed. +Task_Dispose_NotCompleted=A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled). +Task_Start_Promise=Start may not be called on a promise-style task. +Task_Start_AlreadyStarted=Start may not be called on a task that was already started. +Task_Start_TaskCompleted=Start may not be called on a task that has completed. +Task_Start_ContinuationTask=Start may not be called on a continuation task. +Task_RunSynchronously_AlreadyStarted=RunSynchronously may not be called on a task that was already started. +Task_RunSynchronously_TaskCompleted=RunSynchronously may not be called on a task that has already completed. +Task_RunSynchronously_Promise=RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method. +Task_RunSynchronously_Continuation=RunSynchronously may not be called on a continuation task. +Task_ContinueWith_NotOnAnything=The specified TaskContinuationOptions excluded all continuation kinds. +Task_ContinueWith_ESandLR=The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running. +Task_MultiTaskContinuation_NullTask=The tasks argument included a null value. +Task_MultiTaskContinuation_FireOptions=It is invalid to exclude specific continuation kinds for continuations off of multiple tasks. +Task_MultiTaskContinuation_EmptyTaskList=The tasks argument contains no tasks. +Task_FromAsync_TaskManagerShutDown=FromAsync was called with a TaskManager that had already shut down. +Task_FromAsync_SelfReplicating=It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync. +Task_FromAsync_LongRunning=It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync. +Task_FromAsync_PreferFairness=It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync. +Task_WaitMulti_NullTask=The tasks array included at least one null element. +Task_Delay_InvalidMillisecondsDelay=The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer. +Task_Delay_InvalidDelay=The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue. + +; TaskCanceledException +TaskCanceledException_ctor_DefaultMessage=A task was canceled. + +;TaskCompletionSource<T> +TaskCompletionSourceT_TrySetException_NullException=The exceptions collection included at least one null element. +TaskCompletionSourceT_TrySetException_NoExceptions=The exceptions collection was empty. + +;TaskExceptionHolder +TaskExceptionHolder_UnknownExceptionType=(Internal)Expected an Exception or an IEnumerable<Exception> +TaskExceptionHolder_UnhandledException=A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. + +; TaskScheduler +TaskScheduler_ExecuteTask_TaskAlreadyExecuted=ExecuteTask may not be called for a task which was already executed. +TaskScheduler_ExecuteTask_WrongTaskScheduler=ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler. +TaskScheduler_InconsistentStateAfterTryExecuteTaskInline=The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked. +TaskScheduler_FromCurrentSynchronizationContext_NoCurrent=The current SynchronizationContext may not be used as a TaskScheduler. + +; TaskSchedulerException +TaskSchedulerException_ctor_DefaultMessage=An exception was thrown by a TaskScheduler. + +; +; ParallelState ( used in Parallel.For(), Parallel.ForEach() ) +ParallelState_Break_InvalidOperationException_BreakAfterStop=Break was called after Stop was called. +ParallelState_Stop_InvalidOperationException_StopAfterBreak=Stop was called after Break was called. +ParallelState_NotSupportedException_UnsupportedMethod=This method is not supported. + +; +; TPLETWProvider events +event_ParallelLoopBegin=Beginning {3} loop {2} from Task {1}. +event_ParallelLoopEnd=Ending loop {2} after {3} iterations. +event_ParallelInvokeBegin=Beginning ParallelInvoke {2} from Task {1} for {4} actions. +event_ParallelInvokeEnd=Ending ParallelInvoke {2}. +event_ParallelFork=Task {1} entering fork/join {2}. +event_ParallelJoin=Task {1} leaving fork/join {2}. +event_TaskScheduled=Task {2} scheduled to TaskScheduler {0}. +event_TaskStarted=Task {2} executing. +event_TaskCompleted=Task {2} completed. +event_TaskWaitBegin=Beginning wait ({3}) on Task {2}. +event_TaskWaitEnd=Ending wait on Task {2}. + + +; +; Weak Reference Exception +; +WeakReference_NoLongerValid = The weak reference is no longer valid. + + +; +; Interop Exceptions +; +Interop.COM_TypeMismatch = Type mismatch between source and destination types. +Interop_Marshal_Unmappable_Char = Cannot marshal: Encountered unmappable character. + +#if FEATURE_COMINTEROP_WINRT_DESKTOP_HOST +WinRTHostDomainName = Windows Runtime Object Host Domain for '{0}' +#endif + +; +; Loader Exceptions +; +Loader_InvalidPath = Relative path must be a string that contains the substring, "..", or does not contain a root directory. +Loader_Name = Name: +Loader_NoContextPolicies = There are no context policies. +Loader_ContextPolicies = Context Policies: + +; +; AppDomain Exceptions +AppDomain_RequireApplicationName = ApplicationName must be set before the DynamicBase can be set. +AppDomain_AppBaseNotSet = The ApplicationBase must be set before retrieving this property. + +; +; XMLSyntaxExceptions +XMLSyntax_UnexpectedEndOfFile = Unexpected end of file. +XMLSyntax_ExpectedCloseBracket = Expected > character. +XMLSyntax_ExpectedSlashOrString = Expected / character or string. +XMLSyntax_UnexpectedCloseBracket = Unexpected > character. +XMLSyntax_SyntaxError = Invalid syntax on line {0}. +XMLSyntax_SyntaxErrorEx = Invalid syntax on line {0} - '{1}'. +XMLSyntax_InvalidSyntax = Invalid syntax. +XML_Syntax_InvalidSyntaxInFile = Invalid XML in file '{0}' near element '{1}'. +XMLSyntax_InvalidSyntaxSatAssemTag = Invalid XML in file "{0}" near element "{1}". The <satelliteassemblies> section only supports <assembly> tags. +XMLSyntax_InvalidSyntaxSatAssemTagBadAttr = Invalid XML in file "{0}" near "{1}" and "{2}". In the <satelliteassemblies> section, the <assembly> tag must have exactly 1 attribute called 'name', whose value is a fully-qualified assembly name. +XMLSyntax_InvalidSyntaxSatAssemTagNoAttr = Invalid XML in file "{0}". In the <satelliteassemblies> section, the <assembly> tag must have exactly 1 attribute called 'name', whose value is a fully-qualified assembly name. + +; CodeGroup +#if FEATURE_CAS_POLICY +NetCodeGroup_PermissionSet = Same site Web +MergeLogic_Union = Union +MergeLogic_FirstMatch = First Match +FileCodeGroup_PermissionSet = Same directory FileIO - '{0}' +#endif // FEATURE_CAS_POLICY + +; MembershipConditions +StrongName_ToString = StrongName - {0}{1}{2} +StrongName_Name = name = {0} +StrongName_Version = version = {0} +Site_ToString = Site +Publisher_ToString = Publisher +Hash_ToString = Hash - {0} = {1} +ApplicationDirectory_ToString = ApplicationDirectory +Zone_ToString = Zone - {0} +All_ToString = All code +Url_ToString = Url +GAC_ToString = GAC +#if FEATURE_CAS_POLICY +Site_ToStringArg = Site - {0} +Publisher_ToStringArg = Publisher - {0} +Url_ToStringArg = Url - {0} +#endif // FEATURE_CAS_POLICY + + +; Interop non exception strings. +TypeLibConverter_ImportedTypeLibProductName = Assembly imported from type library '{0}'. + +; +; begin System.TimeZoneInfo ArgumentException's +; +Argument_AdjustmentRulesNoNulls = The AdjustmentRule array cannot contain null elements. +Argument_AdjustmentRulesOutOfOrder = The elements of the AdjustmentRule array must be in chronological order and must not overlap. +Argument_AdjustmentRulesAmbiguousOverlap = The elements of the AdjustmentRule array must not contain ambiguous time periods that extend beyond the DateStart or DateEnd properties of the element. +Argument_AdjustmentRulesrDaylightSavingTimeOverlap = The elements of the AdjustmentRule array must not contain Daylight Saving Time periods that overlap adjacent elements in such a way as to cause invalid or ambiguous time periods. +Argument_AdjustmentRulesrDaylightSavingTimeOverlapNonRuleRange = The elements of the AdjustmentRule array must not contain Daylight Saving Time periods that overlap the DateStart or DateEnd properties in such a way as to cause invalid or ambiguous time periods. +Argument_AdjustmentRulesInvalidOverlap = The elements of the AdjustmentRule array must not contain invalid time periods that extend beyond the DateStart or DateEnd properties of the element. +Argument_ConvertMismatch = The conversion could not be completed because the supplied DateTime did not have the Kind property set correctly. For example, when the Kind property is DateTimeKind.Local, the source time zone must be TimeZoneInfo.Local. +Argument_DateTimeHasTimeOfDay = The supplied DateTime includes a TimeOfDay setting. This is not supported. +Argument_DateTimeIsInvalid = The supplied DateTime represents an invalid time. For example, when the clock is adjusted forward, any time in the period that is skipped is invalid. +Argument_DateTimeIsNotAmbiguous = The supplied DateTime is not in an ambiguous time range. +Argument_DateTimeOffsetIsNotAmbiguous = The supplied DateTimeOffset is not in an ambiguous time range. +Argument_DateTimeKindMustBeUnspecified = The supplied DateTime must have the Kind property set to DateTimeKind.Unspecified. +Argument_DateTimeHasTicks = The supplied DateTime must have the Year, Month, and Day properties set to 1. The time cannot be specified more precisely than whole milliseconds. +Argument_InvalidId = The specified ID parameter '{0}' is not supported. +Argument_InvalidSerializedString = The specified serialized string '{0}' is not supported. +Argument_InvalidREG_TZI_FORMAT = The REG_TZI_FORMAT structure is corrupt. +Argument_OutOfOrderDateTimes = The DateStart property must come before the DateEnd property. +Argument_TimeSpanHasSeconds = The TimeSpan parameter cannot be specified more precisely than whole minutes. +Argument_TimeZoneInfoBadTZif = The tzfile does not begin with the magic characters 'TZif'. Please verify that the file is not corrupt. +Argument_TimeZoneInfoInvalidTZif = The TZif data structure is corrupt. +Argument_TransitionTimesAreIdentical = The DaylightTransitionStart property must not equal the DaylightTransitionEnd property. +; +; begin System.TimeZoneInfo ArgumentOutOfRangeException's +; +ArgumentOutOfRange_DayParam = The Day parameter must be in the range 1 through 31. +ArgumentOutOfRange_DayOfWeek = The DayOfWeek enumeration must be in the range 0 through 6. +ArgumentOutOfRange_MonthParam = The Month parameter must be in the range 1 through 12. +ArgumentOutOfRange_UtcOffset = The TimeSpan parameter must be within plus or minus 14.0 hours. +ArgumentOutOfRange_UtcOffsetAndDaylightDelta = The sum of the BaseUtcOffset and DaylightDelta properties must within plus or minus 14.0 hours. +ArgumentOutOfRange_Week = The Week parameter must be in the range 1 through 5. +; +; begin System.TimeZoneInfo InvalidTimeZoneException's +; +InvalidTimeZone_InvalidRegistryData = The time zone ID '{0}' was found on the local computer, but the registry information was corrupt. +InvalidTimeZone_InvalidWin32APIData = The Local time zone was found on the local computer, but the data was corrupt. +; +; begin System.TimeZoneInfo SecurityException's +; +Security_CannotReadRegistryData = The time zone ID '{0}' was found on the local computer, but the application does not have permission to read the registry information. +; +; begin System.TimeZoneInfo SerializationException's +; +Serialization_CorruptField = The value of the field '{0}' is invalid. The serialized data is corrupt. +Serialization_InvalidEscapeSequence = The serialized data contained an invalid escape sequence '\\{0}'. +; +; begin System.TimeZoneInfo TimeZoneNotFoundException's +; +TimeZoneNotFound_MissingRegistryData = The time zone ID '{0}' was not found on the local computer. +; +; end System.TimeZoneInfo +; + + +; Tuple +ArgumentException_TupleIncorrectType=Argument must be of type {0}. +ArgumentException_TupleNonIComparableElement=The tuple contains an element of type {0} which does not implement the IComparable interface. +ArgumentException_TupleLastArgumentNotATuple=The last element of an eight element tuple must be a Tuple. +ArgumentException_OtherNotArrayOfCorrectLength=Object is not a array with the same number of elements as the array to compare it to. + +; WinRT collection adapters +Argument_IndexOutOfArrayBounds=The specified index is out of bounds of the specified array. +Argument_InsufficientSpaceToCopyCollection=The specified space is not sufficient to copy the elements from this Collection. +ArgumentOutOfRange_IndexLargerThanMaxValue=This collection cannot work with indices larger than Int32.MaxValue - 1 (0x7FFFFFFF - 1). +ArgumentOutOfRange_IndexOutOfRange=The specified index is outside the current index range of this collection. +InvalidOperation_CollectionBackingListTooLarge=The collection backing this List contains too many elements. +InvalidOperation_CollectionBackingDictionaryTooLarge=The collection backing this Dictionary contains too many elements. +InvalidOperation_CannotRemoveLastFromEmptyCollection=Cannot remove the last element from an empty collection. + +; Globalization resources +;------------------ + +#if !FEATURE_CORECLR +Globalization.LegacyModifier = Legacy + +; +;Total items: 393 +; +Globalization.ci_ = Invariant Language (Invariant Country) +Globalization.ci_af = Afrikaans +Globalization.ci_af-ZA = Afrikaans (South Africa) +Globalization.ci_am = Amharic +Globalization.ci_am-ET = Amharic (Ethiopia) +Globalization.ci_ar = Arabic +Globalization.ci_ar-AE = Arabic (U.A.E.) +Globalization.ci_ar-BH = Arabic (Bahrain) +Globalization.ci_ar-DZ = Arabic (Algeria) +Globalization.ci_ar-EG = Arabic (Egypt) +Globalization.ci_ar-IQ = Arabic (Iraq) +Globalization.ci_ar-JO = Arabic (Jordan) +Globalization.ci_ar-KW = Arabic (Kuwait) +Globalization.ci_ar-LB = Arabic (Lebanon) +Globalization.ci_ar-LY = Arabic (Libya) +Globalization.ci_ar-MA = Arabic (Morocco) +Globalization.ci_ar-OM = Arabic (Oman) +Globalization.ci_ar-QA = Arabic (Qatar) +Globalization.ci_ar-SA = Arabic (Saudi Arabia) +Globalization.ci_ar-SY = Arabic (Syria) +Globalization.ci_ar-TN = Arabic (Tunisia) +Globalization.ci_ar-YE = Arabic (Yemen) +Globalization.ci_arn = Mapudungun +Globalization.ci_arn-CL = Mapudungun (Chile) +Globalization.ci_as = Assamese +Globalization.ci_as-IN = Assamese (India) +Globalization.ci_az = Azeri +Globalization.ci_az-Cyrl = Azeri (Cyrillic) +Globalization.ci_az-Cyrl-AZ = Azeri (Cyrillic, Azerbaijan) +Globalization.ci_az-Latn = Azeri (Latin) +Globalization.ci_az-Latn-AZ = Azeri (Latin, Azerbaijan) +Globalization.ci_ba = Bashkir +Globalization.ci_ba-RU = Bashkir (Russia) +Globalization.ci_be = Belarusian +Globalization.ci_be-BY = Belarusian (Belarus) +Globalization.ci_bg = Bulgarian +Globalization.ci_bg-BG = Bulgarian (Bulgaria) +Globalization.ci_bn = Bengali +Globalization.ci_bn-BD = Bengali (Bangladesh) +Globalization.ci_bn-IN = Bengali (India) +Globalization.ci_bo = Tibetan +Globalization.ci_bo-CN = Tibetan (PRC) +Globalization.ci_br = Breton +Globalization.ci_br-FR = Breton (France) +Globalization.ci_bs = Bosnian +Globalization.ci_bs-Cyrl = Bosnian (Cyrillic) +Globalization.ci_bs-Cyrl-BA = Bosnian (Cyrillic, Bosnia and Herzegovina) +Globalization.ci_bs-Latn = Bosnian (Latin) +Globalization.ci_bs-Latn-BA = Bosnian (Latin, Bosnia and Herzegovina) +Globalization.ci_ca = Catalan +Globalization.ci_ca-ES = Catalan (Catalan) +Globalization.ci_ca-ES-valencia = Valencian (Spain) +Globalization.ci_chr = Cherokee +Globalization.ci_chr-Cher = Cherokee (Cherokee) +Globalization.ci_chr-Cher-US = Cherokee (Cherokee) +Globalization.ci_co = Corsican +Globalization.ci_co-FR = Corsican (France) +Globalization.ci_cs = Czech +Globalization.ci_cs-CZ = Czech (Czech Republic) +Globalization.ci_cy = Welsh +Globalization.ci_cy-GB = Welsh (United Kingdom) +Globalization.ci_da = Danish +Globalization.ci_da-DK = Danish (Denmark) +Globalization.ci_de = German +Globalization.ci_de-AT = German (Austria) +Globalization.ci_de-CH = German (Switzerland) +Globalization.ci_de-DE = German (Germany) +Globalization.ci_de-DE_phoneb = German (Germany) +Globalization.ci_de-LI = German (Liechtenstein) +Globalization.ci_de-LU = German (Luxembourg) +Globalization.ci_dsb = Lower Sorbian +Globalization.ci_dsb-DE = Lower Sorbian (Germany) +Globalization.ci_dv = Divehi +Globalization.ci_dv-MV = Divehi (Maldives) +Globalization.ci_el = Greek +Globalization.ci_el-GR = Greek (Greece) +Globalization.ci_en = English +Globalization.ci_en-029 = English (Caribbean) +Globalization.ci_en-AU = English (Australia) +Globalization.ci_en-BZ = English (Belize) +Globalization.ci_en-CA = English (Canada) +Globalization.ci_en-GB = English (United Kingdom) +Globalization.ci_en-IE = English (Ireland) +Globalization.ci_en-IN = English (India) +Globalization.ci_en-JM = English (Jamaica) +Globalization.ci_en-MY = English (Malaysia) +Globalization.ci_en-NZ = English (New Zealand) +Globalization.ci_en-PH = English (Republic of the Philippines) +Globalization.ci_en-SG = English (Singapore) +Globalization.ci_en-TT = English (Trinidad and Tobago) +Globalization.ci_en-US = English (United States) +Globalization.ci_en-ZA = English (South Africa) +Globalization.ci_en-ZW = English (Zimbabwe) +Globalization.ci_es = Spanish +Globalization.ci_es-AR = Spanish (Argentina) +Globalization.ci_es-BO = Spanish (Bolivia) +Globalization.ci_es-CL = Spanish (Chile) +Globalization.ci_es-CO = Spanish (Colombia) +Globalization.ci_es-CR = Spanish (Costa Rica) +Globalization.ci_es-DO = Spanish (Dominican Republic) +Globalization.ci_es-EC = Spanish (Ecuador) +Globalization.ci_es-ES = Spanish (Spain) +Globalization.ci_es-ES_tradnl = Spanish (Spain) +Globalization.ci_es-GT = Spanish (Guatemala) +Globalization.ci_es-HN = Spanish (Honduras) +Globalization.ci_es-MX = Spanish (Mexico) +Globalization.ci_es-NI = Spanish (Nicaragua) +Globalization.ci_es-PA = Spanish (Panama) +Globalization.ci_es-PE = Spanish (Peru) +Globalization.ci_es-PR = Spanish (Puerto Rico) +Globalization.ci_es-PY = Spanish (Paraguay) +Globalization.ci_es-SV = Spanish (El Salvador) +Globalization.ci_es-US = Spanish (United States) +Globalization.ci_es-UY = Spanish (Uruguay) +Globalization.ci_es-VE = Spanish (Bolivarian Republic of Venezuela) +Globalization.ci_et = Estonian +Globalization.ci_et-EE = Estonian (Estonia) +Globalization.ci_eu = Basque +Globalization.ci_eu-ES = Basque (Basque) +Globalization.ci_fa = Persian +Globalization.ci_fa-IR = Persian +Globalization.ci_ff = Fulah +Globalization.ci_ff-Latn = Fulah (Latin) +Globalization.ci_ff-Latn-SN = Fulah (Latin, Senegal) +Globalization.ci_fi = Finnish +Globalization.ci_fi-FI = Finnish (Finland) +Globalization.ci_fil = Filipino +Globalization.ci_fil-PH = Filipino (Philippines) +Globalization.ci_fo = Faroese +Globalization.ci_fo-FO = Faroese (Faroe Islands) +Globalization.ci_fr = French +Globalization.ci_fr-BE = French (Belgium) +Globalization.ci_fr-CA = French (Canada) +Globalization.ci_fr-CH = French (Switzerland) +Globalization.ci_fr-FR = French (France) +Globalization.ci_fr-LU = French (Luxembourg) +Globalization.ci_fr-MC = French (Monaco) +Globalization.ci_fy = Frisian +Globalization.ci_fy-NL = Frisian (Netherlands) +Globalization.ci_ga = Irish +Globalization.ci_ga-IE = Irish (Ireland) +Globalization.ci_gd = Scottish Gaelic +Globalization.ci_gd-GB = Scottish Gaelic (United Kingdom) +Globalization.ci_gl = Galician +Globalization.ci_gl-ES = Galician (Galician) +Globalization.ci_gsw = Alsatian +Globalization.ci_gsw-FR = Alsatian (France) +Globalization.ci_gu = Gujarati +Globalization.ci_gu-IN = Gujarati (India) +Globalization.ci_ha = Hausa +Globalization.ci_ha-Latn = Hausa (Latin) +Globalization.ci_ha-Latn-NG = Hausa (Latin, Nigeria) +Globalization.ci_haw = Hawaiian +Globalization.ci_haw-US = Hawaiian (United States) +Globalization.ci_he = Hebrew +Globalization.ci_he-IL = Hebrew (Israel) +Globalization.ci_hi = Hindi +Globalization.ci_hi-IN = Hindi (India) +Globalization.ci_hr = Croatian +Globalization.ci_hr-BA = Croatian (Latin, Bosnia and Herzegovina) +Globalization.ci_hr-HR = Croatian (Croatia) +Globalization.ci_hsb = Upper Sorbian +Globalization.ci_hsb-DE = Upper Sorbian (Germany) +Globalization.ci_hu = Hungarian +Globalization.ci_hu-HU = Hungarian (Hungary) +Globalization.ci_hu-HU_technl = Hungarian (Hungary) +Globalization.ci_hy = Armenian +Globalization.ci_hy-AM = Armenian (Armenia) +Globalization.ci_id = Indonesian +Globalization.ci_id-ID = Indonesian (Indonesia) +Globalization.ci_ig = Igbo +Globalization.ci_ig-NG = Igbo (Nigeria) +Globalization.ci_ii = Yi +Globalization.ci_ii-CN = Yi (PRC) +Globalization.ci_is = Icelandic +Globalization.ci_is-IS = Icelandic (Iceland) +Globalization.ci_it = Italian +Globalization.ci_it-CH = Italian (Switzerland) +Globalization.ci_it-IT = Italian (Italy) +Globalization.ci_iu = Inuktitut +Globalization.ci_iu-Cans = Inuktitut (Syllabics) +Globalization.ci_iu-Cans-CA = Inuktitut (Syllabics, Canada) +Globalization.ci_iu-Latn = Inuktitut (Latin) +Globalization.ci_iu-Latn-CA = Inuktitut (Latin, Canada) +Globalization.ci_ja = Japanese +Globalization.ci_ja-JP = Japanese (Japan) +Globalization.ci_ja-JP_radstr = Japanese (Japan) +Globalization.ci_ka = Georgian +Globalization.ci_ka-GE = Georgian (Georgia) +Globalization.ci_ka-GE_modern = Georgian (Georgia) +Globalization.ci_kk = Kazakh +Globalization.ci_kk-KZ = Kazakh (Kazakhstan) +Globalization.ci_kl = Greenlandic +Globalization.ci_kl-GL = Greenlandic (Greenland) +Globalization.ci_km = Khmer +Globalization.ci_km-KH = Khmer (Cambodia) +Globalization.ci_kn = Kannada +Globalization.ci_kn-IN = Kannada (India) +Globalization.ci_ko = Korean +Globalization.ci_ko-KR = Korean (Korea) +Globalization.ci_kok = Konkani +Globalization.ci_kok-IN = Konkani (India) +Globalization.ci_ku = Central Kurdish +Globalization.ci_ku-Arab = Central Kurdish (Arabic) +Globalization.ci_ku-Arab-IQ = Central Kurdish (Iraq) +Globalization.ci_ky = Kyrgyz +Globalization.ci_ky-KG = Kyrgyz (Kyrgyzstan) +Globalization.ci_lb = Luxembourgish +Globalization.ci_lb-LU = Luxembourgish (Luxembourg) +Globalization.ci_lo = Lao +Globalization.ci_lo-LA = Lao (Lao P.D.R.) +Globalization.ci_lt = Lithuanian +Globalization.ci_lt-LT = Lithuanian (Lithuania) +Globalization.ci_lv = Latvian +Globalization.ci_lv-LV = Latvian (Latvia) +Globalization.ci_mi = Maori +Globalization.ci_mi-NZ = Maori (New Zealand) +Globalization.ci_mk = Macedonian (FYROM) +Globalization.ci_mk-MK = Macedonian (Former Yugoslav Republic of Macedonia) +Globalization.ci_ml = Malayalam +Globalization.ci_ml-IN = Malayalam (India) +Globalization.ci_mn = Mongolian +Globalization.ci_mn-Cyrl = Mongolian (Cyrillic) +Globalization.ci_mn-MN = Mongolian (Cyrillic, Mongolia) +Globalization.ci_mn-Mong = Mongolian (Traditional Mongolian) +Globalization.ci_mn-Mong-CN = Mongolian (Traditional Mongolian, PRC) +Globalization.ci_moh = Mohawk +Globalization.ci_moh-CA = Mohawk (Mohawk) +Globalization.ci_mr = Marathi +Globalization.ci_mr-IN = Marathi (India) +Globalization.ci_ms = Malay +Globalization.ci_ms-BN = Malay (Brunei Darussalam) +Globalization.ci_ms-MY = Malay (Malaysia) +Globalization.ci_mt = Maltese +Globalization.ci_mt-MT = Maltese (Malta) +Globalization.ci_nb = Norwegian (BokmÃ¥l) +Globalization.ci_nb-NO = Norwegian, BokmÃ¥l (Norway) +Globalization.ci_ne = Nepali +Globalization.ci_ne-NP = Nepali (Nepal) +Globalization.ci_nl = Dutch +Globalization.ci_nl-BE = Dutch (Belgium) +Globalization.ci_nl-NL = Dutch (Netherlands) +Globalization.ci_nn = Norwegian (Nynorsk) +Globalization.ci_nn-NO = Norwegian, Nynorsk (Norway) +Globalization.ci_no = Norwegian +Globalization.ci_nso = Sesotho sa Leboa +Globalization.ci_nso-ZA = Sesotho sa Leboa (South Africa) +Globalization.ci_oc = Occitan +Globalization.ci_oc-FR = Occitan (France) +Globalization.ci_or = Oriya +Globalization.ci_or-IN = Oriya (India) +Globalization.ci_pa = Punjabi +Globalization.ci_oa-Arab = Punjabi (Arabic) +Globalization.ci_pa-Arab-PK = Punjabi (Islamic Republic of Pakistan) +Globalization.ci_pa-IN = Punjabi (India) +Globalization.ci_pl = Polish +Globalization.ci_pl-PL = Polish (Poland) +Globalization.ci_prs = Dari +Globalization.ci_prs-AF = Dari (Afghanistan) +Globalization.ci_ps = Pashto +Globalization.ci_ps-AF = Pashto (Afghanistan) +Globalization.ci_pt = Portuguese +Globalization.ci_pt-BR = Portuguese (Brazil) +Globalization.ci_pt-PT = Portuguese (Portugal) +Globalization.ci_qps-ploc = Pseudo Language (Pseudo) +Globalization.ci_qps-ploca = Pseudo Language (Pseudo Asia) +Globalization.ci_qps-plocm = Pseudo Language (Pseudo Mirrored) +Globalization.ci_qut = K'iche +Globalization.ci_qut-GT = K'iche (Guatemala) +Globalization.ci_quz = Quechua +Globalization.ci_quz-BO = Quechua (Bolivia) +Globalization.ci_quz-EC = Quechua (Ecuador) +Globalization.ci_quz-PE = Quechua (Peru) +Globalization.ci_rm = Romansh +Globalization.ci_rm-CH = Romansh (Switzerland) +Globalization.ci_ro = Romanian +Globalization.ci_ro-RO = Romanian (Romania) +Globalization.ci_ru = Russian +Globalization.ci_ru-RU = Russian (Russia) +Globalization.ci_rw = Kinyarwanda +Globalization.ci_rw-RW = Kinyarwanda (Rwanda) +Globalization.ci_sa = Sanskrit +Globalization.ci_sa-IN = Sanskrit (India) +Globalization.ci_sah = Sakha +Globalization.ci_sah-RU = Sakha (Russia) +Globalization.ci_se = Sami (Northern) +Globalization.ci_se-FI = Sami, Northern (Finland) +Globalization.ci_se-NO = Sami, Northern (Norway) +Globalization.ci_se-SE = Sami, Northern (Sweden) +Globalization.ci_sd = Sindhi +Globalization.ci_sd-Arab = Sindhi (Arabic) +Globalization.ci_sd-Arab-PK = Sindhi (Islamic Republic of Pakistan) +Globalization.ci_si = Sinhala +Globalization.ci_si-LK = Sinhala (Sri Lanka) +Globalization.ci_sk = Slovak +Globalization.ci_sk-SK = Slovak (Slovakia) +Globalization.ci_sl = Slovenian +Globalization.ci_sl-SI = Slovenian (Slovenia) +Globalization.ci_sma = Sami (Southern) +Globalization.ci_sma-NO = Sami, Southern (Norway) +Globalization.ci_sma-SE = Sami, Southern (Sweden) +Globalization.ci_smj = Sami (Lule) +Globalization.ci_smj-NO = Sami, Lule (Norway) +Globalization.ci_smj-SE = Sami, Lule (Sweden) +Globalization.ci_smn = Sami (Inari) +Globalization.ci_smn-FI = Sami, Inari (Finland) +Globalization.ci_sms = Sami (Skolt) +Globalization.ci_sms-FI = Sami, Skolt (Finland) +Globalization.ci_sq = Albanian +Globalization.ci_sq-AL = Albanian (Albania) +Globalization.ci_sr = Serbian +Globalization.ci_sr-Cyrl = Serbian (Cyrillic) +Globalization.ci_sr-Cyrl-BA = Serbian (Cyrillic, Bosnia and Herzegovina) +Globalization.ci_sr-Cyrl-CS = Serbian (Cyrillic, Serbia and Montenegro (Former)) +Globalization.ci_sr-Cyrl-ME = Serbian (Cyrillic, Montenegro) +Globalization.ci_sr-Cyrl-RS = Serbian (Cyrillic, Serbia) +Globalization.ci_sr-Latn = Serbian (Latin) +Globalization.ci_sr-Latn-BA = Serbian (Latin, Bosnia and Herzegovina) +Globalization.ci_sr-Latn-CS = Serbian (Latin, Serbia and Montenegro (Former)) +Globalization.ci_sr-Latn-ME = Serbian (Latin, Montenegro) +Globalization.ci_sr-Latn-RS = Serbian (Latin, Serbia) +Globalization.ci_sv = Swedish +Globalization.ci_sv-FI = Swedish (Finland) +Globalization.ci_sv-SE = Swedish (Sweden) +Globalization.ci_sw = Kiswahili +Globalization.ci_sw-KE = Kiswahili (Kenya) +Globalization.ci_syr = Syriac +Globalization.ci_syr-SY = Syriac (Syria) +Globalization.ci_ta = Tamil +Globalization.ci_ta-IN = Tamil (India) +Globalization.ci_ta-LK = Tamil (Sri Lanka) +Globalization.ci_te = Telugu +Globalization.ci_te-IN = Telugu (India) +Globalization.ci_tg = Tajik +Globalization.ci_tg-Cyrl = Tajik (Cyrillic) +Globalization.ci_tg-Cyrl-TJ = Tajik (Cyrillic, Tajikistan) +Globalization.ci_th = Thai +Globalization.ci_th-TH = Thai (Thailand) +Globalization.ci_ti = Tigrinya +Globalization.ci_ti-ER = Tigrinya (Eritrea) +Globalization.ci_ti-ET = Tigrinya (Ethiopia) +Globalization.ci_tk = Turkmen +Globalization.ci_tk-TM = Turkmen (Turkmenistan) +Globalization.ci_tn = Setswana +Globalization.ci_tn-BW = Setswana (Botswana) +Globalization.ci_tn-ZA = Setswana (South Africa) +Globalization.ci_tr = Turkish +Globalization.ci_tr-TR = Turkish (Turkey) +Globalization.ci_tt = Tatar +Globalization.ci_tt-RU = Tatar (Russia) +Globalization.ci_tzm = Tamazight +Globalization.ci_tzm-Latn = Tamazight (Latin) +Globalization.ci_tzm-Latn-DZ = Tamazight (Latin, Algeria) +Globalization.ci_tzm-Tfng = Tamazight (Tifinagh) +Globalization.ci_tzm-Tfng-MA = Central Atlas Tamazight (Tifinagh, Morocco) +Globalization.ci_ug = Uyghur +Globalization.ci_ug-CN = Uyghur (PRC) +Globalization.ci_uk = Ukrainian +Globalization.ci_uk-UA = Ukrainian (Ukraine) +Globalization.ci_ur = Urdu +Globalization.ci_ur-PK = Urdu (Islamic Republic of Pakistan) +Globalization.ci_uz = Uzbek +Globalization.ci_uz-Cyrl = Uzbek (Cyrillic) +Globalization.ci_uz-Cyrl-UZ = Uzbek (Cyrillic, Uzbekistan) +Globalization.ci_uz-Latn = Uzbek (Latin) +Globalization.ci_uz-Latn-UZ = Uzbek (Latin, Uzbekistan) +Globalization.ci_vi = Vietnamese +Globalization.ci_vi-VN = Vietnamese (Vietnam) +Globalization.ci_wo = Wolof +Globalization.ci_wo-SN = Wolof (Senegal) +Globalization.ci_x-IV = Invariant Language (Invariant Country) +Globalization.ci_x-IV_mathan = Invariant Language (Invariant Country) +Globalization.ci_xh = isiXhosa +Globalization.ci_xh-ZA = isiXhosa (South Africa) +Globalization.ci_yo = Yoruba +Globalization.ci_yo-NG = Yoruba (Nigeria) +Globalization.ci_zh = Chinese +Globalization.ci_zh-CHS = Chinese (Simplified) Legacy +Globalization.ci_zh-CHT = Chinese (Traditional) Legacy +Globalization.ci_zh-CN = Chinese (Simplified, PRC) +Globalization.ci_zh-CN_stroke = Chinese (Simplified, PRC) +Globalization.ci_zh-HK = Chinese (Traditional, Hong Kong S.A.R.) +Globalization.ci_zh-HK_radstr = Chinese (Traditional, Hong Kong S.A.R.) +Globalization.ci_zh-Hans = Chinese (Simplified) +Globalization.ci_zh-Hant = Chinese (Traditional) +Globalization.ci_zh-MO = Chinese (Traditional, Macao S.A.R.) +Globalization.ci_zh-MO_radstr = Chinese (Traditional, Macao S.A.R.) +Globalization.ci_zh-MO_stroke = Chinese (Traditional, Macao S.A.R.) +Globalization.ci_zh-SG = Chinese (Simplified, Singapore) +Globalization.ci_zh-SG_stroke = Chinese (Simplified, Singapore) +Globalization.ci_zh-TW = Chinese (Traditional, Taiwan) +Globalization.ci_zh-TW_pronun = Chinese (Traditional, Taiwan) +Globalization.ci_zh-TW_radstr = Chinese (Traditional, Taiwan) +Globalization.ci_zu = isiZulu +Globalization.ci_zu-ZA = isiZulu (South Africa) +;------------------ +; +;Total items: 129 +; +Globalization.ri_029 = Caribbean +Globalization.ri_AE = U.A.E. +Globalization.ri_AF = Afghanistan +Globalization.ri_AL = Albania +Globalization.ri_AM = Armenia +Globalization.ri_AR = Argentina +Globalization.ri_AT = Austria +Globalization.ri_AU = Australia +Globalization.ri_AZ = Azerbaijan +Globalization.ri_BA = Bosnia and Herzegovina +Globalization.ri_BD = Bangladesh +Globalization.ri_BE = Belgium +Globalization.ri_BG = Bulgaria +Globalization.ri_BH = Bahrain +Globalization.ri_BN = Brunei Darussalam +Globalization.ri_BO = Bolivia +Globalization.ri_BR = Brazil +Globalization.ri_BY = Belarus +Globalization.ri_BZ = Belize +Globalization.ri_CA = Canada +Globalization.ri_CH = Switzerland +Globalization.ri_CL = Chile +Globalization.ri_CN = People's Republic of China +Globalization.ri_CO = Colombia +Globalization.ri_CR = Costa Rica +Globalization.ri_CS = Serbia and Montenegro (Former) +Globalization.ri_CZ = Czech Republic +Globalization.ri_DE = Germany +Globalization.ri_DK = Denmark +Globalization.ri_DO = Dominican Republic +Globalization.ri_DZ = Algeria +Globalization.ri_EC = Ecuador +Globalization.ri_EE = Estonia +Globalization.ri_EG = Egypt +Globalization.ri_ER = Eritrea +Globalization.ri_ES = Spain +Globalization.ri_ET = Ethiopia +Globalization.ri_FI = Finland +Globalization.ri_FO = Faroe Islands +Globalization.ri_FR = France +Globalization.ri_GB = United Kingdom +Globalization.ri_GE = Georgia +Globalization.ri_GL = Greenland +Globalization.ri_GR = Greece +Globalization.ri_GT = Guatemala +Globalization.ri_HK = Hong Kong S.A.R. +Globalization.ri_HN = Honduras +Globalization.ri_HR = Croatia +Globalization.ri_HU = Hungary +Globalization.ri_ID = Indonesia +Globalization.ri_IE = Ireland +Globalization.ri_IL = Israel +Globalization.ri_IN = India +Globalization.ri_IQ = Iraq +Globalization.ri_IR = Iran +Globalization.ri_IS = Iceland +Globalization.ri_IT = Italy +Globalization.ri_IV = Invariant Country +Globalization.ri_JM = Jamaica +Globalization.ri_JO = Jordan +Globalization.ri_JP = Japan +Globalization.ri_KE = Kenya +Globalization.ri_KG = Kyrgyzstan +Globalization.ri_KH = Cambodia +Globalization.ri_KR = Korea +Globalization.ri_KW = Kuwait +Globalization.ri_KZ = Kazakhstan +Globalization.ri_LA = Lao P.D.R. +Globalization.ri_LB = Lebanon +Globalization.ri_LI = Liechtenstein +Globalization.ri_LK = Sri Lanka +Globalization.ri_LT = Lithuania +Globalization.ri_LU = Luxembourg +Globalization.ri_LV = Latvia +Globalization.ri_LY = Libya +Globalization.ri_MA = Morocco +Globalization.ri_MC = Principality of Monaco +Globalization.ri_ME = Montenegro +Globalization.ri_MK = Macedonia (FYROM) +Globalization.ri_MN = Mongolia +Globalization.ri_MO = Macao S.A.R. +Globalization.ri_MT = Malta +Globalization.ri_MV = Maldives +Globalization.ri_MX = Mexico +Globalization.ri_MY = Malaysia +Globalization.ri_NG = Nigeria +Globalization.ri_NI = Nicaragua +Globalization.ri_NL = Netherlands +Globalization.ri_NO = Norway +Globalization.ri_NP = Nepal +Globalization.ri_NZ = New Zealand +Globalization.ri_OM = Oman +Globalization.ri_PA = Panama +Globalization.ri_PE = Peru +Globalization.ri_PH = Philippines +Globalization.ri_PK = Islamic Republic of Pakistan +Globalization.ri_PL = Poland +Globalization.ri_PR = Puerto Rico +Globalization.ri_PT = Portugal +Globalization.ri_PY = Paraguay +Globalization.ri_QA = Qatar +Globalization.ri_RO = Romania +Globalization.ri_RS = Serbia +Globalization.ri_RU = Russia +Globalization.ri_RW = Rwanda +Globalization.ri_SA = Saudi Arabia +Globalization.ri_SE = Sweden +Globalization.ri_SG = Singapore +Globalization.ri_SI = Slovenia +Globalization.ri_SK = Slovakia +Globalization.ri_SN = Senegal +Globalization.ri_SV = El Salvador +Globalization.ri_SY = Syria +Globalization.ri_TH = Thailand +Globalization.ri_TJ = Tajikistan +Globalization.ri_TM = Turkmenistan +Globalization.ri_TN = Tunisia +Globalization.ri_TR = Turkey +Globalization.ri_TT = Trinidad and Tobago +Globalization.ri_TW = Taiwan +Globalization.ri_UA = Ukraine +Globalization.ri_US = United States +Globalization.ri_UY = Uruguay +Globalization.ri_UZ = Uzbekistan +Globalization.ri_VE = Bolivarian Republic of Venezuela +Globalization.ri_VN = Vietnam +Globalization.ri_YE = Yemen +Globalization.ri_ZA = South Africa +Globalization.ri_ZW = Zimbabwe +#endif //!FEATURE_CORECLR + +;------------------ +; Encoding names: +; +;Total items: 147 +; +Globalization.cp_1200 = Unicode +Globalization.cp_1201 = Unicode (Big-Endian) +Globalization.cp_65001 = Unicode (UTF-8) +#if FEATURE_NON_UNICODE_CODE_PAGES +Globalization.cp_37 = IBM EBCDIC (US-Canada) +Globalization.cp_437 = OEM United States +Globalization.cp_500 = IBM EBCDIC (International) +Globalization.cp_708 = Arabic (ASMO 708) +Globalization.cp_720 = Arabic (DOS) +Globalization.cp_737 = Greek (DOS) +Globalization.cp_775 = Baltic (DOS) +Globalization.cp_850 = Western European (DOS) +Globalization.cp_852 = Central European (DOS) +Globalization.cp_855 = OEM Cyrillic +Globalization.cp_857 = Turkish (DOS) +Globalization.cp_858 = OEM Multilingual Latin I +Globalization.cp_860 = Portuguese (DOS) +Globalization.cp_861 = Icelandic (DOS) +Globalization.cp_862 = Hebrew (DOS) +Globalization.cp_863 = French Canadian (DOS) +Globalization.cp_864 = Arabic (864) +Globalization.cp_865 = Nordic (DOS) +Globalization.cp_866 = Cyrillic (DOS) +Globalization.cp_869 = Greek, Modern (DOS) +Globalization.cp_870 = IBM EBCDIC (Multilingual Latin-2) +Globalization.cp_874 = Thai (Windows) +Globalization.cp_875 = IBM EBCDIC (Greek Modern) +Globalization.cp_932 = Japanese (Shift-JIS) +Globalization.cp_936 = Chinese Simplified (GB2312) +Globalization.cp_949 = Korean +Globalization.cp_950 = Chinese Traditional (Big5) +Globalization.cp_1026 = IBM EBCDIC (Turkish Latin-5) +Globalization.cp_1047 = IBM Latin-1 +Globalization.cp_1140 = IBM EBCDIC (US-Canada-Euro) +Globalization.cp_1141 = IBM EBCDIC (Germany-Euro) +Globalization.cp_1142 = IBM EBCDIC (Denmark-Norway-Euro) +Globalization.cp_1143 = IBM EBCDIC (Finland-Sweden-Euro) +Globalization.cp_1144 = IBM EBCDIC (Italy-Euro) +Globalization.cp_1145 = IBM EBCDIC (Spain-Euro) +Globalization.cp_1146 = IBM EBCDIC (UK-Euro) +Globalization.cp_1147 = IBM EBCDIC (France-Euro) +Globalization.cp_1148 = IBM EBCDIC (International-Euro) +Globalization.cp_1149 = IBM EBCDIC (Icelandic-Euro) +Globalization.cp_1250 = Central European (Windows) +Globalization.cp_1251 = Cyrillic (Windows) +Globalization.cp_1252 = Western European (Windows) +Globalization.cp_1253 = Greek (Windows) +Globalization.cp_1254 = Turkish (Windows) +Globalization.cp_1255 = Hebrew (Windows) +Globalization.cp_1256 = Arabic (Windows) +Globalization.cp_1257 = Baltic (Windows) +Globalization.cp_1258 = Vietnamese (Windows) +Globalization.cp_1361 = Korean (Johab) +Globalization.cp_10000 = Western European (Mac) +Globalization.cp_10001 = Japanese (Mac) +Globalization.cp_10002 = Chinese Traditional (Mac) +Globalization.cp_10003 = Korean (Mac) +Globalization.cp_10004 = Arabic (Mac) +Globalization.cp_10005 = Hebrew (Mac) +Globalization.cp_10006 = Greek (Mac) +Globalization.cp_10007 = Cyrillic (Mac) +Globalization.cp_10008 = Chinese Simplified (Mac) +Globalization.cp_10010 = Romanian (Mac) +Globalization.cp_10017 = Ukrainian (Mac) +Globalization.cp_10021 = Thai (Mac) +Globalization.cp_10029 = Central European (Mac) +Globalization.cp_10079 = Icelandic (Mac) +Globalization.cp_10081 = Turkish (Mac) +Globalization.cp_10082 = Croatian (Mac) +Globalization.cp_12000 = Unicode (UTF-32) +Globalization.cp_12001 = Unicode (UTF-32 Big-Endian) +Globalization.cp_20000 = Chinese Traditional (CNS) +Globalization.cp_20001 = TCA Taiwan +Globalization.cp_20002 = Chinese Traditional (Eten) +Globalization.cp_20003 = IBM5550 Taiwan +Globalization.cp_20004 = TeleText Taiwan +Globalization.cp_20005 = Wang Taiwan +Globalization.cp_20105 = Western European (IA5) +Globalization.cp_20106 = German (IA5) +Globalization.cp_20107 = Swedish (IA5) +Globalization.cp_20108 = Norwegian (IA5) +Globalization.cp_20127 = US-ASCII +Globalization.cp_20261 = T.61 +Globalization.cp_20269 = ISO-6937 +Globalization.cp_20273 = IBM EBCDIC (Germany) +Globalization.cp_20277 = IBM EBCDIC (Denmark-Norway) +Globalization.cp_20278 = IBM EBCDIC (Finland-Sweden) +Globalization.cp_20280 = IBM EBCDIC (Italy) +Globalization.cp_20284 = IBM EBCDIC (Spain) +Globalization.cp_20285 = IBM EBCDIC (UK) +Globalization.cp_20290 = IBM EBCDIC (Japanese katakana) +Globalization.cp_20297 = IBM EBCDIC (France) +Globalization.cp_20420 = IBM EBCDIC (Arabic) +Globalization.cp_20423 = IBM EBCDIC (Greek) +Globalization.cp_20424 = IBM EBCDIC (Hebrew) +Globalization.cp_20833 = IBM EBCDIC (Korean Extended) +Globalization.cp_20838 = IBM EBCDIC (Thai) +Globalization.cp_20866 = Cyrillic (KOI8-R) +Globalization.cp_20871 = IBM EBCDIC (Icelandic) +Globalization.cp_20880 = IBM EBCDIC (Cyrillic Russian) +Globalization.cp_20905 = IBM EBCDIC (Turkish) +Globalization.cp_20924 = IBM Latin-1 +Globalization.cp_20932 = Japanese (JIS 0208-1990 and 0212-1990) +Globalization.cp_20936 = Chinese Simplified (GB2312-80) +Globalization.cp_20949 = Korean Wansung +Globalization.cp_21025 = IBM EBCDIC (Cyrillic Serbian-Bulgarian) +Globalization.cp_21027 = Ext Alpha Lowercase +Globalization.cp_21866 = Cyrillic (KOI8-U) +Globalization.cp_28591 = Western European (ISO) +Globalization.cp_28592 = Central European (ISO) +Globalization.cp_28593 = Latin 3 (ISO) +Globalization.cp_28594 = Baltic (ISO) +Globalization.cp_28595 = Cyrillic (ISO) +Globalization.cp_28596 = Arabic (ISO) +Globalization.cp_28597 = Greek (ISO) +Globalization.cp_28598 = Hebrew (ISO-Visual) +Globalization.cp_28599 = Turkish (ISO) +Globalization.cp_28603 = Estonian (ISO) +Globalization.cp_28605 = Latin 9 (ISO) +Globalization.cp_29001 = Europa +Globalization.cp_38598 = Hebrew (ISO-Logical) +Globalization.cp_50000 = User Defined +Globalization.cp_50220 = Japanese (JIS) +Globalization.cp_50221 = Japanese (JIS-Allow 1 byte Kana) +Globalization.cp_50222 = Japanese (JIS-Allow 1 byte Kana - SO/SI) +Globalization.cp_50225 = Korean (ISO) +Globalization.cp_50227 = Chinese Simplified (ISO-2022) +Globalization.cp_50229 = Chinese Traditional (ISO-2022) +Globalization.cp_50930 = IBM EBCDIC (Japanese and Japanese Katakana) +Globalization.cp_50931 = IBM EBCDIC (Japanese and US-Canada) +Globalization.cp_50933 = IBM EBCDIC (Korean and Korean Extended) +Globalization.cp_50935 = IBM EBCDIC (Simplified Chinese) +Globalization.cp_50937 = IBM EBCDIC (Traditional Chinese) +Globalization.cp_50939 = IBM EBCDIC (Japanese and Japanese-Latin) +Globalization.cp_51932 = Japanese (EUC) +Globalization.cp_51936 = Chinese Simplified (EUC) +Globalization.cp_51949 = Korean (EUC) +Globalization.cp_52936 = Chinese Simplified (HZ) +Globalization.cp_54936 = Chinese Simplified (GB18030) +Globalization.cp_57002 = ISCII Devanagari +Globalization.cp_57003 = ISCII Bengali +Globalization.cp_57004 = ISCII Tamil +Globalization.cp_57005 = ISCII Telugu +Globalization.cp_57006 = ISCII Assamese +Globalization.cp_57007 = ISCII Oriya +Globalization.cp_57008 = ISCII Kannada +Globalization.cp_57009 = ISCII Malayalam +Globalization.cp_57010 = ISCII Gujarati +Globalization.cp_57011 = ISCII Punjabi +Globalization.cp_65000 = Unicode (UTF-7) +#endif // FEATURE_NON_UNICODE_CODE_PAGES +#endif // INCLUDE_DEBUG + +;------------------ + -- 2.25.1