Notificationとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 日本語表現辞典 > Notificationの意味・解説 

notification

別表記:ノーティフィケーション

「notification」の意味

「notification」とは、知らせ通知意味する英単語である。情報伝えることや、特定の事象状況について他者知らせることを指す。例えば、会議の日程イベントの開催重要なお知らせなどを他の人に伝える際に使用される

「notification」の発音・読み方

「notification」の発音は、IPA表記では /ˌnoʊtɪfɪˈkeɪʃən/ であり、IPAカタカナ読みでは「ノウティフィケイション」となる。日本人発音するカタカナ英語では、「ノーティフィケーション」と読むことが一般的である。

「notification」の定義を英語で解説

A notification is a message or announcement that informs someone about a particular event, situation, or piece of information. It can be delivered through various means, such as emails, text messages, phone calls, or even in-person communication.

「notification」の類語

「notification」に類似する意味を持つ英単語としては、「alert」、「announcement」、「information」、「notice」、「message」などがある。これらの単語は、それぞれニュアンス使用される文脈異なるため、適切な状況使い分けることが重要である。

「notification」に関連する用語・表現

「notification」に関連する用語表現には、「notify」、「notification system」、「notification settings」、「push notification」などがある。「notify」は動詞で、他者通知することを意味する。「notification system」は、通知管理送信するシステムを指す。「notification settings」は、通知設定条件を指す。また、push notification」は、スマートフォンコンピューター自動的に送られる通知意味する

「notification」の例文

1. I received a notification about the upcoming meeting.(今後会議についての通知受け取った。)
2. Please send a notification to all employees regarding the new policy.(新しポリシーに関して従業員通知送ってください。)
3. The notification system will automatically inform users of any updates.(通知システム自動的にユーザー更新情報知らせる。)
4. I turned off the notification settings for that app because it was too distracting.(そのアプリ通知設定オフにした。なぜなら、気が散るからだ。)
5. The push notification alerted me to the breaking news.(プッシュ通知速報知らされた。)
6. The deadline for submitting the report is approaching, so please send a notification as a reminder.(レポート提出締め切りが近づいているので、リマインダーとして通知送ってください。)
7. I didn't receive any notification about the schedule change.(スケジュール変更に関する通知受け取っていない。)
8. The notification email went to my spam folder.(通知メールが迷惑メールフォルダに入っていた。)
9. The teacher sent a notification to the parents about the upcoming school event.(先生は、今後学校行事について保護者通知送った。)
10. The company is required to provide notification of any data breaches.(企業は、データ漏洩があった場合通知提供することが求められる。)

Notification イベント


パブリック イベントパブリック イベント

参照参照

関連項目

Notification クラス
Microsoft.WindowsCE.Forms 名前空間

その他の技術情報

方法 : 通知送信する

Notification クラス

ユーザー通知表示したり、通知応答したりするための Windows CE機能実装ます。

名前空間: Microsoft.WindowsCE.Forms
アセンブリ: Microsoft.WindowsCE.Forms (microsoft.windowsce.forms.dll 内)
構文構文

Public Class Notification
    Inherits Component
public class Notification : Component
public class Notification extends Component
public class Notification extends
 Component
解説解説

このクラスは、Windows CE通知機能マネージ実装提供します。このクラスは、Pocket PC でのみサポートされています。

通知作成したら、Visible プロパティ使用して必要に応じて表示できます。InitialDuration プロパティは、メッセージ バルーン最初に表示する時期設定しますInitialDuration に 0 を設定しVisibletrue設定した場合メッセージ バルーン表示されませんが、タイトル バーアイコン表示されます。このアイコンクリックすると、メッセージ バルーンが再びアクティブなります。BalloonChanged イベントは、Visible プロパティでの設定ユーザーとの対話によって、バルーン表示または非表示にされるたびに発生します

メッセージ バルーンには、プレーンテキストだけでなく、HTML コンテンツを含むユーザー通知作成できますHTML は、Pocket PCHTML コントロールによって表示されます。また、Response プロパティ使用して、ResponseSubmittedEventArgs クラスによって提供される応答文字列解析することによって、HTML フォーム内の値に応答できます

cmd:2 識別子

