ModuleService.RaiseException Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gera uma WebManagementServiceException.
Sobrecargas
RaiseException(Exception) | |
RaiseException(String) |
Lança um WebManagementServiceException com base no nome do recurso especificado. |
RaiseException(String, String) |
Lança um WebManagementServiceException com base no nome do recurso especificado e na mensagem de erro. |
RaiseException(Exception)
protected:
void RaiseException(Exception ^ ex);
protected void RaiseException (Exception ex);
member this.RaiseException : Exception -> unit
Protected Sub RaiseException (ex As Exception)
Parâmetros
- ex
- Exception
Aplica-se a
RaiseException(String)
Lança um WebManagementServiceException com base no nome do recurso especificado.
protected:
void RaiseException(System::String ^ resourceName);
protected void RaiseException (string resourceName);
member this.RaiseException : string -> unit
Protected Sub RaiseException (resourceName As String)
Parâmetros
- resourceName
- String
Uma cadeia de caracteres que contém a mensagem de exceção.
Exemplos
O exemplo a seguir usa o RaiseException(String) método para gerar um WebManagementServiceException quando a AllowUntrustedProviders propriedade é false
.
void verifyUnTrusted() {
if (ManagementUnit.Administration.AllowUntrustedProviders == false)
RaiseException("AllowUntrustedProviders required");
}
void DisplayWebMgmntSrvceEx(WebManagementServiceException ex) {
string msg = ex.ResourceName;
if (string.IsNullOrEmpty(ex.Message) != true)
msg += " \n Message \n" + ex.Message;
MessageBox.Show(msg, ex.Source);
}
void DisplayExceptionString(Exception ex) {
if (ex is WebManagementServiceException) {
DisplayWebMgmntSrvceEx((WebManagementServiceException)ex);
return;
}
string errAll = string.Empty, errTxt = string.Empty, errMsg = string.Empty;
string s = ModuleServiceProxy.GetErrorInformation(ex, _resourceMgr, out errTxt, out errMsg);
errAll = ex.Message + "\n ModuleServiceProxy.GetErrorInformation return \n\t\"" + s +
" \"\n\t Error Text = " +
errTxt + "\n \t Error Msg = " + errMsg;
if (ex.InnerException != null && ex.InnerException.Message != null
&& ex.InnerException.Message != "")
errAll += "\n\n ************ InnerException ************ \n" +
ex.InnerException.Message +
"\n ************ End InnerException ************ \n";
errAll += ex.StackTrace;
MessageBox.Show(errAll + "\n" + ex.Message, "Error in : " + ex.Source);
}
Aplica-se a
RaiseException(String, String)
Lança um WebManagementServiceException com base no nome do recurso especificado e na mensagem de erro.
protected:
void RaiseException(System::String ^ resourceName, System::String ^ errorMessage);
protected void RaiseException (string resourceName, string errorMessage);
member this.RaiseException : string * string -> unit
Protected Sub RaiseException (resourceName As String, errorMessage As String)
Parâmetros
- resourceName
- String
Uma cadeia de caracteres que contém a mensagem de nome do recurso de exceção.
- errorMessage
- String
Uma cadeia de caracteres que contém a mensagem de exceção.
Exemplos
O exemplo a seguir usa o RaiseException(String, String) método para gerar um WebManagementServiceException quando a AllowUntrustedProviders propriedade é false
.
void verifyUnTrusted2() {
if (ManagementUnit.Administration.AllowUntrustedProviders == false)
RaiseException("AllowUntrustedProviders required","see Config Guide");
}
void DisplayWebMgmntSrvceEx(WebManagementServiceException ex) {
string msg = ex.ResourceName;
if (string.IsNullOrEmpty(ex.Message) != true)
msg += " \n Message \n" + ex.Message;
MessageBox.Show(msg, ex.Source);
}
void DisplayExceptionString(Exception ex) {
if (ex is WebManagementServiceException) {
DisplayWebMgmntSrvceEx((WebManagementServiceException)ex);
return;
}
string errAll = string.Empty, errTxt = string.Empty, errMsg = string.Empty;
string s = ModuleServiceProxy.GetErrorInformation(ex, _resourceMgr, out errTxt, out errMsg);
errAll = ex.Message + "\n ModuleServiceProxy.GetErrorInformation return \n\t\"" + s +
" \"\n\t Error Text = " +
errTxt + "\n \t Error Msg = " + errMsg;
if (ex.InnerException != null && ex.InnerException.Message != null
&& ex.InnerException.Message != "")
errAll += "\n\n ************ InnerException ************ \n" +
ex.InnerException.Message +
"\n ************ End InnerException ************ \n";
errAll += ex.StackTrace;
MessageBox.Show(errAll + "\n" + ex.Message, "Error in : " + ex.Source);
}