Aracılığıyla paylaş


Iletileri'ni kullanma

Sistem iletilerini belirtilmiştir SMO, SystemMessageCollection ait olduğu nesne Server nesne. Sistem iletilerini, değiştirilemez, çünkü SystemMessage Nesne özellikleri salt okunurdur.

Iletileri, kullanıcı tanımlı SMO tarafından programlı olarak temsil edilen UserDefinedMessageCollection nesne. Varolan kullanıcı tanımlı iletileri, topluluk içinde yineleme tarafından bulunabilecek.Yeni kullanıcı tanımlı iletileri yeni bir örneğini oluşturmasını oluşturulabilir. UserDefinedMessage Nesne ve ilgili özelliklerini ayarlama.

Örnekler

Aşağıdaki kod örnekleri için programlama ortamında seçmek şablon ve programlama dili uygulama oluşturmak için programlama gerekir.Daha fazla bilgi için bkz: Nasıl Yapılır: Visual Studio. NET'te bir Visual Basic SMO projesi oluşturma ve Nasıl Yapılır: Visual Studio. NET'te bir Visual C# SMO Proje oluşturma.

Visual Basic'te belirli bir sistem iletisi bulma

Kod örneği, iletinin KIMLIK numarasına göre bir sistem iletisi tanımlamak ve gösterilmiştir.

Belirli bir sistem iletisi Visual C# [NULL]'bulma

Kod örneği, iletinin KIMLIK numarasına göre bir sistem iletisi tanımlamak ve gösterilmiştir.

{ 
//Connect to the local, default instance of SQL Server. 
   Server srv = default(Server); 
   srv = new Server(); 
   //Reference an existing system message using the 
   //ItemByIdAndLanguage method. 
   SystemMessage msg = default(SystemMessage); 
   msg = srv.SystemMessages.ItemByIdAndLanguage(14126, "us_english"); 
   //Display the message ID and text. 
   Console.WriteLine(msg.ID.ToString + " " + msg.Text); 
} 

Kullanıcı tanımlı bir yeni ileti, Visual Basic'te ekleme

Kod örneği, kullanıcı tanımlı bir iletinin KIMLIK ile 5000'den büyük oluşturulması gösterilmiştir.

Dim mysrv As Server
mysrv = New Server
Dim udm As UserDefinedMessage
udm = New UserDefinedMessage(mysrv, 50003, "us_english", 16, "Test message")
udm.Create()

Yeni bir User-Defined ileti Visual C# [NULL]'ekleme

Kod örneği, kullanıcı tanımlı bir iletinin KIMLIK ile 5000'den büyük oluşturulması gösterilmiştir.

{ 
   Server mysrv = default(Server); 
   mysrv = new Server(); 
   UserDefinedMessage udm = default(UserDefinedMessage); 
   udm = new UserDefinedMessage(mysrv, 50003, "us_english", 16, "Test message"); 
   udm.Create(); 
}