Windows CE では、"cmd:2" 識別子特殊な目的あります。この識別子は、通知を消すために使用されます。cmd:2 が、メッセージ バルーンHTML ボタンまたは他の要素の名前の場合、ResponseSubmitted イベント発生しません。通知消されますが、後で応答できるようにタイトル バーアイコン配置されます。

メモメモ

リンクまたは要素の名前が "cmd:n" (n は任意の整数) の場合ResponseSubmitted イベント発生しません。ただし、通知を消すための識別子としては、cmd:2 だけを使用することをお勧めます。

使用例使用例

通知表示しメッセージ バルーン内の HTML 要素使用してユーザー入力収集する方法を、次のコード例示します。この例では、ボタン使用して通知表示していますが、通常通知イベントまたは処理 (タイマなど) の結果として表示されます。

この例のシナリオは、デバイスデータダウンロードすることを確認する通知です。メッセージ バルーンには、次の要素含まれます。

Imports System
Imports System.Windows.Forms
Imports System.Drawing
Imports Microsoft.WindowsCE.Forms
Imports System.Reflection
Imports System.Text
Imports System.IO




Public Class Form1
   Inherits System.Windows.Forms.Form
   Private WithEvents Button1 As
 System.Windows.Forms.Button
   Private StatusBar1 As System.Windows.Forms.StatusBar
   
   Private WithEvents Notification1 As
 Microsoft.WindowsCE.Forms.Notification
   
   
   Public Sub New()
      
      InitializeComponent()
      
      ConfigNotification()
      
      StatusBar1.Text = ""
      
      ' Display the OK button for closing the application.
      Me.MinimizeBox = False
   End Sub
    
   
   
   Protected Overrides Sub
 Dispose(disposing As Boolean)
      MyBase.Dispose(disposing)
   End Sub
   
   
   Private Sub InitializeComponent()
      Me.Button1 = New System.Windows.Forms.Button()
      Me.StatusBar1 = New System.Windows.Forms.StatusBar()
      Me.SuspendLayout()
      '
      ' Button1
      '
      Me.Button1.Location = New System.Drawing.Point(6,
 134)
      Me.Button1.Name = "Button1"
      Me.Button1.TabIndex = 20
      Me.Button1.Text = "Notify"
      '
      ' StatusBar1
      '
      Me.StatusBar1.Location = New System.Drawing.Point(0,
 246)
      Me.StatusBar1.Name = "StatusBar1"
      Me.StatusBar1.Size = New System.Drawing.Size(240,
 22)
      Me.StatusBar1.Text = ""
      '
      ' Form1
      '
      Me.ClientSize = New System.Drawing.Size(240,
 268)
      Me.Controls.Add(StatusBar1)
      Me.Controls.Add(Button1)
      Me.Name = "Form1"
      Me.Text = "Notify Demo"
      Me.ResumeLayout(False)
   End Sub
    
   
   Shared Sub Main()
      Application.Run(New Form1())
   End Sub
   
   
   Private Sub ConfigNotification()
      
      ' Create a Notification.
      Notification1 = New Microsoft.WindowsCE.Forms.Notification()
      
      Try
          'Provide an icon for the notification to appear in the title
 bar when dismissed.
          'Assumes an icon file is compiled with the assembly as an
 embedded resource.
          Dim asm As [Assembly] = [Assembly].GetExecutingAssembly()
         Notification1.Icon = New Icon(asm.GetManifestResourceStream("notify.ico"),
 16, 16)
         
         Notification1.Caption = "Notification scenario - data
 download"

         ' If notification is urgent, set to true.
         Notification1.Critical = False

         
         ' Create the text for the notification.
         ' Use a StringBuilder for better performance.
         Dim HTMLString As New
 StringBuilder()
         
         HTMLString.Append("<html><body>")
         HTMLString.Append("<font color=""#0000FF""><b>Data
 ready to download</b></font>")
         HTMLString.Append("&nbsp;&nbsp;&nbsp;&nbsp;<a
 href=""settings"">Settings</a>")
         HTMLString.Append("<br><form method=""GET""
 action=notify>")
         HTMLString.Append("<SELECT NAME=""lstbx"">")
         HTMLString.Append("<OPTION VALUE=""0"">Start
 now</OPTION><OPTION VALUE=""1"">In
 1 hr</OPTION>")
         HTMLString.Append("<OPTION VALUE=""2"">In
 2 hrs</OPTION><OPTION VALUE=""3"">In
 3 hrs</OPTION>")
         HTMLString.Append("<OPTION VALUE=""4"">In
 4 hrs</OPTION></SELECT>")
         HTMLString.Append("<input type=checkbox name=chkbx>Notify
 completion")
         HTMLString.Append("<br><input type='submit'>")
         HTMLString.Append("<input type=button name='cmd:2'
 value='Postpone'>")
         HTMLString.Append("</body></html>")
         
         ' Set the Text property to the HTML string.
         Notification1.Text = HTMLString.ToString()
      
      Catch ex As Exception
         MessageBox.Show(ex.Message)
      End Try
   End Sub
    
   
   
   
   ' Clicking the button creates a notification
   ' that initally displays for 20 seconds.
   Private Sub Button1_Click(sender As
 Object, e As System.EventArgs) Handles
 Button1.Click
      Notification1.InitialDuration = 20
      Notification1.Visible = True
      StatusBar1.Text = ""
   End Sub
   
   
   ' You can use the BalloonChanged event
   ' created by tracking each time the notification is made visible.
   Private Sub OnBalloonChanged(obj As
 Object, _
     balevent As BalloonChangedEventArgs) Handles
 Notification1.BalloonChanged
      If balevent.Visible = True Then
       ' You can add code here to add 
       ' functionality such as user interface 
       ' changes that should occur when
       ' the notification is displayed.
      End If
   End Sub
   
   ' When a ResponseSubmitted event occurs, this event handler
   ' parses the response to determine values in the HTML form.
   Private Sub OnResponseSubmitted(obj As
 Object, _ 
      resevent As ResponseSubmittedEventArgs) Handles
 Notification1.ResponseSubmitted
      
      ' Use a StringBuilder to create a log of the response.
      Dim LogResponse As New
 StringBuilder()
      
      
      ' If the response contains the name specified for the action value
      ' of the HTML form, in this case "notify," get the value
 of the
      ' selected option from the SELECT list. An example of the
      ' response string would be notify?lstbx=0.
      If resevent.Response.Substring(0, 6) = "notify"
 Then
         Dim choice As Integer
 = Convert.ToInt32(resevent.Response.Substring(13, 1))
         Select Case choice
            Case 0
               LogResponse.Equals("submit")
            Case 1
               LogResponse.Equals("opt 1")
            Case 2
               LogResponse.Equals("opt 2")
            Case 3
               LogResponse.Equals("opt 3")
            Case 4
               LogResponse.Equals("opt 4")
         End Select
         ' If the checkbox in the form is checked, the response
         ' string could be as follows: notify?lstbx=0chkbx=on
         ' You can determine whether the check box is selected
         ' by checking whether the response ends with "on".
         If resevent.Response.EndsWith("on")
 Then
            LogResponse.Equals("checkbox")
         End If
      
      ' If the user clicked the settings link,
      ' log the response. This example could display
      ' a dialog box by activating another form.
      ElseIf resevent.Response = "settings"
 Then
         ' Display a settings dialog by activating
         ' a form named 'Settings':
         ' Settings.Activate
         LogResponse.Equals("Postponed by clicking link")
         
         ' The user needs to respond to the notification
         ' after checking the settings, so set the
         ' InitialDuration and Visible properties so
         ' that the icon appears in the title bar.
         Notification1.InitialDuration = 0
         Notification1.Visible = True
      End If
      
      ' Display the response on the status bar.
      StatusBar1.Text = LogResponse.ToString() + " HTML: "
 + resevent.Response.ToString()
   End Sub
End Class
using System;
using System.Windows.Forms;
using System.Drawing;
using Microsoft.WindowsCE.Forms;
using System.Reflection;
using System.Text;
using System.IO;

namespace notificationtest
{

    public class Form1 : System.Windows.Forms.Form
    {
        private System.Windows.Forms.Button button1;
        private System.Windows.Forms.StatusBar statusBar1;

        private Microsoft.WindowsCE.Forms.Notification notification1;

        public Form1()
        {

            InitializeComponent();
            
            ConfigNotification();

            statusBar1.Text = "";

            // Display the OK button for closing the application.
            this.MinimizeBox = false;


        }

        protected override void Dispose(bool
 disposing)
        {
            base.Dispose(disposing);
        }

        private void InitializeComponent()
        {
            this.button1 = new System.Windows.Forms.Button();
            this.statusBar1 = new System.Windows.Forms.StatusBar();
            this.SuspendLayout();
//
// button1
//
            this.button1.Location = new System.Drawing.Point(6,
 134);
            this.button1.Name = "button1";
            this.button1.TabIndex = 20;
            this.button1.Text = "Notify";
            this.button1.Click += new System.EventHandler(this.button1_Click);
//
// statusBar1
//
            this.statusBar1.Location = new
 System.Drawing.Point(0, 246);
            this.statusBar1.Name = "statusBar1";
            this.statusBar1.Size = new System.Drawing.Size(240,
 22);
            this.statusBar1.Text = "";
//
// Form1
//
            this.ClientSize = new System.Drawing.Size(240,
 268);
            this.Controls.Add(this.statusBar1);
            this.Controls.Add(this.button1);
            this.Name = "Form1";
            this.Text = "Notify Demo";
            this.ResumeLayout(false);

        }

        static void Main()
        {
            Application.Run(new Form1());
        }

    private void ConfigNotification()
    {
            // Create a Notification.
            notification1 = new Microsoft.WindowsCE.Forms.Notification();
            
            try
            {
                    // Provide an icon for the notification to appear
 in the title bar when dismissed.
                    // Assumes an icon file is compiled with the assembly
 as an embedded resource.
                   Assembly asm = Assembly.GetExecutingAssembly();
                   notification1.Icon = new Icon(asm.GetManifestResourceStream("notify.ico")
,16,16);
                   
                    notification1.Caption = "Notification scenario - data download";
                   
                    // If notification is urgent, set to true.
                    notification1.Critical = false;
                    
                    // Create the text for the notification.
                    // Use a StringBuilder for better performance.
                    StringBuilder HTMLString = new StringBuilder();

                    HTMLString.Append("<html><body>");
                    HTMLString.Append("<font color=\"#0000FF\"><b>Data
 ready to download</b></font>");
                    HTMLString.Append("&nbsp;&nbsp;&nbsp;&nbsp;<a
 href=\"settings\">Settings</a>");
                    HTMLString.Append("<br><form method=\"GET\"
 action=notify>");
                    HTMLString.Append("<SELECT NAME=\"lstbx\">");
                    HTMLString.Append("<OPTION VALUE=\"0\">Start
 now</OPTION><OPTION VALUE=\"1\">In 1 hr</OPTION>");
                    HTMLString.Append("<OPTION VALUE=\"2\">In
 2 hrs</OPTION><OPTION VALUE=\"3\">In 3 hrs</OPTION>");
                    HTMLString.Append("<OPTION VALUE=\"4\">In
 4 hrs</OPTION></SELECT>");
                    HTMLString.Append("<input type=checkbox name=chkbx>Notify
 completion");
                    HTMLString.Append("<br><input type='submit'>");
                    HTMLString.Append("<input type=button name='cmd:2' value='Postpone'>");
                    HTMLString.Append("</body></html>");

                    // Set the Text property to the HTML string.
                    notification1.Text = HTMLString.ToString();

                    // Add event handlers.
                    
                    notification1.BalloonChanged += new BalloonChangedEventHandler(OnBalloonChanged);
                    notification1.ResponseSubmitted += new ResponseSubmittedEventHandler(OnResponseSubmitted);

            }
            
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            
            
        }


        // Clicking the button creates a notification
        // that initally displays for 20 seconds.
        // A button is used here for demonstration purposes only;
        // normally, a notification is sent in response to another event.
  
        private void button1_Click(object sender,
 System.EventArgs e)
        {
            notification1.InitialDuration = 20;
            notification1.Visible = true;
            statusBar1.Text = "";
        }

        // You can use the BalloonChanged event
        // created by tracking each time the notification is made visible.
        private void OnBalloonChanged(object
 obj, BalloonChangedEventArgs balevent)
        {
            if (balevent.Visible == true)
            {
                // You can add code here to add 
                // functionality such as user interface 
                // changes that should occur when
                // the notification is displayed.
            }

        }
        
        // When a ResponseSubmitted event occurs, this event handler
        // parses the response to determine values in the HTML form.
        private void OnResponseSubmitted(object
 obj, ResponseSubmittedEventArgs resevent)
        {

            // Use a StringBuilder to create a log of the response.
            StringBuilder LogResponse = new StringBuilder();


            // If the response contains the name specified for the action
 value
            // of the HTML form, in this case "notify," get
 the value of the
            // selected option from the SELECT list. An example of the
            // response string would be notify?lstbx=0.

            if (resevent.Response.Substring(0, 6) == "notify")
            {
                int choice = Convert.ToInt32(resevent.Response.Substring(13,
 1));
                switch (choice)
                {
                    case 0:
                        LogResponse.Equals("submit");
                        break;
                    case 1:
                        LogResponse.Equals("opt 1");
                        break;
                    case 2:
                        LogResponse.Equals("opt 2");
                        break;
                    case 3:
                        LogResponse.Equals("opt 3");
                        break;
                    case 4:
                        LogResponse.Equals("opt 4");
                        break;
                }
                // If the checkbox in the form is checked, the response
                // string could be as follows: notify?lstbx=0chkbx=on
                // You can determine whether the check box is selected
                // by checking whether the response ends with "on".
                if (resevent.Response.EndsWith("on"))
                    LogResponse.Equals("checkbox");
            }

            // If the user clicked the settings link,
            // log the response. This example could display
            // a dialog box by activating another form.
            else if (resevent.Response == "settings")
            {
                // Display a settings dialog by activating
                // a form named 'Settings':
                // Settings.Activate
                LogResponse.Equals("Postponed by clicking link");

                // The user needs to respond to the notification
                // after checking the settings, so set the
                // InitialDuration and Visible properties so
                // that the icon appears in the title bar.
                notification1.InitialDuration = 0;
                notification1.Visible = true;
            }

            // Display the response on the status bar.
            statusBar1.Text = LogResponse.ToString() + " HTML: " + resevent.Response.ToString();
        }
    }
}
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
      Microsoft.WindowsCE.Forms.Notification
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Notification コンストラクタ

Notification クラス新しインスタンス初期化します。

名前空間: Microsoft.WindowsCE.Forms
アセンブリ: Microsoft.WindowsCE.Forms (microsoft.windowsce.forms.dll 内)
構文構文

public Notification ()
public:
Notification ()
public Notification ()
public function Notification ()
解説解説
使用例使用例

Notification クラスインスタンス作成しText プロパティ設定したメッセージ バルーン使用する HTML定義し、さらに ResponseSubmitted イベントと BalloonChanged イベントイベント ハンドラ設定するコード例次に示します。このコード例は、Notification クラストピック取り上げているコード例一部分です。

' Create a Notification.
Notification1 = New Microsoft.WindowsCE.Forms.Notification()
// Create a Notification.
notification1 = new Microsoft.WindowsCE.Forms.Notification();
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Notification クラス
Notification メンバ
Microsoft.WindowsCE.Forms 名前空間

Notification プロパティ


Notification メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Notification クラス
Microsoft.WindowsCE.Forms 名前空間

その他の技術情報

方法 : 通知送信する

Notification メンバ

ユーザー通知表示したり、通知応答したりするための Windows CE機能実装ます。

Notification データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド Notification Notification クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
パブリック イベントパブリック イベント
参照参照

関連項目

Notification クラス
Microsoft.WindowsCE.Forms 名前空間

その他の技術情報

方法 : 通知送信する

通知

(Notification から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/17 09:22 UTC 版)

通知(つうち)とは、相手に対してものごとを知らせること。行政司法においてこの言葉が用いられる場合、一般には相手方に意思または事実を知らせる行為、行政庁がある事項を特定または不特定多数に知らせる行為で、準法律行為である[1]


  1. ^ 法律学小辞典 第4版補訂版 有斐閣
  2. ^ a b c Android Developers - User Interface - Notifications [1]
  3. ^ Material Design - Android Notifications [2]
  4. ^ iOS Human Interface Guidelines - Notifications
  5. ^ Androidヘルプ
  6. ^ Nexusヘルプ


「通知」の続きの解説一覧


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Notification」の関連用語

Notificationのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Notificationのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの通知 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS