LoadDefaultText() public method

Uses reflection to load default text for standard StatusCodes.
public LoadDefaultText ( ) : void
return void
コード例 #1
0
        /// <summary>
        /// Creates the resource manager for the server.
        /// </summary>
        /// <param name="server">The server.</param>
        /// <param name="configuration">The configuration.</param>
        /// <returns>Returns an object that manages access to localized resources, the return type is <seealso cref="ResourceManager"/>.</returns>
        protected virtual ResourceManager CreateResourceManager(IServerInternal server, ApplicationConfiguration configuration)
        {
            ResourceManager resourceManager = new ResourceManager(server, configuration);

            // load default text for all status codes.
            resourceManager.LoadDefaultText();

            return resourceManager;
        }
コード例 #2
0
ファイル: TutorialServer.cs プロジェクト: yuriik83/UA-.NET
        /// <summary>
        /// Creates the resource manager for the server.
        /// </summary>
        protected override ResourceManager CreateResourceManager(IServerInternal server, ApplicationConfiguration configuration)
        {
            ResourceManager resourceManager = new ResourceManager(server, configuration);

            // load default text for all status codes.
            resourceManager.LoadDefaultText();

            // add translations for standard error codes.
            resourceManager.Add(StatusCodes.BadUserAccessDenied, "en-US", "User does not have permission to perform the requested operation.");
            resourceManager.Add(StatusCodes.BadUserAccessDenied, "fr-FR", "Utilisateur ne peut pas changer la valeur.");
            resourceManager.Add(StatusCodes.BadUserAccessDenied, "de-DE", "User nicht ändern können, Wert.");

            // add translations for server defined error codes.
            resourceManager.Add(TutorialErrorCodes.InvalidPassword, "en-US", "Specified password is not valid for user '{0}'.");
            resourceManager.Add(TutorialErrorCodes.InvalidPassword, "de-DE", "Das Passwort ist nicht gültig für Konto '{0}'.");
            resourceManager.Add(TutorialErrorCodes.InvalidPassword, "es-ES", "La contraseña no es válida para la cuenta de '{0}'.");

            return resourceManager;
        }