Merge pull request #8367 from markusmauch/master

microsoft-sdk-soap
This commit is contained in:
Masahiro Wakame
2016-03-04 22:27:57 +09:00
2 changed files with 2883 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
/// <reference path="microsoft-sdk-soap.d.ts" />
// QueryByAttribute
var queryByAttribute = new Sdk.Query.QueryByAttribute( "account" );
queryByAttribute.addColumn( "accountnumber" );
queryByAttribute.addAttributeValue( new Sdk.String( "name", "acme" ) );
Sdk.Q.retrieveMultiple( queryByAttribute ).then( entityCollection =>
{
var accountNumber = entityCollection.getEntity( 0 ).getAttributes( "accountnumber" ).getValue();
console.log( "Account 'acme' has the Account Number '" + accountNumber + "'" );
} );
// QueryExpression
var queryExpression = new Sdk.Query.QueryExpression( "account" );
queryExpression.setColumnSet( new Sdk.ColumnSet( true ) );
queryExpression.addCondition( "account", "accountname", Sdk.Query.ConditionOperator.BeginsWith, new Sdk.Query.Strings( [ "abc", "xyz" ] ) );
Sdk.Q.retrieveMultiple( queryExpression ).then( entityCollection =>
{
console.log( "Query matches " + entityCollection.getTotalRecordCount() + " records." );
} );

2863
microsoft-sdk-soap/microsoft-sdk-soap.d.ts vendored Normal file

File diff suppressed because it is too large Load Diff